|
|
@ -869,6 +869,14 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
return ResultVOUtils.error(533, "扫码重复或当前追溯码已存在草稿单据中!");
|
|
|
|
return ResultVOUtils.error(533, "扫码重复或当前追溯码已存在草稿单据中!");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//校验工位库存
|
|
|
|
|
|
|
|
// List<IoCodeTempEntity> codeTempEntities = codeTempService.findByOrderId(addOrderRequest.getBillNo());
|
|
|
|
|
|
|
|
// for (IoCodeTempEntity codeTempEntity : codeTempEntities) {
|
|
|
|
|
|
|
|
// //校验工位库存
|
|
|
|
|
|
|
|
// if (fifoCodeEntity.getTotalCount() < codeTempEntity.getReCount()){
|
|
|
|
|
|
|
|
// return ResultVOUtils.error(500, "当前码库存不足!");
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//校验预验收是否已存在
|
|
|
|
//校验预验收是否已存在
|
|
|
|
if (bussinessTypeEntity.getActionType() == ConstantStatus.ACTION_TYPE_PREIN && bussinessTypeEntity.getMainAction().equals(ConstantType.TYPE_PUT)) {
|
|
|
|
if (bussinessTypeEntity.getActionType() == ConstantStatus.ACTION_TYPE_PREIN && bussinessTypeEntity.getMainAction().equals(ConstantType.TYPE_PUT)) {
|
|
|
@ -1029,6 +1037,7 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (exitLocalEntity == null) {
|
|
|
|
if (exitLocalEntity == null) {
|
|
|
|
|
|
|
|
UdiRelevanceResponse udiRelevanceResponse1 = udiRelevanceService.selectByNameCode(udiEntity.getUdi());
|
|
|
|
IoCodeTempEntity codeEnttity = new IoCodeTempEntity();
|
|
|
|
IoCodeTempEntity codeEnttity = new IoCodeTempEntity();
|
|
|
|
codeEnttity.setCode(code);
|
|
|
|
codeEnttity.setCode(code);
|
|
|
|
codeEnttity.setOrderId(orderId);
|
|
|
|
codeEnttity.setOrderId(orderId);
|
|
|
@ -1051,6 +1060,7 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
codeEnttity.setRelId(addOrderRequest.getRelId());
|
|
|
|
codeEnttity.setRelId(addOrderRequest.getRelId());
|
|
|
|
codeEnttity.setFifoSplit(addOrderRequest.getFifoSplit());
|
|
|
|
codeEnttity.setFifoSplit(addOrderRequest.getFifoSplit());
|
|
|
|
codeEnttity.setCount(1);
|
|
|
|
codeEnttity.setCount(1);
|
|
|
|
|
|
|
|
codeEnttity.setPrice(udiRelevanceResponse1.getPrice());
|
|
|
|
String unitFk = null;
|
|
|
|
String unitFk = null;
|
|
|
|
if (bussinessTypeEntity.getCorpType() == ConstantStatus.CORP_TYPE_OUT) {
|
|
|
|
if (bussinessTypeEntity.getCorpType() == ConstantStatus.CORP_TYPE_OUT) {
|
|
|
|
unitFk = addOrderRequest.getFromCorp();
|
|
|
|
unitFk = addOrderRequest.getFromCorp();
|
|
|
|