diff --git a/src/main/java/com/lz/modules/performance/res/AssessManagerDetailRes.java b/src/main/java/com/lz/modules/performance/res/AssessManagerDetailRes.java index cc80f341..7c9a840c 100644 --- a/src/main/java/com/lz/modules/performance/res/AssessManagerDetailRes.java +++ b/src/main/java/com/lz/modules/performance/res/AssessManagerDetailRes.java @@ -31,6 +31,10 @@ public class AssessManagerDetailRes { @ApiModelProperty(value = "绩效等级",name = "scoreLevel") private String scoreLevel; - @ApiModelProperty(value = "id",name = "id") + @ApiModelProperty(value = "绩效record id",name = "id") private Long id; + + @ApiModelProperty(value = "人员staff id",name = "staffId") + private Long staffId; + } diff --git a/src/main/java/com/lz/modules/performance/service/impl/ChartResultServiceImpl.java b/src/main/java/com/lz/modules/performance/service/impl/ChartResultServiceImpl.java index 0b896738..20a59c38 100644 --- a/src/main/java/com/lz/modules/performance/service/impl/ChartResultServiceImpl.java +++ b/src/main/java/com/lz/modules/performance/service/impl/ChartResultServiceImpl.java @@ -83,7 +83,7 @@ public class ChartResultServiceImpl implements ChartResultService { List data = new ArrayList<>(); ChartStatisticalRes res; - List process = resultRecordService.countNumByFlowProcess(startId); + List process = resultRecordService.countNumByFlowProcess(startId,null,null); res = new ChartStatisticalRes(); res.setType(0); @@ -95,7 +95,7 @@ public class ChartResultServiceImpl implements ChartResultService { } data.add(res); - List scoreLevel = resultRecordService.countNumByScoreLevel(startId); + List scoreLevel = resultRecordService.countNumByScoreLevel(startId,null,null); res = new ChartStatisticalRes(); res.setType(1); res.setStatisticals(scoreLevel); diff --git a/src/main/java/com/lz/modules/sys/dao/app/ResultRecordMapper.java b/src/main/java/com/lz/modules/sys/dao/app/ResultRecordMapper.java index 62fb07c9..bf9f9a14 100644 --- a/src/main/java/com/lz/modules/sys/dao/app/ResultRecordMapper.java +++ b/src/main/java/com/lz/modules/sys/dao/app/ResultRecordMapper.java @@ -73,9 +73,9 @@ public interface ResultRecordMapper extends BaseMapper { List selectResultRecordAllByStaffId(@Param("staffId") Long staffId); - List countNumByFlowProcess(@Param("startId") Long startId); + List countNumByFlowProcess(@Param("startId") Long startId,@Param("evaluationIds")List evaluationIds,@Param("departmentIds")List departmentIds); - List countNumByScoreLevel(@Param("startId") Long startId); + List countNumByScoreLevel(@Param("startId") Long startId,@Param("evaluationIds")List evaluationIds,@Param("departmentIds")List departmentIds); List selectChartDetailList(@Param("page") IPage page, @Param("staffIds") List staffIds, @Param("startId")Long startId,@Param("scoreLevel")Long scoreLevel); diff --git a/src/main/java/com/lz/modules/sys/service/app/ResultRecordService.java b/src/main/java/com/lz/modules/sys/service/app/ResultRecordService.java index a19563bc..0479e567 100644 --- a/src/main/java/com/lz/modules/sys/service/app/ResultRecordService.java +++ b/src/main/java/com/lz/modules/sys/service/app/ResultRecordService.java @@ -103,9 +103,9 @@ public interface ResultRecordService extends IService { List selectResultRecordAllByStaffId(Long staffId); - List countNumByFlowProcess(Long startId); + List countNumByFlowProcess(Long startId,List evaluationIds,List departmentIds); - List countNumByScoreLevel(Long startId); + List countNumByScoreLevel(Long startId,List evaluationIds,List departmentIds); void batchDeleteByStaffIds(List staffIds); diff --git a/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java b/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java index d72c0e74..f071c467 100644 --- a/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java +++ b/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java @@ -750,13 +750,13 @@ public class ResultRecordServiceImpl extends ServiceImpl countNumByFlowProcess(Long startId) { - return resultRecordMapper.countNumByFlowProcess(startId); + public List countNumByFlowProcess(Long startId,List evaluationIds,List departmentIds) { + return resultRecordMapper.countNumByFlowProcess(startId,evaluationIds,departmentIds); } @Override - public List countNumByScoreLevel(Long startId) { - return resultRecordMapper.countNumByScoreLevel(startId); + public List countNumByScoreLevel(Long startId,List evaluationIds,List departmentIds) { + return resultRecordMapper.countNumByScoreLevel(startId,evaluationIds,departmentIds); } @Override @@ -1111,7 +1111,7 @@ public class ResultRecordServiceImpl extends ServiceImpl resultCommentList = resultCommentService.selectByRecordId(recordDetailDto.getResultRecordId()); diff --git a/src/main/resources/mapper/app/ResultRecordMapper.xml b/src/main/resources/mapper/app/ResultRecordMapper.xml index fdba51f8..886340b8 100644 --- a/src/main/resources/mapper/app/ResultRecordMapper.xml +++ b/src/main/resources/mapper/app/ResultRecordMapper.xml @@ -353,11 +353,43 @@