fix(core):单号生成重复

yun-zuoyi
汪云昊 4 years ago
parent 3e75a703c6
commit a31d447621

@ -71,6 +71,8 @@ public class OrderNoMakeUtil {
&& serialNo > maxSerialNo.longValue()) { && serialNo > maxSerialNo.longValue()) {
serialNo = new BigDecimal(serialNo).remainder(maxSerialNo).longValue(); serialNo = new BigDecimal(serialNo).remainder(maxSerialNo).longValue();
orderNoRule.setSerialNo(serialNo == 0 ? maxSerialNo.longValue() : serialNo); orderNoRule.setSerialNo(serialNo == 0 ? maxSerialNo.longValue() : serialNo);
}else{
orderNoRule.setSerialNo(serialNo);
} }
} else { } else {
orderNoRule.setSerialNo(orderNoRule.getSerialNoSeed() * orderNoRule.getSerialNoIncrement()); orderNoRule.setSerialNo(orderNoRule.getSerialNoSeed() * orderNoRule.getSerialNoIncrement());

Loading…
Cancel
Save