瀏覽代碼

fix:需要新的mapper方法

ly 10 月之前
父節點
當前提交
35a91456b4

+ 2 - 1
src/main/java/cn/ezhizao/project/business/standardCpmpany/controller/BizStandardCompanyController.java

@@ -184,7 +184,8 @@ public class BizStandardCompanyController extends BaseController {
                     workOrders.forEach(workOrder1 -> {
                         workOrder1.setIsStop(0);
                         workOrder1.setIsContinue(1);
-                        bizWorkOrderService.updateById(workOrder1);
+                        workOrder1.setDeleted(0);
+                        bizWorkOrderService.updateByIdAndDeleted(workOrder1);
                         bizArchiveInputService.updateTasks(workOrder1);
                     });
                     continue;

+ 2 - 1
src/main/java/cn/ezhizao/project/business/workOrder/controller/WorkOrderCurrentController.java

@@ -970,7 +970,8 @@ public class WorkOrderCurrentController extends BaseController {
         workOrderList.forEach(workOrder -> {
             workOrder.setIsStop(1);
             workOrder.setIsContinue(0);
-            bizWorkOrderService.updateById(workOrder);
+            workOrder.setDeleted(1);
+            bizWorkOrderService.updateByIdAndDeleted(workOrder);
             bizArchiveInputService.stopLoopTasks(workOrder);
         });
     }

+ 2 - 0
src/main/java/cn/ezhizao/project/business/workOrder/mapper/BizWorkOrderMapper.java

@@ -45,4 +45,6 @@ public interface BizWorkOrderMapper extends BaseMapper<BizWorkOrder>
     List<BizWorkOrder> selectStarMonthList(BizWorkOrder workOrder);
 
     List<EntrustRes> getHistoryList(Condition condition);
+
+    void updateByIdAndDeleted(BizWorkOrder workOrder1);
 }

+ 2 - 0
src/main/java/cn/ezhizao/project/business/workOrder/service/IBizWorkOrderService.java

@@ -50,4 +50,6 @@ public interface IBizWorkOrderService extends IService<BizWorkOrder>
     List<BizWorkOrder> selectStarMonthList(BizWorkOrder workOrder);
 
     List<EntrustRes> getHistoryList(Condition condition);
+
+    void updateByIdAndDeleted(BizWorkOrder workOrder1);
 }

+ 5 - 0
src/main/java/cn/ezhizao/project/business/workOrder/service/impl/BizWorkOrderServiceImpl.java

@@ -68,4 +68,9 @@ public class BizWorkOrderServiceImpl  extends ServiceImpl<BizWorkOrderMapper, Bi
         return bizWorkOrderMapper.getHistoryList(condition);
     }
 
+    @Override
+    public void updateByIdAndDeleted(BizWorkOrder workOrder1) {
+        bizWorkOrderMapper.updateByIdAndDeleted(workOrder1);
+    }
+
 }

+ 4 - 0
src/main/resources/mybatis/business/BizWorkOrderMapper.xml

@@ -224,4 +224,8 @@
             update ${item.tableName} set is_stop = 0,deleted = 0 where work_order_id = #{item.workOrderId}
         </foreach>
     </update>
+    <update id="updateByIdAndDeleted">
+        update biz_work_order set deleted = #{deleted},is_continue = #{isContinue},is_stop=#{isStop}
+        where id = #{id}
+    </update>
 </mapper>