Commit 45c7ac07 zshaohui

1.分盘唯一码重复问题提交

1 个父辈 bb989db0
......@@ -614,7 +614,17 @@ public class JkemController {
Barcode newBarcode = new Barcode();
newBarcode.setPutInTime(putInTime);
newBarcode.setAmount(barcode.getCheckingAmount());
newBarcode.setBarcode(generateSecureTimeBasedRandom(5));
String newBarcodeStr = "";
while (true) {
newBarcodeStr = generateSecureTimeBasedRandom(7);
Barcode dbBarcode = barcodeManager.findByBarcode(newBarcodeStr);
if (dbBarcode == null) {
break;
}
}
newBarcode.setBarcode(newBarcodeStr);
newBarcode.setPartNumber(barcode.getPartNumber());
barcodeManager.save(newBarcode);
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!