Commit c003824a authored by chenzhao's avatar chenzhao

验收审核记录

parent 3cf783ae
...@@ -14,6 +14,8 @@ public class PowerStationEngineeringInfoAllDto { ...@@ -14,6 +14,8 @@ public class PowerStationEngineeringInfoAllDto {
//并网验收审核记录 //并网验收审核记录
LoggerDto loggerDto; LoggerDto loggerDto;
//验收审核记录
LoggerDto loggerYsDto;
//自审信息 //自审信息
......
...@@ -105,6 +105,8 @@ public class WorkOrderServiceImpl extends BaseService<WorkOrderDto, WorkOrder, W ...@@ -105,6 +105,8 @@ public class WorkOrderServiceImpl extends BaseService<WorkOrderDto, WorkOrder, W
ConstructionRecordsMapper constructionRecordsMapper; ConstructionRecordsMapper constructionRecordsMapper;
@Autowired @Autowired
BasicGridRecordMapper basicGridRecordMapper; BasicGridRecordMapper basicGridRecordMapper;
@Autowired
AcceptanceCheckMapper acceptanceCheckMapper;
@Autowired @Autowired
BasicGridRecordServiceImpl basicGridRecordService; BasicGridRecordServiceImpl basicGridRecordService;
@Autowired @Autowired
...@@ -913,6 +915,44 @@ public class WorkOrderServiceImpl extends BaseService<WorkOrderDto, WorkOrder, W ...@@ -913,6 +915,44 @@ public class WorkOrderServiceImpl extends BaseService<WorkOrderDto, WorkOrder, W
} }
} }
LambdaQueryWrapper<AcceptanceCheck> quv1 = new LambdaQueryWrapper();
quv1.eq(AcceptanceCheck::getPeasantHouseholdId, peasantHouseholdId);
AcceptanceCheck acceptanceCheck = acceptanceCheckMapper.selectOne(quv1);
// 审核意见
if (Objects.nonNull(acceptanceCheck) && !StringUtils.isEmpty(acceptanceCheck.getInstanceId())) {
try {
Map<String, Object> flowLogMap = workflowFeignClient
.getFlowLogger(acceptanceCheck.getInstanceId()).getResult();
List<LinkedHashMap> flowLogger1 = (List<LinkedHashMap>) flowLogMap.get("flowLogger");
if (flowLogger1.size() > 0) {
Collections.reverse(flowLogger1);
}
List<LinkedHashMap> flowLoggernew1 = new ArrayList<>();
for (LinkedHashMap linkedHashMap : flowLogger1) {
if (linkedHashMap.get("operateDate") != null
&& !linkedHashMap.get("operateDate").toString().isEmpty()) {
LinkedHashMap linke = new LinkedHashMap();
linke.put("approvalStatue", linkedHashMap.get("approvalStatue").toString());
// 审核意见
List<LinkedHashMap> approvalSuggestion = (List<LinkedHashMap>) linkedHashMap
.get("approvalSuggestion");
if (approvalSuggestion != null && !approvalSuggestion.isEmpty()) {
linke.put("approvalSuggestion", approvalSuggestion.get(0).get("message"));
}
linke.put("taskName", linkedHashMap.get("taskName").toString());
linke.put("operator", linkedHashMap.get("operator").toString());
linke.put("operateDate", linkedHashMap.get("operateDate").toString());
flowLoggernew1.add(linke);
}
}
LoggerDto loggerDto1 = new LoggerDto();
loggerDto1.setLogger(flowLoggernew1);
surveyInfoAllDto.setLoggerYsDto(loggerDto1);
} catch (Exception e) {
e.printStackTrace();
}
}
return surveyInfoAllDto; return surveyInfoAllDto;
// LambdaQueryWrapper<PeasantHousehold> peasantHouseholdWrapper = new LambdaQueryWrapper<>(); // LambdaQueryWrapper<PeasantHousehold> peasantHouseholdWrapper = new LambdaQueryWrapper<>();
// peasantHouseholdWrapper.eq(PeasantHousehold::getSequenceNbr, peasantHouseholdId); // peasantHouseholdWrapper.eq(PeasantHousehold::getSequenceNbr, peasantHouseholdId);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment