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