Forráskód Böngészése

APP添加批量报告作废

xy 4 hete
szülő
commit
dd577ed0d6

+ 10 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/controller/appapi/boilertaskorder/AppApiBoilerTaskOrderController.java

@@ -225,6 +225,16 @@ public class AppApiBoilerTaskOrderController {
         return success(true);
     }
 
+    /**
+     * 任务单-设备项批量删除
+     */
+    @DeleteMapping("/boiler-order-item/report/batchCancel")
+    @Operation(summary = "任务单-批量报告作废")
+    public CommonResult<Boolean> orderItemBatchCancel(@Valid @RequestBody List<BoilerOrderItemUpdateByIdVO> orderItemRatifyVOS) {
+        boilerTaskOrderService.orderItemBatchCancel(orderItemRatifyVOS);
+        return success(true);
+    }
+
     /**
      * 校核列表
      */

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

@@ -201,6 +201,16 @@ public class AppApiPipeTaskOrderController {
         return success(true);
     }
 
+    /**
+     * 任务单-设备项批量删除
+     */
+    @DeleteMapping("/boiler-order-item/report/batchCancel")
+    @Operation(summary = "任务单-批量报告作废")
+    public CommonResult<Boolean> orderItemBatchCancel(@Valid @RequestBody List<BoilerOrderItemUpdateByIdVO> orderItemRatifyVOS) {
+        pipeTaskOrderService.orderItemBatchCancel(orderItemRatifyVOS);
+        return success(true);
+    }
+
     /**
      * 校核列表
      */

+ 2 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/boilertaskorder/BoilerTaskOrderService.java

@@ -109,6 +109,8 @@ public interface BoilerTaskOrderService extends IService<BoilerTaskOrderDO>  {
 
     void orderItemCancel(@Valid BoilerOrderItemUpdateByIdVO orderItemRatifyVO);
 
+    void orderItemBatchCancel(@Valid List<BoilerOrderItemUpdateByIdVO> orderItemRatifyVOS);
+
     PageResult<BoilerOrderItemPageRespVO> recheckOrderItemPage(@Valid BoilerTaskOrderPageReqVO pageReqVO);
 
     BoilerOrderItemDetailVO getOrderItemDetail(String id);

+ 13 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/boilertaskorder/BoilerTaskOrderServiceImpl.java

@@ -2852,6 +2852,19 @@ public class BoilerTaskOrderServiceImpl extends ServiceImpl<BoilerTaskOrderMappe
         }
     }
 
+    @Override
+    public void orderItemBatchCancel(List<BoilerOrderItemUpdateByIdVO> orderItemRatifyVOS) {
+
+        if (!orderItemRatifyVOS.isEmpty()){
+
+            for (BoilerOrderItemUpdateByIdVO orderItemRatifyVO : orderItemRatifyVOS) {
+                orderItemCancel(orderItemRatifyVO);
+            }
+
+        }
+
+    }
+
     @Override
     public BoilerTaskOrderDO createTaskOrder(AcceptOrderDO acceptOrderDO, List<BoilerAcceptOrderUserDO> orderUserDOS, List<BoilerAcceptOrderItemDO> acceptOrderItemDOS) {
 

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

@@ -95,6 +95,8 @@ public interface PipeTaskOrderService extends IService<PipeTaskOrderDO>  {
 
     void orderItemCancel(@Valid BoilerOrderItemUpdateByIdVO orderItemRatifyVO);
 
+    void orderItemBatchCancel(@Valid List<BoilerOrderItemUpdateByIdVO> orderItemRatifyVOS);
+
     PageResult<PipeOrderItemPageRespVO> recheckOrderItemPage(@Valid BoilerTaskOrderPageReqVO pageReqVO);
 
     PipeOrderItemDetailVO getOrderItemDetail(String id);

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

@@ -2327,6 +2327,19 @@ public class PipeTaskOrderServiceImpl extends ServiceImpl<PipeTaskOrderMapper, P
         this.updateOrderFee(pipeTaskOrderItemReportDO.getOrderId());
     }
 
+    @Override
+    public void orderItemBatchCancel(List<BoilerOrderItemUpdateByIdVO> orderItemRatifyVOS) {
+
+        if (!orderItemRatifyVOS.isEmpty()){
+
+            for (BoilerOrderItemUpdateByIdVO orderItemRatifyVO : orderItemRatifyVOS) {
+                orderItemCancel(orderItemRatifyVO);
+            }
+
+        }
+
+    }
+
     @Override
     public PageResult<PipeOrderItemPageRespVO> recheckOrderItemPage(BoilerTaskOrderPageReqVO pageReqVO) {