From 7411561962ca6e45e32844d7a626a6e89b8292e5 Mon Sep 17 00:00:00 2001
From: jiazx0107 <jiazx0107@163.com>
Date: 星期六, 17 一月 2026 16:59:56 +0800
Subject: [PATCH] 调整出入库通知单功能
---
fzzy-igdss-core/src/main/java/com/fzzy/work/service/BizWorkService.java | 17 ++++++++---------
1 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/work/service/BizWorkService.java b/fzzy-igdss-core/src/main/java/com/fzzy/work/service/BizWorkService.java
index 1cedead..9623e67 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/work/service/BizWorkService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/work/service/BizWorkService.java
@@ -85,7 +85,7 @@
process.setAssigneeName(work.getCreateBy());
process.setAssigneeId(work.getCreateById());
process.setNode(WorkNode.NODE_START.getCode());
- orderProcessService.addData(process);
+ orderProcessService.addData(process,false);
return BaseResp.success();
}
@@ -130,7 +130,7 @@
process.setAssigneeName(work.getCreateBy());
process.setAssigneeId(work.getCreateById());
process.setNode(WorkNode.NODE_START.getCode());
- orderProcessService.addData(process);
+ orderProcessService.addData(process,false);
return BaseResp.success();
}
@@ -201,22 +201,21 @@
process.setAssigneeName(ContextUtil.getLoginUserName());
process.setAssigneeId(ContextUtil.getLoginName());
- WorkNode node = this.getNextNode(work.getNode(), conf);
+ WorkNode nextNode = this.getNextNode(work.getNode(), conf);
- log.info("宸ュ崟瀹℃壒锛歿}锛屽綋鍓嶈妭鐐癸細{}锛屼笅涓�鑺傜偣锛歿}", work.getTitle(), work.getNode(), node);
+ log.info("宸ュ崟瀹℃壒锛歿}锛屽綋鍓嶈妭鐐癸細{}锛屼笅涓�鑺傜偣锛歿}", work.getTitle(), work.getNode(), nextNode);
//閫氳繃鎿嶄綔
if ("pass".equals(action)) {
process.setAction("閫氳繃");
- process.setNode(node.getCode());
+ process.setNode(work.getNode());
//缁撴潫鍒ゆ柇锛屽鏋滄槸缁撴潫鑺傜偣锛屽垯缁撴潫宸ュ崟
- if (WorkNode.NODE_END.getCode().equals(process.getNode())) {
+ if (WorkNode.NODE_END.getCode().equals(nextNode.getCode())) {
work.setStatus(WorkStatus.STATUS_50.getCode());
-
work.setAssigneeName(process.getAssigneeName());
work.setAssigneeId(process.getAssigneeId());
-
+ work.setNode(nextNode.getCode());
orderService.complete(work);
}
}
@@ -231,7 +230,7 @@
}
//澧炲姞瀹℃壒璁板綍
- orderProcessService.addData(process);
+ orderProcessService.addData(process,nextNode.equals(WorkNode.NODE_END));
return BaseResp.success();
}
--
Gitblit v1.9.3