Commit aefd6e2ecb8c9cbd11cce2147d981d71bd69331c
1 parent
eea30dcf
改回原来的生成入库码格式
Showing
1 changed file
with
6 additions
and
2 deletions
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 | @@ -142,8 +142,12 @@ public class ReceiptHeaderServiceImpl extends ServiceImpl<ReceiptHeaderMapper, R | ||
142 | } | 142 | } |
143 | if (maxCode != null) { | 143 | if (maxCode != null) { |
144 | String day = maxCode.substring(maxCode.length() - 13, maxCode.length() - 5); | 144 | String day = maxCode.substring(maxCode.length() - 13, maxCode.length() - 5); |
145 | - Integer Count = Integer.valueOf(maxCode.substring(maxCode.length() - 5, maxCode.length())); | ||
146 | - code = receiptType + df.format(now) + String.format("%05d", Count + 1); | 145 | + if (day.equals(df.format(now))) { |
146 | + Integer Count = Integer.valueOf(maxCode.substring(maxCode.length() - 5, maxCode.length())); | ||
147 | + code = receiptType + df.format(now) + String.format("%05d", Count + 1); | ||
148 | + } else { | ||
149 | + code = receiptType + df.format(now) + String.format("%05d", 0000 + 1); | ||
150 | + } | ||
147 | } else { | 151 | } else { |
148 | code = receiptType + df.format(now) + String.format("%05d", 0000 + 1); | 152 | code = receiptType + df.format(now) + String.format("%05d", 0000 + 1); |
149 | } | 153 | } |