From 0106091a5dc8fd0718abcb0eb31430eee1ac3c46 Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期四, 19 六月 2025 20:32:16 +0800 Subject: [PATCH] 维修调度-出库 --- src/main/java/com/whyc/service/WorkflowLinkService.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/WorkflowLinkService.java b/src/main/java/com/whyc/service/WorkflowLinkService.java index 6f852f8..5cde308 100644 --- a/src/main/java/com/whyc/service/WorkflowLinkService.java +++ b/src/main/java/com/whyc/service/WorkflowLinkService.java @@ -84,6 +84,23 @@ link.setDealAndClose(1); } } + case 4:{ //TODO 鍑哄簱鐢宠 + if(link.getStatus() == WorkflowEnum.LINK_STATUS_PASS.getValue().intValue()){ + mainInDB.setStatus(WorkflowEnum.MAIN_STATUS_WAIT_FOR_DEALING.getValue()); + mainService.updateById(mainInDB); + }else if(link.getStatus() == WorkflowEnum.LINK_STATUS_REJECT.getValue().intValue()){ + mainInDB.setStatus(WorkflowEnum.MAIN_STATUS_END_REJECT.getValue()); + mainInDB.setEndReason(link.getDealRejectReason()); + mainInDB.setEndTime(now); + //妫�鏌ユ槸鍚︽湁鍏宠仈宸ュ崟.濡傛灉鏈夊叧鑱斿伐鍗�,鍏宠仈宸ュ崟鐘舵�侀噸缃负瀹岀粨寰呭鐞�,瀹屾垚鏃堕棿閲嶇疆涓虹┖ + if(mainInDB.getRelatedId() != null){ + Integer relatedId = mainInDB.getRelatedId(); + mainService.resetRepairStatus(relatedId,mainInDB.getQuantity()); + } + mainService.updateById(mainInDB); + link.setDealAndClose(1); + } + } } -- Gitblit v1.9.1