|
@@ -695,7 +695,9 @@ public class BoilerTaskOrderServiceImpl extends ServiceImpl<BoilerTaskOrderMappe
|
|
|
BoilerTaskOrderRespVO boilerTaskOrderRespVO = getBoilerTaskOrder(id);
|
|
BoilerTaskOrderRespVO boilerTaskOrderRespVO = getBoilerTaskOrder(id);
|
|
|
List<BoilerTaskOrderItemDetailVO> orderItems = boilerTaskOrderRespVO.getOrderItems();
|
|
List<BoilerTaskOrderItemDetailVO> orderItems = boilerTaskOrderRespVO.getOrderItems();
|
|
|
// ================================== 主检人 ===================================
|
|
// ================================== 主检人 ===================================
|
|
|
- Map<String, List<BoilerTaskOrderItemDetailVO>> mainCheckerIdToOrderItemsMap = orderItems.stream().collect(Collectors.groupingBy(BoilerTaskOrderItemDetailVO::getMainChecker));
|
|
|
|
|
|
|
+ Map<String, List<BoilerTaskOrderItemDetailVO>> mainCheckerIdToOrderItemsMap = orderItems.stream()
|
|
|
|
|
+ .filter(item -> item.getMainChecker() != null)
|
|
|
|
|
+ .collect(Collectors.groupingBy(BoilerTaskOrderItemDetailVO::getMainChecker));
|
|
|
Map<String, AdminUserRespDTO> userIdToEntityMap = adminUserApi.getUserMap(mainCheckerIdToOrderItemsMap.keySet());
|
|
Map<String, AdminUserRespDTO> userIdToEntityMap = adminUserApi.getUserMap(mainCheckerIdToOrderItemsMap.keySet());
|
|
|
for (Map.Entry<String, AdminUserRespDTO> userIdToEntityEntry : userIdToEntityMap.entrySet()) {
|
|
for (Map.Entry<String, AdminUserRespDTO> userIdToEntityEntry : userIdToEntityMap.entrySet()) {
|
|
|
String mainCheckerId = userIdToEntityEntry.getKey();
|
|
String mainCheckerId = userIdToEntityEntry.getKey();
|
|
@@ -4090,6 +4092,15 @@ public class BoilerTaskOrderServiceImpl extends ServiceImpl<BoilerTaskOrderMappe
|
|
|
boilerOrderItemPageRespVO.setMainCheckerUser(user);
|
|
boilerOrderItemPageRespVO.setMainCheckerUser(user);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ // ============================ 设置校核记录 =====================
|
|
|
|
|
+ for (BoilerOrderItemPageRespVO boilerOrderItemPageRespVO : list) {
|
|
|
|
|
+ String orderItemId = boilerOrderItemPageRespVO.getId();
|
|
|
|
|
+ List<BoilerTaskOrderItemRecheckRespVO> recheckReportList = getRecheckItemsByOrderItemId(orderItemId);
|
|
|
|
|
+ boilerOrderItemPageRespVO.setRecheckReportList(recheckReportList);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
return recheckedOrderItemPage;
|
|
return recheckedOrderItemPage;
|
|
|
}
|
|
}
|
|
|
|
|
|