xzc пре 14 часа
родитељ
комит
80fe8f4a63

+ 4 - 1
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/boilertaskordersignfile/BoilerTaskOrderSignFileServiceImpl.java

@@ -1,6 +1,7 @@
 package cn.start.tz.module.pressure2.service.boilertaskordersignfile;
 
 import cn.hutool.core.collection.CollUtil;
+import cn.hutool.core.collection.CollectionUtil;
 import cn.hutool.core.util.ObjectUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.start.tz.framework.common.enums.TerminalEnum;
@@ -315,8 +316,10 @@ public class BoilerTaskOrderSignFileServiceImpl extends ServiceImpl<BoilerTaskOr
                 }
             }
         } else if ("300".equals(reqVO.getEquipMainType()) && StringUtils.isNotBlank(orderItemId)) {
-            PipeTaskOrderItemDO pipeItem = pipeTaskOrderItemMapper.selectOne(
+            List<PipeTaskOrderItemDO> pipeTaskOrderItemDOS = pipeTaskOrderItemMapper.selectList(
                     new LambdaQueryWrapperX<PipeTaskOrderItemDO>().eq(PipeTaskOrderItemDO::getOrderId, taskOrderDO.getId()));
+            if (CollectionUtil.isEmpty(pipeTaskOrderItemDOS)) throw new ServiceException(404, "管道任务单不存在");
+            PipeTaskOrderItemDO pipeItem = pipeTaskOrderItemDOS.get(0);
             if (pipeItem != null) {
                 EquipPipeDO pipe = equipPipeMapper.selectById(pipeItem.getEquipId());
                 if (pipe != null) {