1.技术监督计划bug修改
This commit is contained in:
@@ -112,6 +112,15 @@ public class SupvPushGwServiceImpl implements SupvPushGwService {
|
|||||||
List<DictData> supvObjTypeDicList = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.SUPV_OBJ_TYPE.getCode()).getData();
|
List<DictData> supvObjTypeDicList = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.SUPV_OBJ_TYPE.getCode()).getData();
|
||||||
Map<String, DictData> mapSubvObjType = supvObjTypeDicList.stream().collect(Collectors.toMap(DictData::getId, Function.identity()));
|
Map<String, DictData> mapSubvObjType = supvObjTypeDicList.stream().collect(Collectors.toMap(DictData::getId, Function.identity()));
|
||||||
|
|
||||||
|
|
||||||
|
List<DictData> supvEvaluationReportList = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.evaluation_report.getCode()).getData();
|
||||||
|
Map<String, DictData> mapSupvEvaluationReport = supvEvaluationReportList.stream().collect(Collectors.toMap(DictData::getId, Function.identity()));
|
||||||
|
|
||||||
|
List<DictData> supvUserClassList = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.user_class.getCode()).getData();
|
||||||
|
Map<String, DictData> mapSupvUserClass = supvUserClassList.stream().collect(Collectors.toMap(DictData::getId, Function.identity()));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
List<DictData> supvVoltageDicList = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.DEV_VOLTAGE.getCode()).getData();
|
List<DictData> supvVoltageDicList = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.DEV_VOLTAGE.getCode()).getData();
|
||||||
Map<String, DictData> mapVoltage = supvVoltageDicList.stream().collect(Collectors.toMap(DictData::getId, Function.identity()));
|
Map<String, DictData> mapVoltage = supvVoltageDicList.stream().collect(Collectors.toMap(DictData::getId, Function.identity()));
|
||||||
|
|
||||||
@@ -181,9 +190,25 @@ public class SupvPushGwServiceImpl implements SupvPushGwService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//监督对象类型
|
//监督对象类型
|
||||||
|
if(StrUtil.isNotBlank(supvPlan.getSupvObjType())){
|
||||||
|
if(supvPlan.getSupvType().equals("01")){
|
||||||
|
|
||||||
|
}else if(supvPlan.getSupvType().equals("02")){
|
||||||
|
supvPlan.setSupvObjType(mapSubvObjType.get(supvPlan.getSupvObjType()).getValue());
|
||||||
|
}else if(supvPlan.getSupvType().equals("03")){
|
||||||
|
supvPlan.setSupvObjType(mapSupvUserClass.get(supvPlan.getSupvObjType()).getValue());
|
||||||
|
}else if(supvPlan.getSupvType().equals("04")){
|
||||||
|
|
||||||
|
}else if(supvPlan.getSupvType().equals("05")){
|
||||||
|
|
||||||
|
}else if(supvPlan.getSupvType().equals("06")){
|
||||||
|
supvPlan.setSupvObjType(mapSupvEvaluationReport.get(supvPlan.getSupvObjType()).getValue());
|
||||||
|
}
|
||||||
if (mapSubvObjType.containsKey(supvPlan.getSupvObjType())) {
|
if (mapSubvObjType.containsKey(supvPlan.getSupvObjType())) {
|
||||||
supvPlan.setSupvObjType(String.format("%02d", mapSubvObjType.get(supvPlan.getSupvObjType()).getAlgoDescribe()));
|
supvPlan.setSupvObjType(String.format("%02d", mapSubvObjType.get(supvPlan.getSupvObjType()).getAlgoDescribe()));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//电站等级
|
//电站等级
|
||||||
if (mapVoltage.containsKey(supvPlan.getSubstationVoltageLevel())) {
|
if (mapVoltage.containsKey(supvPlan.getSubstationVoltageLevel())) {
|
||||||
|
|||||||
@@ -92,6 +92,11 @@ public enum DicDataTypeEnum {
|
|||||||
DEVICE_USERNATURE("设备使用性质代码","Device_UseNature"),
|
DEVICE_USERNATURE("设备使用性质代码","Device_UseNature"),
|
||||||
SUPV_TYPE("监督类型","supv_type"),
|
SUPV_TYPE("监督类型","supv_type"),
|
||||||
SUPV_OBJ_TYPE("监督对象类型","supv_obj_type"),
|
SUPV_OBJ_TYPE("监督对象类型","supv_obj_type"),
|
||||||
|
|
||||||
|
evaluation_report("评估用户或报告分类编码","evaluation_report"),
|
||||||
|
|
||||||
|
user_class("用户分类","user_class"),
|
||||||
|
|
||||||
SUPV_STAGE("监督阶段","supv_stage"),
|
SUPV_STAGE("监督阶段","supv_stage"),
|
||||||
EFFECT_STATUS("实施状态","effect_status"),
|
EFFECT_STATUS("实施状态","effect_status"),
|
||||||
MONITOR_TYPE("监督监测点类型","monitor_type"),
|
MONITOR_TYPE("监督监测点类型","monitor_type"),
|
||||||
|
|||||||
Reference in New Issue
Block a user