From 8c67cd6961fc7aa23ccd663a57e2a2d729cf456b Mon Sep 17 00:00:00 2001 From: caihaohan Date: Fri, 3 Nov 2023 17:42:47 +0800 Subject: [PATCH] fix: 77906 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 企业标准--导入和新增 选择相同的人员,回显不一样,要如何统一 --- .../entity/vo/ESAbolishFlowUserVO.java | 8 +++--- .../entity/ProcessEsAnnualInit.java | 8 +++--- .../entity/vo/AnnualInitFlowUserVO.java | 14 +++++----- .../impl/ProcessEsAnnualInitServiceImpl.java | 8 +++--- .../entity/ProcessEsAnnualReport.java | 16 +++++------ .../entity/vo/AnnualReportFlowUserVO.java | 10 +++---- .../ProcessEsAnnualReportServiceImpl.java | 6 ++-- .../entity/vo/ESArchiveFlowUserVO.java | 8 +++--- .../entity/vo/ESChangeFlowUserVO.java | 10 +++---- .../entity/vo/ESEnableFlowUserVO.java | 8 +++--- .../entity/ProcessEsInitChange.java | 28 +++++++++---------- .../entity/vo/InitChangeFlowUserVO.java | 22 +++++++-------- .../entity/vo/ESRecheckFlowUserVO.java | 8 +++--- .../modules/laws/common/util/ImportUtil.java | 15 +++++----- .../entity/EnterpriseStandardPlan.java | 6 ++-- .../entity/vo/EnterpriseStandardPlanVo.java | 12 ++++---- .../library/entity/LawsProblemLibrary.java | 2 +- .../laws/standard/entity/LawsNewsFeed.java | 4 +-- 18 files changed, 97 insertions(+), 96 deletions(-) diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esAbolish/entity/vo/ESAbolishFlowUserVO.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esAbolish/entity/vo/ESAbolishFlowUserVO.java index 3e4b9b48..1328b428 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esAbolish/entity/vo/ESAbolishFlowUserVO.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esAbolish/entity/vo/ESAbolishFlowUserVO.java @@ -11,22 +11,22 @@ import lombok.Data; @Data public class ESAbolishFlowUserVO { - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty("发起人") private String createUser; // 相关人员 - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty("相关人员") private String relatedUser; // 主起草人主管级领导 - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty("起草人和会签人主管级领导") private String leader; // 标准化审批人 - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty("标准化审批人") private String standardizationUser; diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/entity/ProcessEsAnnualInit.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/entity/ProcessEsAnnualInit.java index d7b4266c..b53504fd 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/entity/ProcessEsAnnualInit.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/entity/ProcessEsAnnualInit.java @@ -232,7 +232,7 @@ public class ProcessEsAnnualInit implements Serializable { * 主起草人 */ @Excel(name = "*主起草人", width = 15, orderNum = "10") - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty(value = "主起草人") private String mainDraftingUser; @@ -248,12 +248,12 @@ public class ProcessEsAnnualInit implements Serializable { * 主起草单位责任人 */ @Excel(name = "*起草单位责任人", width = 20, orderNum = "12") - @Dict(dicCode = "id", dictTable = "sys_user", dicText = "username") + @Dict(dicCode = "id", dictTable = "sys_user", dicText = "realname") @ApiModelProperty(value = "主起草单位责任人") private String mainDraftingUnitResponsiblePerson; @Excel(name = "*标准推进人", width = 15, orderNum = "16") - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty(value = "标准推进人") private String standardPromoter; @@ -311,7 +311,7 @@ public class ProcessEsAnnualInit implements Serializable { /** * 流程中的主起草人 */ - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty(value = "流程中的主起草人") private String prcMainDraftUser; diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/entity/vo/AnnualInitFlowUserVO.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/entity/vo/AnnualInitFlowUserVO.java index 2a07bc4c..0fd0cc5c 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/entity/vo/AnnualInitFlowUserVO.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/entity/vo/AnnualInitFlowUserVO.java @@ -15,38 +15,38 @@ import java.util.List; @Data public class AnnualInitFlowUserVO { - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty("标准化工程师") private String standardEngineer; // 部所联络人 - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty("各部所联络人") private String contactUser; // 部所联络人 - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty("各部所联络人集合") @JsonIgnore private List contactUserList; // 主起草单位主管 - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty("主起草单位主管") private String approvalUser; // 主起草单位主管 - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty("主起草单位主管集合") private List approvalUserList; // 主起草人 - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty("主起草人") private String mainDraftUser; // 主起草人 - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty("主起草人集合") @JsonIgnore private List mainDraftUserList; diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/service/impl/ProcessEsAnnualInitServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/service/impl/ProcessEsAnnualInitServiceImpl.java index 3d10f455..34b707d8 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/service/impl/ProcessEsAnnualInitServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/service/impl/ProcessEsAnnualInitServiceImpl.java @@ -415,11 +415,11 @@ public class ProcessEsAnnualInitServiceImpl extends ServiceImpl sysUserLambdaQueryWrapper = new LambdaQueryWrapper<>(); - sysUserLambdaQueryWrapper.eq(SysUser::getUsername, cellValue); - return sysUserService.getOne(sysUserLambdaQueryWrapper).getId(); + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.apply("CONCAT(realname, '(', username, ')') = {0}", cellValue); + return sysUserService.getOne(wrapper).getId(); } // 零部件转换 @@ -425,11 +426,11 @@ public class ImportUtil { return Objects.nonNull(sysDepartService.getOne(sysDepartLambdaQueryWrapper)); } - // 单选人员 + // 改为校验人员+姓名 单选人员 public boolean singleUserValid(String cellValue) { - LambdaQueryWrapper sysUserLambdaQueryWrapper = new LambdaQueryWrapper<>(); - sysUserLambdaQueryWrapper.eq(SysUser::getUsername, cellValue); - return Objects.nonNull(sysUserService.getOne(sysUserLambdaQueryWrapper)); + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.apply("CONCAT(realname, '(', username, ')') = {0}", cellValue); + return Objects.nonNull(sysUserService.getOne(wrapper)); } // 多选组织机构 diff --git a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/entity/EnterpriseStandardPlan.java b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/entity/EnterpriseStandardPlan.java index e296a6e3..67f6f0d1 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/entity/EnterpriseStandardPlan.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/entity/EnterpriseStandardPlan.java @@ -143,7 +143,7 @@ public class EnterpriseStandardPlan implements Serializable { @Dict(dictTable = "sys_depart", dicCode = "id", dicText = "depart_name") private String authDept; - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty(value = "主起草人") private String mainDraftingUser; @@ -151,11 +151,11 @@ public class EnterpriseStandardPlan implements Serializable { @ApiModelProperty(value = "主起草单位") private String mainDraftingUnit; - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty(value = "主起草单位责任人") private String mainDraftingUnitResponsiblePerson; - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty(value = "标准推进人") private String standardPromoter; diff --git a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/entity/vo/EnterpriseStandardPlanVo.java b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/entity/vo/EnterpriseStandardPlanVo.java index cdb9abf1..9e6fa26e 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/entity/vo/EnterpriseStandardPlanVo.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/entity/vo/EnterpriseStandardPlanVo.java @@ -61,8 +61,8 @@ public class EnterpriseStandardPlanVo { @ApiModelProperty(value = "配合单位") private String cooperationUnit; - @Excel(name = "主起草人", width = 15, orderNum = "1", dictTable = "sys_user", dicCode = "id", dicText = "username") - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Excel(name = "主起草人", width = 15, orderNum = "1", dictTable = "sys_user", dicCode = "id", dicText = "realname") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty(value = "主起草人") private String mainDraftingUser; @@ -71,13 +71,13 @@ public class EnterpriseStandardPlanVo { @ApiModelProperty(value = "主起草单位") private String mainDraftingUnit; - @Excel(name = "主起草单位责任人", width = 15, orderNum = "1", dictTable = "sys_user", dicCode = "id", dicText = "username") - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Excel(name = "主起草单位责任人", width = 15, orderNum = "1", dictTable = "sys_user", dicCode = "id", dicText = "realname") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty(value = "主起草单位责任人") private String mainDraftingUnitResponsiblePerson; - @Excel(name = "标准推进人", width = 15, orderNum = "1", dictTable = "sys_user", dicCode = "id", dicText = "username") - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Excel(name = "标准推进人", width = 15, orderNum = "1", dictTable = "sys_user", dicCode = "id", dicText = "realname") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") @ApiModelProperty(value = "标准推进人") private String standardPromoter; diff --git a/laws-modules/src/main/java/com/jero/modules/laws/library/entity/LawsProblemLibrary.java b/laws-modules/src/main/java/com/jero/modules/laws/library/entity/LawsProblemLibrary.java index ab7046bd..ddbfd706 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/library/entity/LawsProblemLibrary.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/library/entity/LawsProblemLibrary.java @@ -111,7 +111,7 @@ public class LawsProblemLibrary implements Serializable { /**发帖人id*/ @Excel(name = "发帖人id", width = 15) @ApiModelProperty(value = "发帖人id") - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") private java.lang.String userId; /**回答列表*/ diff --git a/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/LawsNewsFeed.java b/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/LawsNewsFeed.java index bba2e274..3e36035f 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/LawsNewsFeed.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/standard/entity/LawsNewsFeed.java @@ -97,7 +97,7 @@ public class LawsNewsFeed implements Serializable { private java.lang.Integer readCount; /**编辑人*/ @ApiModelProperty(value = "编辑人") - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") private String writer; /**推送范围标识(1-指定用户、2-全体用户)*/ @@ -108,7 +108,7 @@ public class LawsNewsFeed implements Serializable { @ApiModelProperty(value = "推送范围") @TableField(exist = false) - @Dict(dictTable = "sys_user", dicCode = "id", dicText = "username") + @Dict(dictTable = "sys_user", dicCode = "id", dicText = "realname") private String pushRange; @ApiModelProperty(value = "是否可以编辑和删除")