扫码数量问题

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

Loading…
Cancel
Save