From 4952f1a275408496260523386f43ecedadaa9e2b Mon Sep 17 00:00:00 2001 From: wulin Date: Fri, 13 Nov 2020 10:45:22 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=8F=91=E8=B5=B7=E8=80=83=E6=A0=B8?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E5=8E=9F=E7=BB=84=E7=9A=84=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E6=8B=B7=E8=B4=9D=E4=B8=80=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lz/common/emun/ChartFlowType.java | 35 ++++++++++++++++ src/main/java/com/lz/config/ShiroConfig.java | 4 +- .../controller/ResultRecordController.java | 8 ++-- .../lz/modules/flow/dao/FlowRecordMapper.java | 2 + .../lz/modules/flow/entity/ResultScore.java | 21 +++++++++- .../modules/flow/model/ResultDetailDto.java | 8 ++-- .../lz/modules/flow/model/ResultScoreDto.java | 4 ++ .../lz/modules/flow/req/ResultScoreReq.java | 41 ++++++++++++++++-- .../flow/service/FlowChartService.java | 2 +- .../flow/service/FlowRecordService.java | 2 + .../service/impl/FlowRecordServiceImpl.java | 5 +++ .../service/impl/FlowStartServiceImpl.java | 42 +++++++------------ .../flow/FlowChartDetailRecordMapper.xml | 2 +- .../mapper/flow/FlowRecordMapper.xml | 4 ++ .../mapper/flow/ResultScoreMapper.xml | 11 +++-- 15 files changed, 145 insertions(+), 46 deletions(-) create mode 100644 src/main/java/com/lz/common/emun/ChartFlowType.java diff --git a/src/main/java/com/lz/common/emun/ChartFlowType.java b/src/main/java/com/lz/common/emun/ChartFlowType.java new file mode 100644 index 00000000..ff6cfd49 --- /dev/null +++ b/src/main/java/com/lz/common/emun/ChartFlowType.java @@ -0,0 +1,35 @@ +package com.lz.common.emun; + +public enum ChartFlowType { + + START(0, "目标制定"), + CHECK_RESULT(1, "目标确认"), + PROCESS(2, "执行中"), + INPUT_RESULT(3, "结果录入"), + SCORE(4, "评分"), + END(5, "审批节点"), + ; + + ChartFlowType(int code, String namee){ + this.code = code; + this.name = name; + } + private int code; + private String name; + + public int getCode() { + return code; + } + + public void setCode(int code) { + this.code = code; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } +} diff --git a/src/main/java/com/lz/config/ShiroConfig.java b/src/main/java/com/lz/config/ShiroConfig.java index 7ea36211..292daac3 100644 --- a/src/main/java/com/lz/config/ShiroConfig.java +++ b/src/main/java/com/lz/config/ShiroConfig.java @@ -52,9 +52,6 @@ public class ShiroConfig { Map filterMap = new LinkedHashMap<>(); filterMap.put("/webjars/**", "anon"); filterMap.put("/file/**", "anon"); - filterMap.put("/user/lzstaffrole/role/**", "anon"); - filterMap.put("/user/lzresultrecord/**", "anon"); - filterMap.put("/user/lzstaffrole/listByGroupId/**", "anon"); filterMap.put("/test/**", "anon"); filterMap.put("/druid/**", "anon"); filterMap.put("/app/**", "anon"); @@ -72,6 +69,7 @@ public class ShiroConfig { filterMap.put("/dtlg/jump", "anon"); filterMap.put("/luck/getLuckById", "anon"); filterMap.put("/luck/updateLuck", "anon"); + filterMap.put("/doc.html**", "anon"); filterMap.put("/**", "oauth2"); shiroFilter.setFilterChainDefinitionMap(filterMap); diff --git a/src/main/java/com/lz/modules/app/controller/ResultRecordController.java b/src/main/java/com/lz/modules/app/controller/ResultRecordController.java index 2b11e14f..d05ca68e 100644 --- a/src/main/java/com/lz/modules/app/controller/ResultRecordController.java +++ b/src/main/java/com/lz/modules/app/controller/ResultRecordController.java @@ -1,5 +1,6 @@ package com.lz.modules.app.controller; +import com.lz.common.emun.ChartFlowType; import com.lz.common.emun.WorkMsgTypeEnum; import com.lz.common.utils.*; import com.lz.modules.app.dto.ApprovalDto; @@ -362,7 +363,7 @@ public class ResultRecordController extends AbstractController { flowChartDetailRecordService.selectFlowChartDetailRecordsByFlowProcess(resultRecord.getEvaluationId(), 4);//获取参与评分的人 List staffs = new ArrayList<>(); for (FlowChartDetailRecord record:flowChartDetailRecords - ) { + ) { if(record.getOptType().intValue() == -1){ //自己 StaffEntity staffEntity = new StaffEntity(); @@ -411,7 +412,7 @@ public class ResultRecordController extends AbstractController { List resultRecortModelDtos = new ArrayList<>(); BigDecimal weight = BigDecimal.ZERO; for (ResultModel model:resultModels - ) { + ) { ResultRecortModelDto resultRecortModelDto = new ResultRecortModelDto(); BeanUtils.copyProperties(model, resultRecortModelDto); if(resultRecortModelDto.getWeight().compareTo(BigDecimal.ZERO) == 0){//不限权重的 @@ -423,7 +424,7 @@ public class ResultRecordController extends AbstractController { List detailDtos = resultDetailService.selectDtosByRecordId(resultRecord.getId(), model.getType()); for (ResultDetailDto dto:detailDtos - ) { + ) { //下面设置计算公式 dto.setCalculate(setCalculateValue(calculateModels, dto)) ; weight = weight.add(dto.getCheckWeight()); @@ -478,6 +479,7 @@ public class ResultRecordController extends AbstractController { return R.ok().put("data", resultRecordDetailDto); + } //目前支持已生成对象的。不支持当前非对象表中的数据,如果要使用请用常量值 diff --git a/src/main/java/com/lz/modules/flow/dao/FlowRecordMapper.java b/src/main/java/com/lz/modules/flow/dao/FlowRecordMapper.java index a0126aab..4537e655 100644 --- a/src/main/java/com/lz/modules/flow/dao/FlowRecordMapper.java +++ b/src/main/java/com/lz/modules/flow/dao/FlowRecordMapper.java @@ -77,4 +77,6 @@ public interface FlowRecordMapper extends BaseMapper { FlowRecord selectFlowRecordByRecordIdMinIdStatus(@Param("resultRecordId") Long resultRecordId, @Param("id") Long id, @Param("status") int status); int batchUpdateExecution(@Param("recordIds")List recordIds,@Param("processId") int processId); + + List selectFlowRecordByRecordIdFlowProcess(@Param("id") Long id, @Param("flowProcess") int flowProcess); } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/entity/ResultScore.java b/src/main/java/com/lz/modules/flow/entity/ResultScore.java index dd44b411..f6a322d8 100644 --- a/src/main/java/com/lz/modules/flow/entity/ResultScore.java +++ b/src/main/java/com/lz/modules/flow/entity/ResultScore.java @@ -12,7 +12,7 @@ import java.util.Date; *

*

*业绩详情评分表 * @author quyixiao -* @since 2020-11-09 +* @since 2020-11-12 */ @Data @@ -43,6 +43,9 @@ public class ResultScore implements java.io.Serializable { //评分说明 @ApiModelProperty(value = "评分说明", name = "scoreComment") private String scoreComment; + //评分权重 + @ApiModelProperty(value = "评分权重", name = "weight") + private BigDecimal weight; /** * * @return @@ -163,6 +166,21 @@ public class ResultScore implements java.io.Serializable { this.scoreComment = scoreComment; } + /** + * 评分权重 + * @return + */ + public BigDecimal getWeight() { + return weight; + } + /** + * 评分权重 + * @param weight + */ + public void setWeight(BigDecimal weight) { + this.weight = weight; + } + @Override public String toString() { return "ResultScore{" + @@ -174,6 +192,7 @@ public class ResultScore implements java.io.Serializable { ",detailId=" + detailId + ",approvalId=" + approvalId + ",scoreComment=" + scoreComment + + ",weight=" + weight + "}"; } } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/model/ResultDetailDto.java b/src/main/java/com/lz/modules/flow/model/ResultDetailDto.java index 93e46b9e..a3dbbbc8 100644 --- a/src/main/java/com/lz/modules/flow/model/ResultDetailDto.java +++ b/src/main/java/com/lz/modules/flow/model/ResultDetailDto.java @@ -31,6 +31,10 @@ public class ResultDetailDto { @ApiModelProperty(value = "关键结果", name = "keyResult") private String keyResult; + //评分说明 + @ApiModelProperty(value = "计算公式", name = "calculate") + private String calculate; + //考核权重 @ApiModelProperty(value = "考核权重", name = "checkWeight") private BigDecimal checkWeight; @@ -47,9 +51,7 @@ public class ResultDetailDto { @ApiModelProperty(value = "评分说明", name = "scoreComment") private String scoreComment; - //评分说明 - @ApiModelProperty(value = "计算公式", name = "calculate") - private String calculate; + //优先级,从大到小 @ApiModelProperty(value = "优先级,从小到大", name = "priority") private Integer priority; diff --git a/src/main/java/com/lz/modules/flow/model/ResultScoreDto.java b/src/main/java/com/lz/modules/flow/model/ResultScoreDto.java index 762b8fb7..29bb213c 100644 --- a/src/main/java/com/lz/modules/flow/model/ResultScoreDto.java +++ b/src/main/java/com/lz/modules/flow/model/ResultScoreDto.java @@ -36,6 +36,10 @@ public class ResultScoreDto { @ApiModelProperty(value = "所占权重", name = "weight") private BigDecimal weight; + //评分说明 + @ApiModelProperty(value = "计算公式", name = "calculate") + private String calculate; + //评分说明 @ApiModelProperty(value = "评分说明", name = "scoreComment") private String scoreComment; diff --git a/src/main/java/com/lz/modules/flow/req/ResultScoreReq.java b/src/main/java/com/lz/modules/flow/req/ResultScoreReq.java index cf3c1da6..c414e099 100644 --- a/src/main/java/com/lz/modules/flow/req/ResultScoreReq.java +++ b/src/main/java/com/lz/modules/flow/req/ResultScoreReq.java @@ -13,12 +13,12 @@ import java.util.Date; * 菜单权限表 *

*业绩详情评分表 * @author quyixiao -* @since 2020-10-16 +* @since 2020-11-12 */ @Data -@ApiModel(value = "业绩详情评分Req") +@ApiModel(value = "业绩详情评分表Req") public class ResultScoreReq implements java.io.Serializable { @ApiModelProperty(value = "currPage", name = "当前页码") @@ -52,6 +52,9 @@ public class ResultScoreReq implements java.io.Serializable { //评分说明 @ApiModelProperty(value = "评分说明", name = "scoreComment") private String scoreComment; + //评分权重 + @ApiModelProperty(value = "评分权重", name = "weight") + private BigDecimal weight; /** * * @return @@ -157,9 +160,39 @@ public class ResultScoreReq implements java.io.Serializable { this.approvalId = approvalId; } + /** + * 评分说明 + * @return + */ + public String getScoreComment() { + return scoreComment; + } + /** + * 评分说明 + * @param scoreComment + */ + public void setScoreComment(String scoreComment) { + this.scoreComment = scoreComment; + } + + /** + * 评分权重 + * @return + */ + public BigDecimal getWeight() { + return weight; + } + /** + * 评分权重 + * @param weight + */ + public void setWeight(BigDecimal weight) { + this.weight = weight; + } + @Override public String toString() { - return "ResultScore{" + + return "ResultScoreReq{" + ",id=" + id + ",isDelete=" + isDelete + ",gmtCreate=" + gmtCreate + @@ -167,6 +200,8 @@ public class ResultScoreReq implements java.io.Serializable { ",acquireScore=" + acquireScore + ",detailId=" + detailId + ",approvalId=" + approvalId + + ",scoreComment=" + scoreComment + + ",weight=" + weight + "}"; } } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/service/FlowChartService.java b/src/main/java/com/lz/modules/flow/service/FlowChartService.java index 7ad4b0ab..39cffa3c 100644 --- a/src/main/java/com/lz/modules/flow/service/FlowChartService.java +++ b/src/main/java/com/lz/modules/flow/service/FlowChartService.java @@ -41,6 +41,6 @@ public interface FlowChartService extends IService { List selectFlowChartDtoByFlowManagerId(Long id); List selectFlowChartsByGroupId(Long groupId); - + //获取前端可设置的权限 List selectCanSetChartRoleByChartId(Long id); } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/service/FlowRecordService.java b/src/main/java/com/lz/modules/flow/service/FlowRecordService.java index 903b71c8..6f5264ff 100644 --- a/src/main/java/com/lz/modules/flow/service/FlowRecordService.java +++ b/src/main/java/com/lz/modules/flow/service/FlowRecordService.java @@ -74,4 +74,6 @@ public interface FlowRecordService extends IService { List selectFlowRecordByResultRecordId(Long resultRecordId); FlowRecord selectFlowRecordByRecordIdMinIdStatus(Long resultRecordId, Long id, int i); + + List selectFlowRecordByRecordIdFlowProcess(Long id, int flowProcess); } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/service/impl/FlowRecordServiceImpl.java b/src/main/java/com/lz/modules/flow/service/impl/FlowRecordServiceImpl.java index bfd5a6d8..d940cce6 100644 --- a/src/main/java/com/lz/modules/flow/service/impl/FlowRecordServiceImpl.java +++ b/src/main/java/com/lz/modules/flow/service/impl/FlowRecordServiceImpl.java @@ -200,5 +200,10 @@ public class FlowRecordServiceImpl extends ServiceImpl selectFlowRecordByRecordIdFlowProcess(Long id, int flowProcess){ + return flowRecordMapper.selectFlowRecordByRecordIdFlowProcess(id,flowProcess); + } + } diff --git a/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java b/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java index 230044e9..b57d9cee 100644 --- a/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java +++ b/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java @@ -149,8 +149,10 @@ public class FlowStartServiceImpl extends ServiceImpl flowApprovalRoles = new ArrayList<>(); int stepIndex = 0; @@ -545,10 +546,7 @@ public class FlowStartServiceImpl extends ServiceImpl 0){ @@ -600,12 +595,8 @@ public class FlowStartServiceImpl extends ServiceImpl resultDetails = new ArrayList<>(); - List evaluationStartStaffs = new ArrayList<>(); - - - //下面初始化参与人员 for (StaffSimpleInfo staffInfo:staffIds ) { @@ -719,8 +710,6 @@ public class FlowStartServiceImpl extends ServiceImpl 0){//模板里面有添加指标 for (ResultTagetLibDto libDto: modelDto.getTagetLibs()) { @@ -745,9 +734,6 @@ public class FlowStartServiceImpl extends ServiceImpl diff --git a/src/main/resources/mapper/flow/FlowRecordMapper.xml b/src/main/resources/mapper/flow/FlowRecordMapper.xml index 75b4f8d1..1e2c003c 100644 --- a/src/main/resources/mapper/flow/FlowRecordMapper.xml +++ b/src/main/resources/mapper/flow/FlowRecordMapper.xml @@ -280,5 +280,9 @@ + + diff --git a/src/main/resources/mapper/flow/ResultScoreMapper.xml b/src/main/resources/mapper/flow/ResultScoreMapper.xml index 4e79556b..fc708796 100644 --- a/src/main/resources/mapper/flow/ResultScoreMapper.xml +++ b/src/main/resources/mapper/flow/ResultScoreMapper.xml @@ -12,12 +12,13 @@ + - id AS id, is_delete AS isDelete, gmt_create AS gmtCreate, gmt_modified AS gmtModified, acquire_score AS acquireScore, detail_id AS detailId, approval_id AS approvalId, score_comment AS scoreComment + id AS id, is_delete AS isDelete, gmt_create AS gmtCreate, gmt_modified AS gmtModified, acquire_score AS acquireScore, detail_id AS detailId, approval_id AS approvalId, score_comment AS scoreComment, weight AS weight @@ -34,6 +35,7 @@ detail_id, approval_id, score_comment, + weight, is_delete, gmt_create, gmt_modified @@ -42,6 +44,7 @@ #{ detailId}, #{ approvalId}, #{ scoreComment}, + #{ weight}, 0, now(), now() @@ -58,7 +61,8 @@ acquire_score = #{acquireScore}, detail_id = #{detailId}, approval_id = #{approvalId}, - score_comment = #{scoreComment} + score_comment = #{scoreComment}, + weight = #{weight} ,gmt_modified = now() where id = #{id} @@ -74,7 +78,8 @@ acquire_score = #{acquireScore}, detail_id = #{detailId}, approval_id = #{approvalId}, - score_comment = #{scoreComment} + score_comment = #{scoreComment}, + weight = #{weight} ,gmt_modified = now() where id = #{id} From d03e2d998ffc0872893792a1e98bd9d44c386759 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BB=BA=E8=B6=85?= <3182967682@qq.com> Date: Fri, 13 Nov 2020 11:25:13 +0800 Subject: [PATCH 2/4] fix --- .../java/com/lz/modules/flow/dao/EvaluationGroupMapper.java | 2 +- .../com/lz/modules/flow/service/EvaluationGroupService.java | 2 +- .../modules/flow/service/impl/EvaluationGroupServiceImpl.java | 4 ++-- .../performance/service/impl/AssessManagerServiceImpl.java | 3 ++- src/main/resources/mapper/flow/EvaluationGroupMapper.xml | 1 + 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/lz/modules/flow/dao/EvaluationGroupMapper.java b/src/main/java/com/lz/modules/flow/dao/EvaluationGroupMapper.java index 2f6db09b..a205681f 100644 --- a/src/main/java/com/lz/modules/flow/dao/EvaluationGroupMapper.java +++ b/src/main/java/com/lz/modules/flow/dao/EvaluationGroupMapper.java @@ -43,7 +43,7 @@ public interface EvaluationGroupMapper extends BaseMapper { EvaluationGroup selectEvaluationGroupByName(@Param("name") String name); - void deleteByCopyIds(@Param("ids") List ids); + void deleteByCopyIds(@Param("ids") List ids,@Param("startId")Long startId); List selectIdsByCopyIds(@Param("copyIds")String copyIds,@Param("startId")Long startId); diff --git a/src/main/java/com/lz/modules/flow/service/EvaluationGroupService.java b/src/main/java/com/lz/modules/flow/service/EvaluationGroupService.java index 2a6c15d4..f3dc5de4 100644 --- a/src/main/java/com/lz/modules/flow/service/EvaluationGroupService.java +++ b/src/main/java/com/lz/modules/flow/service/EvaluationGroupService.java @@ -52,7 +52,7 @@ public interface EvaluationGroupService extends IService { //获取考核组里面所有参与的人员信息,去除重复,去除离职 List selectAllStaffSimpleInfoByGroupId(EvaluationGroup evaluationGroup); - void deleteByCopyIds(List ids); + void deleteByCopyIds(List ids,Long startId); R checkStaff(CheckStaffReq checkStaffReq); diff --git a/src/main/java/com/lz/modules/flow/service/impl/EvaluationGroupServiceImpl.java b/src/main/java/com/lz/modules/flow/service/impl/EvaluationGroupServiceImpl.java index 4e82a9cd..d8966a2f 100644 --- a/src/main/java/com/lz/modules/flow/service/impl/EvaluationGroupServiceImpl.java +++ b/src/main/java/com/lz/modules/flow/service/impl/EvaluationGroupServiceImpl.java @@ -311,8 +311,8 @@ public class EvaluationGroupServiceImpl extends ServiceImpl ids) { - evaluationGroupMapper.deleteByCopyIds(ids); + public void deleteByCopyIds(List ids,Long startId) { + evaluationGroupMapper.deleteByCopyIds(ids,startId); } diff --git a/src/main/java/com/lz/modules/performance/service/impl/AssessManagerServiceImpl.java b/src/main/java/com/lz/modules/performance/service/impl/AssessManagerServiceImpl.java index 938b61b2..93302d3f 100644 --- a/src/main/java/com/lz/modules/performance/service/impl/AssessManagerServiceImpl.java +++ b/src/main/java/com/lz/modules/performance/service/impl/AssessManagerServiceImpl.java @@ -174,7 +174,7 @@ public class AssessManagerServiceImpl implements AssessManagerService { List ids = Arrays.asList(split); List collect = ids.stream().map(s -> Long.valueOf(s)).collect(toList()); //删除副本组 - evaluationGroupService.deleteByCopyIds(collect); + evaluationGroupService.deleteByCopyIds(collect,flowStart.getId()); } resultRecordMapper.batchDeleteByStartId(flowStart.getId()); return ; @@ -260,6 +260,7 @@ public class AssessManagerServiceImpl implements AssessManagerService { StartGroups startGroups = new StartGroups(); startGroups.setStartId(req.getStartId()); startGroups.setGroups(groupS); + log.info("添加人员初始化请求:" + JSON.toJSONString(startGroups)); R r = flowStartService.startStaffs(startGroups); log.info("添加人员初始化返回:" + JSON.toJSONString(r)); return r; diff --git a/src/main/resources/mapper/flow/EvaluationGroupMapper.xml b/src/main/resources/mapper/flow/EvaluationGroupMapper.xml index 360bc4e6..82c3279b 100644 --- a/src/main/resources/mapper/flow/EvaluationGroupMapper.xml +++ b/src/main/resources/mapper/flow/EvaluationGroupMapper.xml @@ -141,6 +141,7 @@ update lz_evaluation_group set is_delete = 1 where is_delete=0 + and start_id = #{startId} and copy_id in ( #{id} From f4e4f742761ad1adac5857775a7de1480934d601 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BB=BA=E8=B6=85?= <3182967682@qq.com> Date: Fri, 13 Nov 2020 11:46:45 +0800 Subject: [PATCH 3/4] fix --- src/main/java/com/lz/modules/performance/dto/TaskListDto.java | 4 ++-- .../modules/performance/service/impl/AssessServiceImpl.java | 4 ++-- src/main/resources/mapper/flow/FlowRecordMapper.xml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/lz/modules/performance/dto/TaskListDto.java b/src/main/java/com/lz/modules/performance/dto/TaskListDto.java index e8cdae92..e3f09d6c 100644 --- a/src/main/java/com/lz/modules/performance/dto/TaskListDto.java +++ b/src/main/java/com/lz/modules/performance/dto/TaskListDto.java @@ -14,9 +14,9 @@ public class TaskListDto { private Long recordId; - private Long staffId; + private Long recordStaffId; - private Long currentApprovalStaffId; + private Long approvalStaffId; private Long startId; diff --git a/src/main/java/com/lz/modules/performance/service/impl/AssessServiceImpl.java b/src/main/java/com/lz/modules/performance/service/impl/AssessServiceImpl.java index edbcf607..6e3df194 100644 --- a/src/main/java/com/lz/modules/performance/service/impl/AssessServiceImpl.java +++ b/src/main/java/com/lz/modules/performance/service/impl/AssessServiceImpl.java @@ -68,10 +68,10 @@ public class AssessServiceImpl implements AssessService { List dtos = pageUtils.getList(); dtos.stream().forEach(taskListDto -> { TaskListRes res = new TaskListRes(); - StaffEntity staffEntity = staffService.selectStaffById(taskListDto.getStaffId()); + StaffEntity staffEntity = staffService.selectStaffById(taskListDto.getRecordStaffId()); res.setAvatar(Optional.ofNullable(staffEntity.getAvatar()).orElse(StringUtil.EMPTY)); String name = staffEntity.getName(); - if(taskListDto.getStaffId().equals(taskListDto.getCurrentApprovalStaffId())){ + if(taskListDto.getRecordStaffId().equals(taskListDto.getApprovalStaffId())){ name = "您"; } FlowStart start = flowStartService.selectFlowStartById(taskListDto.getStartId()); diff --git a/src/main/resources/mapper/flow/FlowRecordMapper.xml b/src/main/resources/mapper/flow/FlowRecordMapper.xml index 1e2c003c..0ae60ceb 100644 --- a/src/main/resources/mapper/flow/FlowRecordMapper.xml +++ b/src/main/resources/mapper/flow/FlowRecordMapper.xml @@ -186,7 +186,7 @@