Browse Source

1.考核-新增考核部门逻辑

chenglong
zhenghaoyu 1 year ago
parent
commit
3767976d91
  1. 6
      blade-service-api/logpm-supervise-api/src/main/java/com/logpm/supervise/dto/ImportClassifyDTO.java
  2. 9
      blade-service/logpm-supervise/src/main/java/com/logpm/supervise/service/impl/ClassifyServiceImpl.java

6
blade-service-api/logpm-supervise-api/src/main/java/com/logpm/supervise/dto/ImportClassifyDTO.java

@ -8,6 +8,12 @@ import java.io.Serializable;
@Data
public class ImportClassifyDTO implements Serializable {
@ExcelProperty(value = "考核指标归属部门")
private String createDeptName;
@ExcelProperty(value = "考核部门")
private String examineDeptName;
@ExcelProperty(value = "指标分类")
private String parentClassifyName;

9
blade-service/logpm-supervise/src/main/java/com/logpm/supervise/service/impl/ClassifyServiceImpl.java

@ -437,6 +437,10 @@ public class ClassifyServiceImpl extends BaseServiceImpl<ClassifyMapper, Classif
String parentClassifyName = importClassifyDTO.getParentClassifyName();
String parentClassifyDesc = importClassifyDTO.getParentClassifyDesc();
String parentClassifyRemark = importClassifyDTO.getParentClassifyRemark();
String createDeptName = importClassifyDTO.getCreateDeptName();
Long createDeptId = deptClient.findIdByName(createDeptName);
//判断指标分类是否已经存在
QueryWrapper<ClassifyEntity> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name",parentClassifyName)
@ -449,6 +453,7 @@ public class ClassifyServiceImpl extends BaseServiceImpl<ClassifyMapper, Classif
parnetClassifyEntity.setDescription(parentClassifyDesc);
parnetClassifyEntity.setRemark(parentClassifyRemark);
parnetClassifyEntity.setPId(0L);
parnetClassifyEntity.setCreateDept(createDeptId);
}else{
parnetClassifyEntity.setDescription(parentClassifyDesc);
parnetClassifyEntity.setRemark(parentClassifyRemark);
@ -462,11 +467,15 @@ public class ClassifyServiceImpl extends BaseServiceImpl<ClassifyMapper, Classif
String classifyName = importClassifyDTO.getClassifyName();
String classifyDesc = importClassifyDTO.getClassifyDesc();
String examineDeptName = importClassifyDTO.getExamineDeptName();
Long examineDeptId = deptClient.findIdByName(examineDeptName);
ClassifyEntity classifyEntity = new ClassifyEntity();
classifyEntity.setName(classifyName);
classifyEntity.setDescription(classifyDesc);
classifyEntity.setPId(parentClassifyId);
classifyEntity.setExamineDeptId(examineDeptId);
classifyEntity.setExamineDeptName(examineDeptName);
boolean b = save(classifyEntity);
if(!b){
log.warn("#############importClassify: 保存指标失败");

Loading…
Cancel
Save