From aefd6e2ecb8c9cbd11cce2147d981d71bd69331c Mon Sep 17 00:00:00 2001
From: youjie <272855983@qq.com>
Date: Fri, 24 Nov 2023 08:43:29 +0800
Subject: [PATCH] 改回原来的生成入库码格式

---
 huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/service/impl/ReceiptHeaderServiceImpl.java | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/service/impl/ReceiptHeaderServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/service/impl/ReceiptHeaderServiceImpl.java
index 6d390e5..9c4f32d 100644
--- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/service/impl/ReceiptHeaderServiceImpl.java
+++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/service/impl/ReceiptHeaderServiceImpl.java
@@ -142,8 +142,12 @@ public class ReceiptHeaderServiceImpl extends ServiceImpl<ReceiptHeaderMapper, R
         }
         if (maxCode != null) {
             String day = maxCode.substring(maxCode.length() - 13, maxCode.length() - 5);
-            Integer Count = Integer.valueOf(maxCode.substring(maxCode.length() - 5, maxCode.length()));
-            code = receiptType + df.format(now) + String.format("%05d", Count + 1);
+            if (day.equals(df.format(now))) {
+                Integer Count = Integer.valueOf(maxCode.substring(maxCode.length() - 5, maxCode.length()));
+                code = receiptType + df.format(now) + String.format("%05d", Count + 1);
+            } else {
+                code = receiptType + df.format(now) + String.format("%05d", 0000 + 1);
+            }
         } else {
             code = receiptType + df.format(now) + String.format("%05d", 0000 + 1);
         }
--
libgit2 0.22.2