Commit d9ca73d3 zshaohui

1.扫码时,出入库加锁

1 个父辈 e8986415
...@@ -348,7 +348,7 @@ public class NLShelfHandler extends BaseDeviceHandler { ...@@ -348,7 +348,7 @@ public class NLShelfHandler extends BaseDeviceHandler {
return ResultBean.newOkResult(""); return ResultBean.newOkResult("");
} }
private ResultBean outProcess(String storageId,String code, String sourceId, String loginUser,HttpServletRequest request){ private synchronized ResultBean outProcess(String storageId,String code, String sourceId, String loginUser,HttpServletRequest request){
String barcodeStr = "=1x1=" + code; String barcodeStr = "=1x1=" + code;
Barcode barcode = codeResolve.resolveOneValideBarcode(barcodeStr); Barcode barcode = codeResolve.resolveOneValideBarcode(barcodeStr);
StoragePos inPos = storagePosManager.getByBarcode(barcode.getBarcode()); StoragePos inPos = storagePosManager.getByBarcode(barcode.getBarcode());
...@@ -395,7 +395,7 @@ public class NLShelfHandler extends BaseDeviceHandler { ...@@ -395,7 +395,7 @@ public class NLShelfHandler extends BaseDeviceHandler {
private ResultBean putInProcess(String groupId, String storageId, String code, String token,String loginUser){ private synchronized ResultBean putInProcess(String groupId, String storageId, String code, String token,String loginUser){
//扫的是物料条码 //扫的是物料条码
CodeValidateParam params = new CodeValidateParam(loginUser,groupId,storageId,code,token); CodeValidateParam params = new CodeValidateParam(loginUser,groupId,storageId,code,token);
Barcode barcode = smfApi.canPutInBeforeResolve(params); Barcode barcode = smfApi.canPutInBeforeResolve(params);
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!