获取认证-交付物类型接口
This commit is contained in:
+10
@@ -603,4 +603,14 @@ public class SysCategoryController {
|
|||||||
String flag = "evaluation_method";
|
String flag = "evaluation_method";
|
||||||
return Result.OK(sysCategoryService.getSysCategoryTree(flag));
|
return Result.OK(sysCategoryService.getSysCategoryTree(flag));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 只查询交付物类型的树形数据字典
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@GetMapping("/getCertificationDeliverableTree")
|
||||||
|
public Result getCertificationDeliverableTree() {
|
||||||
|
String flag = "ren4_zheng4_-_jiao1_fu4_wu4_lei4_xing2";
|
||||||
|
return Result.OK(sysCategoryService.getSysCategoryTree(flag));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-1
@@ -4,7 +4,8 @@ public enum SysCategoryValueTypeEnum {
|
|||||||
|
|
||||||
FILE("附件","file"),
|
FILE("附件","file"),
|
||||||
TEXT("文本","text"),
|
TEXT("文本","text"),
|
||||||
NA("不用填","N/A")
|
SELECT("选择","select"),
|
||||||
|
NA("不用填","N/A"),
|
||||||
;
|
;
|
||||||
|
|
||||||
String name;
|
String name;
|
||||||
|
|||||||
+2
@@ -275,6 +275,8 @@ public class SysCategoryServiceImpl extends ServiceImpl<SysCategoryMapper, SysCa
|
|||||||
dictId = sysCategoryMapper.getDictId("deliverable_template");
|
dictId = sysCategoryMapper.getDictId("deliverable_template");
|
||||||
}else if("evaluation_method".equals(flag)){
|
}else if("evaluation_method".equals(flag)){
|
||||||
dictId = sysCategoryMapper.getDictId("evaluation_method");
|
dictId = sysCategoryMapper.getDictId("evaluation_method");
|
||||||
|
}else if("ren4_zheng4_-_jiao1_fu4_wu4_lei4_xing2".equals(flag)){
|
||||||
|
dictId = sysCategoryMapper.getDictId("ren4_zheng4_-_jiao1_fu4_wu4_lei4_xing2");
|
||||||
}else{
|
}else{
|
||||||
dictId = sysCategoryMapper.getFieldInfo("technology_territory");
|
dictId = sysCategoryMapper.getFieldInfo("technology_territory");
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -204,4 +204,8 @@ public class ProjectCertificationInventoryEO implements Serializable {
|
|||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String roleCode;
|
private String roleCode;
|
||||||
|
|
||||||
|
/**值类型,对应SysCategoryValueTypeEnum中value**/
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String valueType;
|
||||||
}
|
}
|
||||||
|
|||||||
+9
@@ -548,6 +548,15 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
|
|
||||||
String deliverableTypeNameEn = this.getTreeName(CutEnum.EN.getValue(), categoryList, Arrays.asList(data.getDeliverableType().split(",")));
|
String deliverableTypeNameEn = this.getTreeName(CutEnum.EN.getValue(), categoryList, Arrays.asList(data.getDeliverableType().split(",")));
|
||||||
data.setDeliverableTypeNameEn(deliverableTypeNameEn);
|
data.setDeliverableTypeNameEn(deliverableTypeNameEn);
|
||||||
|
|
||||||
|
String valueType = categoryList.stream().filter(category -> {
|
||||||
|
boolean flag = false;
|
||||||
|
if (StringUtils.equals(data.getDeliverableType(), category.getId())) {
|
||||||
|
flag = true;
|
||||||
|
}
|
||||||
|
return flag;
|
||||||
|
}).map(SysCategory::getValueType).distinct().collect(Collectors.joining(","));
|
||||||
|
data.setValueType(valueType);
|
||||||
}
|
}
|
||||||
if(StringUtils.isNotEmpty(data.getDutyTerritory())){
|
if(StringUtils.isNotEmpty(data.getDutyTerritory())){
|
||||||
String dutyTerritoryName = this.sysDictItemService.disposeShowDictItemValue(sysDictItems,data.getDutyTerritory(),cut, ProjectInventoryFieldEnum.DUTY_TERRITORY.getValue());
|
String dutyTerritoryName = this.sysDictItemService.disposeShowDictItemValue(sysDictItems,data.getDutyTerritory(),cut, ProjectInventoryFieldEnum.DUTY_TERRITORY.getValue());
|
||||||
|
|||||||
Reference in New Issue
Block a user