库存检验问题

dev_fifo1.0
anthonywj 1 year ago
parent 53585f97a6
commit 506c61bf64

@ -1277,7 +1277,7 @@ public class IoOrderController extends BaseController {
} }
int count = 0; int count = 0;
count = invProductDetailService.vailStockCount(bizEntity.getBindRlFk(), bizEntity.getBatchNo(), bizEntity.getSupId(), null, outInvCode, null, true); count = invProductDetailService.vailStockCount(bizEntity.getBindRlFk(), bizEntity.getBatchNo(), bizEntity.getSupId(), null, outInvCode, null, true);
if (count <= 0) { if (count < 0) {
if (count == -1) { if (count == -1) {
return ResultVOUtils.error(500, "该产品未入库"); return ResultVOUtils.error(500, "该产品未入库");
} else } else

@ -40,21 +40,21 @@ public class IoCheckInvService {
BaseResponse invRes = null; BaseResponse invRes = null;
if (IntUtil.value(bussinessTypeEntity.getUseDyCount()) == 2) { if (IntUtil.value(bussinessTypeEntity.getUseDyCount()) == 2) {
if (bussinessTypeEntity.isScanPreIn() && checkDiAttribute(bussinessTypeEntity, udiRelevanceResponse, 2)) { //校验预验收库存 if (bussinessTypeEntity.isScanPreIn() && checkDiAttribute(bussinessTypeEntity, udiRelevanceResponse, 2)) { //校验预验收库存
invRes = checkPreInInv(bussinessTypeEntity, genDetaiEntity, false); invRes = checkPreInInv(bussinessTypeEntity, genDetaiEntity, true);
} }
if (bussinessTypeEntity.isAdvancePreIn() && checkDiAttribute(bussinessTypeEntity, udiRelevanceResponse, 3)) { //校验寄售库存 if (bussinessTypeEntity.isAdvancePreIn() && checkDiAttribute(bussinessTypeEntity, udiRelevanceResponse, 3)) { //校验寄售库存
invRes = checkPreInv(bussinessTypeEntity, genDetaiEntity, false); invRes = checkPreInv(bussinessTypeEntity, genDetaiEntity, true);
} }
if (bussinessTypeEntity.isVailInv() && checkDiAttribute(bussinessTypeEntity, udiRelevanceResponse, 1)) { if (bussinessTypeEntity.isVailInv() && checkDiAttribute(bussinessTypeEntity, udiRelevanceResponse, 1)) {
invRes = checkInv(bussinessTypeEntity, genDetaiEntity, false); invRes = checkInv(bussinessTypeEntity, genDetaiEntity, true);
} }
} else { } else {
if (bussinessTypeEntity.isScanPreIn()) { //校验预验收库存 if (bussinessTypeEntity.isScanPreIn()) { //校验预验收库存
invRes = checkPreInInv(bussinessTypeEntity, genDetaiEntity, false); invRes = checkPreInInv(bussinessTypeEntity, genDetaiEntity, true);
} else if (bussinessTypeEntity.isAdvancePreIn()) { //校验寄售库存 } else if (bussinessTypeEntity.isAdvancePreIn()) { //校验寄售库存
invRes = checkPreInv(bussinessTypeEntity, genDetaiEntity, false); invRes = checkPreInv(bussinessTypeEntity, genDetaiEntity, true);
} else { } else {
invRes = checkInv(bussinessTypeEntity, genDetaiEntity, false); invRes = checkInv(bussinessTypeEntity, genDetaiEntity, true);
} }
} }
return invRes; return invRes;
@ -99,7 +99,7 @@ public class IoCheckInvService {
count = invProductDetailService.vailStockCount(codeTempEntity.getRelId(), codeTempEntity.getBatchNo(), codeTempEntity.getSupId(), codeTempEntity.getDeptCode(), codeTempEntity.getInvCode(), codeTempEntity.getWarehouseCode(), true); count = invProductDetailService.vailStockCount(codeTempEntity.getRelId(), codeTempEntity.getBatchNo(), codeTempEntity.getSupId(), codeTempEntity.getDeptCode(), codeTempEntity.getInvCode(), codeTempEntity.getWarehouseCode(), true);
} }
} }
if (count <= 0) { if (count < 0) {
if (count == -1) { if (count == -1) {
return ResultVOUtils.error(500, "该产品未入库"); return ResultVOUtils.error(500, "该产品未入库");
} else } else
@ -184,7 +184,7 @@ public class IoCheckInvService {
} }
} }
// InvPreInProductDetailEntity invPreinDetailEntity = invPreinProductDetailService.findUseOneByCode(codeTempEntity.getCode()); // InvPreInProductDetailEntity invPreinDetailEntity = invPreinProductDetailService.findUseOneByCode(codeTempEntity.getCode());
if (count <= 0) { if (count < 0) {
if (count == -1) { if (count == -1) {
return ResultVOUtils.error(500, "该产品未入库"); return ResultVOUtils.error(500, "该产品未入库");
} else } else
@ -255,7 +255,7 @@ public class IoCheckInvService {
count = invPreProductDetailService.vailStockCount(codeTempEntity.getRelId(), codeTempEntity.getBatchNo(), codeTempEntity.getSupId(), null, invWarehouseEntity.getCode(), codeTempEntity.getPreSpaceCode()); count = invPreProductDetailService.vailStockCount(codeTempEntity.getRelId(), codeTempEntity.getBatchNo(), codeTempEntity.getSupId(), null, invWarehouseEntity.getCode(), codeTempEntity.getPreSpaceCode());
} }
} }
if (count <= 0) { if (count < 0) {
if (count == -1) { if (count == -1) {
return ResultVOUtils.error(500, "该产品未入库"); return ResultVOUtils.error(500, "该产品未入库");
} else } else

Loading…
Cancel
Save