|
|
@@ -22,6 +22,7 @@ import cn.start.tz.module.pressure2.dal.mysql.equippipedetail.EquipPipeDetailMap
|
|
|
import cn.start.tz.module.pressure2.dal.mysql.pipeequipmentoperationrecord.PipeEquipmentOperationRecordMapper;
|
|
|
import cn.start.tz.module.pressure2.service.equippipedetail.EquipPipeDetailService;
|
|
|
import cn.start.tz.module.pressure2.service.pipeequipmentoperationrecord.PipeEquipmentOperationRecordService;
|
|
|
+import cn.start.tz.module.pressure2.service.pipetaskorderitem.PipeTaskOrderItemService;
|
|
|
import cn.start.tz.module.system.api.user.AdminUserApi;
|
|
|
import cn.start.tz.module.system.api.user.dto.AdminUserRespDTO;
|
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
|
@@ -37,10 +38,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-import java.util.Objects;
|
|
|
+import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
import static cn.start.tz.framework.common.exception.util.ServiceExceptionUtil.exception;
|
|
|
@@ -289,4 +287,26 @@ public class EquipPipeServiceImpl extends ServiceImpl<EquipPipeMapper, EquipPipe
|
|
|
equipPipeMapper.updateById(equipPipeDO);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<EquipPipeRespVO> getEquipPipeListByTaskOrderId(String taskOrderId) throws JsonProcessingException {
|
|
|
+ List<EquipPipeDO> equipPipeDOS = equipPipeMapper.selectEquipPipeListByTaskOrderId(taskOrderId);
|
|
|
+ List<EquipPipeRespVO> equipPipeRespVOS = new ArrayList<>();
|
|
|
+ for (EquipPipeDO equipPipeDO : equipPipeDOS) {
|
|
|
+ EquipPipeRespVO equipPipeRespVO = new EquipPipeRespVO();
|
|
|
+ BeanUtils.copyProperties(equipPipeDO, equipPipeRespVO);
|
|
|
+ equipPipeRespVO.setDetailSaveReqVOS(new ArrayList<>());
|
|
|
+ equipPipeRespVOS.add(equipPipeRespVO);
|
|
|
+ }
|
|
|
+ HashMap<String, EquipPipeRespVO> idToEquipPipeMap = new HashMap<>();
|
|
|
+ for (EquipPipeRespVO equipPipeRespVO : equipPipeRespVOS) {
|
|
|
+ idToEquipPipeMap.put(equipPipeRespVO.getId(), equipPipeRespVO);
|
|
|
+ }
|
|
|
+ List<EquipPipeDetailRespVO> equipPipeDetailRespVOS = equipPipeDetailService.selectListByEquipPipeIdCollection(idToEquipPipeMap.keySet());
|
|
|
+ for (EquipPipeDetailRespVO equipPipeDetailRespVO : equipPipeDetailRespVOS) {
|
|
|
+ EquipPipeRespVO equipPipeRespVO = idToEquipPipeMap.get(equipPipeDetailRespVO.getEquipPipeId());
|
|
|
+ equipPipeRespVO.getDetailSaveReqVOS().add(equipPipeDetailRespVO);
|
|
|
+ }
|
|
|
+ return equipPipeRespVOS;
|
|
|
+ }
|
|
|
+
|
|
|
}
|