From 3e6332791e4ebf08bb313277b0204a500877a8c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BB=BA=E8=B6=85?= <3182967682@qq.com> Date: Mon, 2 Nov 2020 18:16:19 +0800 Subject: [PATCH 1/2] fix --- .../res/AssessManagerDetailRes.java | 6 ++- .../service/impl/ChartResultServiceImpl.java | 4 +- .../sys/dao/app/ResultRecordMapper.java | 4 +- .../sys/service/app/ResultRecordService.java | 4 +- .../app/impl/ResultRecordServiceImpl.java | 8 ++-- .../mapper/app/ResultRecordMapper.xml | 38 +++++++++++++++++-- 6 files changed, 50 insertions(+), 14 deletions(-) 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 09288aff..7933dfae 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 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 @@