Browse Source

【案件处置打分修改】-王公峰-2021-03-03

feature/dangjian
wanggongfeng 5 years ago
parent
commit
4a92ac9f98
  1. 5
      esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/entity/KpiCaseHandlingEntity.java
  2. 3
      esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/excel/KpiCaseHandlingExcel.java
  3. 14
      esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/service/impl/KpiCaseHandlingServiceImpl.java
  4. 1
      esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/resources/mapper/KpiCaseHandlingDao.xml

5
esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/entity/KpiCaseHandlingEntity.java

@ -88,4 +88,9 @@ public class KpiCaseHandlingEntity extends BaseEpdcEntity {
*/
private String allDeptNames;
/**
* 奖励分值
*/
private String plusScore;
}

3
esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/excel/KpiCaseHandlingExcel.java

@ -49,6 +49,9 @@ public class KpiCaseHandlingExcel {
@Excel(name = "案件处置情况打分")
private String caseHandling;
@Excel(name = "奖励分值")
private String plusScore;
// @Excel(name = "案件处置情况打分最终分数")
// private String caseHandlingScore;

14
esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/service/impl/KpiCaseHandlingServiceImpl.java

@ -314,7 +314,16 @@ public class KpiCaseHandlingServiceImpl extends BaseServiceImpl<KpiCaseHandlingD
return true;
}
Double caseHandlingDouble = Double.parseDouble(caseHandling);
if(caseHandlingDouble < 0 || caseHandlingDouble > 100){
// 奖励分值(2分)
String plusScore = kpiCaseHandlingExcel.getPlusScore();
if(ExcelUtils.checkNumber(plusScore)){
return true;
}
Double plusScorelDouble = Double.parseDouble(plusScore);
if(caseHandlingDouble < 0 || caseHandlingDouble > 100
|| plusScorelDouble < 0 || plusScorelDouble > 2){
return true;
}
return false;
@ -327,7 +336,8 @@ public class KpiCaseHandlingServiceImpl extends BaseServiceImpl<KpiCaseHandlingD
*/
private Boolean checkNullCell(KpiCaseHandlingExcel kpiCaseHandlingExcel){
if(StringUtils.isBlank(kpiCaseHandlingExcel.getDeptId()) || StringUtils.isBlank(kpiCaseHandlingExcel.getDeptName()) || StringUtils.isBlank(kpiCaseHandlingExcel.getMonthYear())
|| StringUtils.isBlank(kpiCaseHandlingExcel.getCaseHandling())){
|| StringUtils.isBlank(kpiCaseHandlingExcel.getCaseHandling())
|| StringUtils.isBlank(kpiCaseHandlingExcel.getPlusScore())){
return true;
}
return false;

1
esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/resources/mapper/KpiCaseHandlingDao.xml

@ -31,6 +31,7 @@
sd.MONTH_YEAR,
sd.CASE_HANDLING,
sd.CASE_HANDLING_SCORE,
sd.PLUS_SCORE,,
sd.PARENT_DEPT_IDS,
sd.PARENT_DEPT_NAMES,
sd.ALL_DEPT_IDS,

Loading…
Cancel
Save