Commit de9f2e2b zshaohui

自动绑定校验是否已经绑定

1 个父辈 f8b9e744
......@@ -359,6 +359,17 @@ public class LineController {
if (barcode == null) {
return ResultBean.newErrorResult(-1, "smfcore.error.barcode.invalid", "条码无效");
}
Barcode oldBarcode = barcodeManager.findOne(new Query(Criteria.where("palletId").is(cartonId)));
if (oldBarcode == null){
oldBarcode = barcodeManager.findOne(new Query(Criteria.where("scanCartonId").is(cartonId)));
}
if (oldBarcode != null){
if (!oldBarcode.getBarcode().equals(barcode.getBarcode())) {
return ResultBean.newErrorResult(-1, "", cartonId + "已经绑定过料箱:" + oldBarcode.getBarcode());
}
}
barcode.setScanCartonId(cartonId);
barcodeManager.saveBarcode(barcode);
return ResultBean.newOkResult("");
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!