From 98d543674b46dcd169dcfbc1c856e9641a44bb64 Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期四, 19 六月 2025 16:08:53 +0800 Subject: [PATCH] 维修调度-维修-入库-报废 --- src/main/java/com/whyc/service/WorkflowMainService.java | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/whyc/service/WorkflowMainService.java b/src/main/java/com/whyc/service/WorkflowMainService.java index 4958f8e..179a95a 100644 --- a/src/main/java/com/whyc/service/WorkflowMainService.java +++ b/src/main/java/com/whyc/service/WorkflowMainService.java @@ -107,7 +107,7 @@ return null; } - public void updateStatus(WorkflowMain main) { + public void updateById(WorkflowMain main) { mapper.updateById(main); } @@ -356,7 +356,7 @@ relatedMain.setEndReason("鐢ㄦ埛鎻愪氦缁翠慨鐢宠鍚庣殑鎶ュ簾鐢宠,缁翠慨娴佺▼缁撴潫"); } relatedMain.setQuantityUnprocessed(0); - updateStatus(relatedMain); + updateById(relatedMain); } } @@ -406,4 +406,14 @@ update.set("process_level",processLevel).eq("id",mainId); mapper.update((WorkflowMain) ActionUtil.objeNull,update); } + + public void resetRepairStatus(Integer relatedId, Integer quantity) { + UpdateWrapper<WorkflowMain> update = Wrappers.update(); + update.set("status",WorkflowEnum.MAIN_STATUS_WAIT_FOR_DEALING.getValue()) + .set("end_time",null) + .set("end_reason",null) + .set("quantity_unprocessed",quantity) + .eq("id",relatedId); + mapper.update((WorkflowMain) ActionUtil.objeNull,update); + } } -- Gitblit v1.9.1