Переглянути джерело

app,管道增加根据equipId获取orderInputId接口

yangguanjin 13 годин тому
батько
коміт
6f2da40a86

+ 5 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/controller/appapi/pipetaskorder/AppApiPipeTaskOrderController.java

@@ -77,6 +77,11 @@ public class AppApiPipeTaskOrderController {
         return success(pageResult);
     }
 
+    @GetMapping("/equipToInputId")
+    @Operation(summary = "获取管道检查记录id")
+    public CommonResult<String> getInputIdByEquipId(@RequestParam("equipId") String equipId) {
+        return success(pipeTaskOrderService.getInputIdByEquipIdForApp(equipId));
+    }
 
     @GetMapping("/page/pipes")
     @Operation(summary = "确认编辑,管道分页")

+ 2 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/dal/mysql/pipetaskorder/PipeTaskOrderMapper.java

@@ -108,4 +108,6 @@ public interface PipeTaskOrderMapper extends BaseMapperX<PipeTaskOrderDO> {
 
         return selectJoinPage(reqVO,PipeTaskOrderRespVO.class,recordDOMPJLambdaWrapper);
     }
+
+    String selectInputIdByEquipId(String equipId);
 }

+ 1 - 2
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/pipetaskorder/PipeTaskOrderService.java

@@ -8,7 +8,6 @@ import cn.start.tz.module.pressure2.controller.admin.costfield.vo.CostFieldRespV
 import cn.start.tz.module.pressure2.controller.admin.pipetaskorder.vo.*;
 import cn.start.tz.module.pressure2.controller.admin.pipetaskorderitemreport.vo.OrderItemReportUpdateVO;
 import cn.start.tz.module.pressure2.dal.dataobject.acceptorder.AcceptOrderDO;
-import cn.start.tz.module.pressure2.dal.dataobject.equippipe.EquipPipeDO;
 import cn.start.tz.module.pressure2.dal.dataobject.pipeacceptorderitem.PipeAcceptOrderItemDO;
 import cn.start.tz.module.pressure2.dal.dataobject.pipeacceptorderitemdetail.PipeAcceptOrderItemDetailDO;
 import cn.start.tz.module.pressure2.dal.dataobject.pipeacceptorderuser.PipeAcceptOrderUserDO;
@@ -20,7 +19,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
 import com.fasterxml.jackson.core.JsonProcessingException;
 import jakarta.validation.Valid;
 
-import java.io.ByteArrayOutputStream;
 import java.util.List;
 
 /**
@@ -203,4 +201,5 @@ public interface PipeTaskOrderService extends IService<PipeTaskOrderDO>  {
 
     List<PipeInspectionOpinionReportedExcelVO> exportPipeInspectionOpinionReportedExcel(@Valid PipeTaskOrderPageReqVO pageReqVO);
 
+    String getInputIdByEquipIdForApp(String equipId);
 }

+ 8 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/pipetaskorder/PipeTaskOrderServiceImpl.java

@@ -6014,4 +6014,12 @@ public class PipeTaskOrderServiceImpl extends ServiceImpl<PipeTaskOrderMapper, P
         return list;
     }
 
+    @Override
+    public String getInputIdByEquipIdForApp(String equipId) {
+        if (StringUtils.isEmpty(equipId)) {
+            return "";
+        }
+        return pipeTaskOrderMapper.selectInputIdByEquipId(equipId);
+    }
+
 }

+ 7 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/resources/mapper/pipetaskorder/PipeTaskOrderMapper.xml

@@ -521,4 +521,11 @@
         ) a
     </select>
 
+    <select id="selectInputIdByEquipId" resultType="java.lang.String">
+        SELECT tt.ID
+        FROM PRESSURE2_PIPE_TASK_ORDER_INPUT tt
+        JOIN PRESSURE_TASK_ORDER bto ON bto.ID = tt.ORDER_ID AND bto.EQUIP_MAIN_TYPE = 300
+        JOIN PRESSURE2_PIPE_TASK_ORDER_ITEM ptoi ON ptoi.ORDER_ID = tt.ORDER_ID AND ptoi.DELETED = 0
+        WHERE ptoi.EQUIP_ID = #{equipId};
+    </select>
 </mapper>