扫码数量问题

dev_xcgl
yewj 6 months ago
parent 4fa13da834
commit 19d62e09ea

@ -186,7 +186,7 @@ public class IoCollectOrderCodeManService extends ServiceImpl<IoCollectOrderCode
// 拿到产品采购类型 // 拿到产品采购类型
// code purType 查找 io_collect_code_backup 是否存在 不存在 提示 当前码未进入预验收/寄售库 // code purType 查找 io_collect_code_backup 是否存在 不存在 提示 当前码未进入预验收/寄售库
if (collectSet.getIsScanCodeCheck()) { if (collectSet.getIsScanCodeCheck()) {
if (IntUtil.value(udiRelevanceResponse.getPurType()) != 1 && IntUtil.value(udiRelevanceResponse.getPurType()) != 0) { if (IntUtil.value(udiRelevanceResponse.getPurType()) != 1 && IntUtil.value(udiRelevanceResponse.getPurType()) != 0) {
IoCollectCodeBackup collectCodeBackup = ioCollectCodeBackService.getOne(new LambdaQueryWrapper<IoCollectCodeBackup>() IoCollectCodeBackup collectCodeBackup = ioCollectCodeBackService.getOne(new LambdaQueryWrapper<IoCollectCodeBackup>()
.eq(IoCollectCodeBackup::getCode, code) .eq(IoCollectCodeBackup::getCode, code)
.eq(IoCollectCodeBackup::getPurType, udiRelevanceResponse.getPurType())); .eq(IoCollectCodeBackup::getPurType, udiRelevanceResponse.getPurType()));
@ -409,10 +409,8 @@ public class IoCollectOrderCodeManService extends ServiceImpl<IoCollectOrderCode
collectOrderBiz = scanGenOrder(udiRelevanceResponses, collectOrderBizs, udiEntity, collectOrder); collectOrderBiz = scanGenOrder(udiRelevanceResponses, collectOrderBizs, udiEntity, collectOrder);
collectOrderBiz.setOrderIdFk(collectOrder.getBillNo()); collectOrderBiz.setOrderIdFk(collectOrder.getBillNo());
} else { } else {
// collectOrderBiz.setScanCount(IntUtil.value(collectOrderBiz.getScanCount()) + 1); collectOrderBiz.setAddScanCount(1);
// collectOrderBiz.setScanActCount(IntUtil.value(collectOrderBiz.getScanActCount()) + scanCount); collectOrderBiz.setAddScanActCount(scanCount);
collectOrderBiz.setAddScanCount(IntUtil.value(collectOrderBiz.getScanCount()) + 1);
collectOrderBiz.setAddScanActCount(IntUtil.value(collectOrderBiz.getScanActCount()) + scanCount);
} }
break; break;
case 2: //不插入 case 2: //不插入
@ -430,10 +428,8 @@ public class IoCollectOrderCodeManService extends ServiceImpl<IoCollectOrderCode
} }
throw new JsonException(500, collectOrderBiz.getCpmctymc() + "扫码数量超出!"); throw new JsonException(500, collectOrderBiz.getCpmctymc() + "扫码数量超出!");
} }
// collectOrderBiz.setScanCount(count); collectOrderBiz.setAddScanCount(1);
// collectOrderBiz.setScanActCount(actCount); collectOrderBiz.setAddScanActCount(scanCount);
collectOrderBiz.setAddScanCount(count);
collectOrderBiz.setAddScanActCount(actCount);
break; break;
case 3: //提醒是否插入 case 3: //提醒是否插入
@ -461,26 +457,21 @@ public class IoCollectOrderCodeManService extends ServiceImpl<IoCollectOrderCode
} }
} }
// collectOrderBiz.setScanCount(count1); collectOrderBiz.setAddScanCount(1);
// collectOrderBiz.setScanActCount(actCount1); collectOrderBiz.setAddScanActCount(scanCount);
collectOrderBiz.setAddScanCount(count1);
collectOrderBiz.setAddScanActCount(actCount1);
} else { } else {
if (collectOrderBiz == null) { if (collectOrderBiz == null) {
collectOrderBiz = scanGenOrder(udiRelevanceResponses, collectOrderBizs, udiEntity, collectOrder); collectOrderBiz = scanGenOrder(udiRelevanceResponses, collectOrderBizs, udiEntity, collectOrder);
collectOrderBiz.setOrderIdFk(collectOrder.getBillNo()); collectOrderBiz.setOrderIdFk(collectOrder.getBillNo());
} else { } else {
// collectOrderBiz.setScanCount(IntUtil.value(collectOrderBiz.getScanCount()) + 1); collectOrderBiz.setAddScanCount(1);
// collectOrderBiz.setScanActCount(IntUtil.value(collectOrderBiz.getScanActCount()) + scanCount); collectOrderBiz.setAddScanActCount(scanCount);
collectOrderBiz.setAddScanCount(IntUtil.value(collectOrderBiz.getScanCount()) + 1);
collectOrderBiz.setAddScanActCount(IntUtil.value(collectOrderBiz.getScanActCount()) + scanCount);
} }
} }
break; break;
default: default:
break; break;
} }
// collectOrderBiz.setAddScanCount(1);
collectOrderBizService.insertOrUpdate(collectOrderBiz); collectOrderBizService.insertOrUpdate(collectOrderBiz);
} }

Loading…
Cancel
Save