From 400881f9103218313c552b254c8312b54a24f563 Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期五, 08 五月 2026 12:36:59 +0800
Subject: [PATCH] 转历史单优化
---
rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/AsnOrderLogSchedule.java | 11 +++--------
1 files changed, 3 insertions(+), 8 deletions(-)
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/AsnOrderLogSchedule.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/AsnOrderLogSchedule.java
index 62c70f6..f83926b 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/AsnOrderLogSchedule.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/AsnOrderLogSchedule.java
@@ -82,8 +82,6 @@
public void InStockToLog() {
List<WkOrder> wkOrders = asnOrderService.list(new LambdaQueryWrapper<WkOrder>()
.eq(WkOrder::getType, OrderType.ORDER_IN.type)
- .isNotNull(WkOrder::getPoCode)
- .ne(WkOrder::getPoCode, "")
.eq(WkOrder::getExceStatus, AsnExceStatus.ASN_EXCE_STATUS_TASK_DONE.val));
if (wkOrders.isEmpty()) {
return;
@@ -108,8 +106,6 @@
public void outStockComplete() {
List<WkOrder> wkOrders = asnOrderService.list(new LambdaQueryWrapper<WkOrder>()
.eq(WkOrder::getType, OrderType.ORDER_OUT.type)
- .isNotNull(WkOrder::getPoCode)
- .ne(WkOrder::getPoCode, "")
.eq(WkOrder::getExceStatus, AsnExceStatus.OUT_STOCK_STATUS_TASK_DONE.val));
if (wkOrders.isEmpty()) {
return;
@@ -142,11 +138,10 @@
for (WkOrder order : wkOrders) {
if (order.getType().equals(OrderType.ORDER_OUT.type)) {
try {
- //涓婃姤娆℃暟闄愬畾
- if (order.getReportOnce() < 4) {
- //涓婃姤宸插畬鎴愯鍗曡嚦ERP銆丮ES绛変笁鏂圭郴缁�
+ int ro = order.getReportOnce() != null ? order.getReportOnce() : 0;
+ if (ro < 4) {
reportMsgService.reportOrders(order);
- order.setReportOnce(order.getReportOnce() + 1);
+ order.setReportOnce(ro + 1);
if (!asnOrderService.updateById(order)) {
log.error(order.getCode() + "锛屽崟鎹笂浼犳鏁颁慨鏀瑰け璐ワ紒锛�");
}
--
Gitblit v1.9.1