From d60151008305441b76ff97ee8705fd4b4545d831 Mon Sep 17 00:00:00 2001 From: zhangqinbin <181961702@qq.com> Date: Sat, 2 Apr 2022 14:27:01 +0800 Subject: [PATCH 01/12] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E7=B1=BB=E5=9E=8B=E6=9F=A5=E8=AF=A2=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml | 6 ++++++ .../mall/ebtp/extend/bizmessage/dto/PageDTO.java | 5 +++++ .../mall/ebtp/extend/bizmessage/entity/BizMessageVo.java | 3 +++ .../service/impl/BizMessageConsumerServiceImpl.java | 4 ++-- 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml index cfcee88..968d4fb 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml @@ -33,6 +33,12 @@ INNER JOIN ( SELECT * FROM biz_message_authorize WHERE user_id = #{userId}) b ON a.id = b.message_id + + and biz_message.templatecode + + #{item, jdbcType=NUMERIC} + + ORDER BY createtime DESC diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dto/PageDTO.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dto/PageDTO.java index 91af3da..3c7fae0 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dto/PageDTO.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dto/PageDTO.java @@ -3,6 +3,8 @@ package com.chinaunicom.mall.ebtp.extend.bizmessage.dto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import java.util.List; + /** * 分页明细 * @@ -26,4 +28,7 @@ public class PageDTO { this.pageSize = 15; } + @ApiModelProperty(required = false, value = "指定消息类型,null 查全部") + private List templatecodes; + } diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/entity/BizMessageVo.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/entity/BizMessageVo.java index b15db1b..ed16473 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/entity/BizMessageVo.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/entity/BizMessageVo.java @@ -2,6 +2,8 @@ package com.chinaunicom.mall.ebtp.extend.bizmessage.entity; import lombok.Data; +import java.util.List; + @Data public class BizMessageVo extends BizMessage{ @@ -11,4 +13,5 @@ public class BizMessageVo extends BizMessage{ private Long datanum; private Integer size; + private List templatecodes; } diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/service/impl/BizMessageConsumerServiceImpl.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/service/impl/BizMessageConsumerServiceImpl.java index 7028181..7bf9102 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/service/impl/BizMessageConsumerServiceImpl.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/service/impl/BizMessageConsumerServiceImpl.java @@ -42,9 +42,9 @@ public class BizMessageConsumerServiceImpl implements BizMessageConsumerService @Override public IBizMessagePage listOutline(PageDTO page) { page = createPageCondition(page); + IPage pageEntity = new Page(page.getPageNo(), page.getPageSize()); - IPage pageEntity = mapper.findMessageVo(new Page(page.getPageNo(), page.getPageSize()), - service.getCacheUser().getUserId()); + pageEntity = mapper.findMessageVo(pageEntity,service.getCacheUser().getUserId()); // DAT -> VO 转换 IBizMessagePage result = new BizMessagePage<>(); From 470a6e741183fdf742f3259f95b977aaf0cdca2d Mon Sep 17 00:00:00 2001 From: zhangqinbin <181961702@qq.com> Date: Sat, 2 Apr 2022 14:33:53 +0800 Subject: [PATCH 02/12] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E7=B1=BB=E5=9E=8B=E6=9F=A5=E8=AF=A2=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml index 968d4fb..fbd5075 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml @@ -34,7 +34,7 @@ ( SELECT * FROM biz_message_authorize WHERE user_id = #{userId}) b ON a.id = b.message_id - and biz_message.templatecode + and biz_message.templatecode in #{item, jdbcType=NUMERIC} From f6f4aae30260f1cec674fa61073c046f998d9c9c Mon Sep 17 00:00:00 2001 From: zhangqinbin <181961702@qq.com> Date: Sat, 2 Apr 2022 14:36:28 +0800 Subject: [PATCH 03/12] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E7=B1=BB=E5=9E=8B=E6=9F=A5=E8=AF=A2=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mall/ebtp/extend/bizmessage/dao/BizMessageMapper.java | 2 +- .../bizmessage/service/impl/BizMessageConsumerServiceImpl.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/BizMessageMapper.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/BizMessageMapper.java index 46c2e4c..738fa9c 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/BizMessageMapper.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/BizMessageMapper.java @@ -13,7 +13,7 @@ public interface BizMessageMapper extends BaseMapper { IPage findMessage(@Param("param") IPage page, @Param("userId") String userId); - IPage findMessageVo(@Param("param") IPage page, @Param("userId") String userId); + IPage findMessageVo(@Param("param") IPage page, @Param("userId") String userId,@Param("templatecodes") List templatecodes); Boolean updateState(@Param("userId") String userId,@Param("messageId") String messageId); diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/service/impl/BizMessageConsumerServiceImpl.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/service/impl/BizMessageConsumerServiceImpl.java index 7bf9102..8db6a00 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/service/impl/BizMessageConsumerServiceImpl.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/service/impl/BizMessageConsumerServiceImpl.java @@ -44,7 +44,7 @@ public class BizMessageConsumerServiceImpl implements BizMessageConsumerService page = createPageCondition(page); IPage pageEntity = new Page(page.getPageNo(), page.getPageSize()); - pageEntity = mapper.findMessageVo(pageEntity,service.getCacheUser().getUserId()); + pageEntity = mapper.findMessageVo(pageEntity,service.getCacheUser().getUserId(),page.getTemplatecodes()); // DAT -> VO 转换 IBizMessagePage result = new BizMessagePage<>(); From 8b1063e2a440eab7194ab6e3076bcc25213d6348 Mon Sep 17 00:00:00 2001 From: zhangqinbin <181961702@qq.com> Date: Sat, 2 Apr 2022 14:45:48 +0800 Subject: [PATCH 04/12] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E7=B1=BB=E5=9E=8B=E6=9F=A5=E8=AF=A2=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dao/mapper/BizMessageMapper.xml | 22 +++++++++++++------ .../bizmessage/entity/BizMessageVo.java | 2 -- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml index fbd5075..18001c1 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml @@ -23,22 +23,30 @@ FROM biz_message left join biz_message_template on biz_message.templatecode = biz_message_template.code WHERE authorize = 0 + + and biz_message.templatecode in + + #{item, jdbcType=NUMERIC} + + UNION ALL SELECT a.*,IFNULL(b.state,1) as authorizestate FROM ( SELECT biz_message.*,biz_message_template.type as templatetype FROM biz_message left join biz_message_template on biz_message.templatecode = biz_message_template.code - WHERE authorize = 1) a + WHERE authorize = 1 + + and biz_message.templatecode in + + #{item, jdbcType=NUMERIC} + + + ) a INNER JOIN ( SELECT * FROM biz_message_authorize WHERE user_id = #{userId}) b ON a.id = b.message_id - - and biz_message.templatecode in - - #{item, jdbcType=NUMERIC} - - + ORDER BY createtime DESC diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/entity/BizMessageVo.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/entity/BizMessageVo.java index ed16473..346ab95 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/entity/BizMessageVo.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/entity/BizMessageVo.java @@ -12,6 +12,4 @@ public class BizMessageVo extends BizMessage{ private String userId; private Long datanum; private Integer size; - - private List templatecodes; } From 90710da445608cc2479cf6310b27d07b1772d655 Mon Sep 17 00:00:00 2001 From: zhangqinbin <181961702@qq.com> Date: Wed, 6 Apr 2022 16:06:28 +0800 Subject: [PATCH 05/12] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E7=B1=BB=E5=9E=8B=E6=9F=A5=E8=AF=A2=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml | 6 ++++++ .../mall/ebtp/extend/bizmessage/entity/BizMessageVo.java | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml index 18001c1..486b164 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/dao/mapper/BizMessageMapper.xml @@ -74,6 +74,12 @@ and biz_message_template.type = #{templatetype} + + and biz_message.templatecode in + + #{item, jdbcType=NUMERIC} + + ORDER BY createtime DESC diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/entity/BizMessageVo.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/entity/BizMessageVo.java index 346ab95..55ecfaf 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/entity/BizMessageVo.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/entity/BizMessageVo.java @@ -1,5 +1,6 @@ package com.chinaunicom.mall.ebtp.extend.bizmessage.entity; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; @@ -12,4 +13,7 @@ public class BizMessageVo extends BizMessage{ private String userId; private Long datanum; private Integer size; + + @ApiModelProperty(required = false, value = "指定消息类型,null 查全部") + private List templatecodes; } From 76f9f448c6300cb0dc2010866a0394418df6b5f0 Mon Sep 17 00:00:00 2001 From: fuqingji <51312040@qq.com> Date: Wed, 13 Apr 2022 10:35:03 +0800 Subject: [PATCH 06/12] 20220315-bugs --- .../service/impl/ExpertSignatureServiceImpl.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/signature/service/impl/ExpertSignatureServiceImpl.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/signature/service/impl/ExpertSignatureServiceImpl.java index 722b64e..41829f5 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/signature/service/impl/ExpertSignatureServiceImpl.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/signature/service/impl/ExpertSignatureServiceImpl.java @@ -124,10 +124,9 @@ public class ExpertSignatureServiceImpl implements ExpertSignatureService { } File f = new File(path + "merged.pdf"); - FileOutputStream fos = null; + FontSettings.getDefaultInstance().setFontsFolder(fontAddress, true); - try { - fos = new FileOutputStream(f); + try (FileOutputStream fos = new FileOutputStream(f);) { com.aspose.words.Document doc = new com.aspose.words.Document(path + "merged.docx"); doc.save(fos, SaveFormat.PDF); } catch (Exception e) { @@ -135,11 +134,6 @@ public class ExpertSignatureServiceImpl implements ExpertSignatureService { } finally { source.close(); addObj.close(); - if (fos != null) { - fos.flush(); - fos.close(); - } - } long l1 = System.currentTimeMillis(); From fe0365cce607d79af097d533ebaf513e9ae0970c Mon Sep 17 00:00:00 2001 From: fuqingji <51312040@qq.com> Date: Mon, 18 Apr 2022 11:01:56 +0800 Subject: [PATCH 07/12] =?UTF-8?q?=E6=9F=A5=E8=AF=A2query=5Ftype?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mall/ebtp/extend/export/bean/BizExportDict.java | 2 +- .../mall/ebtp/extend/export/dao/mapper/BizExportDictMapper.xml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/export/bean/BizExportDict.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/export/bean/BizExportDict.java index deea169..6744c22 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/export/bean/BizExportDict.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/export/bean/BizExportDict.java @@ -56,7 +56,7 @@ public class BizExportDict implements Serializable { * */ @ApiModelProperty(value = "") - private Integer queryType; + private String queryType; /** * 使能:0、不可用,1、可用 diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/export/dao/mapper/BizExportDictMapper.xml b/src/main/java/com/chinaunicom/mall/ebtp/extend/export/dao/mapper/BizExportDictMapper.xml index 24717c5..2fef5f7 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/export/dao/mapper/BizExportDictMapper.xml +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/export/dao/mapper/BizExportDictMapper.xml @@ -9,6 +9,7 @@ + @@ -22,7 +23,7 @@