|
|
|
@ -134,6 +134,10 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
|
@Autowired
|
|
|
|
|
IoSplitFifoCodeService ioSplitFifoCodeService;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
IoCollectOrderCodeManService collectOrderCodeManService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* PDA-----单据上传
|
|
|
|
@ -1045,11 +1049,15 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//计算实际数量
|
|
|
|
|
if (addOrderRequest.getScanActCount() != null){
|
|
|
|
|
codeEnttity.setReCount(addOrderRequest.getScanActCount());
|
|
|
|
|
}else {
|
|
|
|
|
if (bussinessTypeEntity.isUse()) {
|
|
|
|
|
codeEnttity.setReCount(IntUtil.value(codeEnttity.getMyReCount()) + udiCalCountUtil.getUseActCount(udiRelevanceResponse));
|
|
|
|
|
} else {
|
|
|
|
|
codeEnttity.setReCount(IntUtil.value(codeEnttity.getMyReCount()) + udiCalCountUtil.getCirActCount(udiRelevanceResponse));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (udiRelevanceResponses.size() == 0) {
|
|
|
|
|
if (unitFk == null)
|
|
|
|
|
return ResultVOUtils.error(500, "耗材字典不存在此产品!");
|
|
|
|
@ -2911,6 +2919,11 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
// IoCollectOrderBackup byBillNo = ioCollectOrderBackupService.getByBillNo(orderFinishBillNo);
|
|
|
|
|
IoCollectOrderCodeMan one = collectOrderCodeManService.getOne(new LambdaQueryWrapper<IoCollectOrderCodeMan>()
|
|
|
|
|
.eq(IoCollectOrderCodeMan::getOrderIdFk, orderFinishBillNo)
|
|
|
|
|
.eq(IoCollectOrderCodeMan::getUdiCode, code));
|
|
|
|
|
addOrderRequest.setScanActCount(one.getScanActCount());
|
|
|
|
|
baseResponse = addMaterOrder(addOrderRequest, udiEntity, code,groupNumber);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|