|
|
@ -761,8 +761,6 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
orderEntity.setBusType(bussinessTypeEntity.getBusType());
|
|
|
|
orderEntity.setBusType(bussinessTypeEntity.getBusType());
|
|
|
|
orderService.insertOrder(orderEntity);
|
|
|
|
orderService.insertOrder(orderEntity);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (addOrderRequest.getOrderType() == ConstantStatus.ORDER_TYPE_NORMAL && bussinessTypeEntity.isCheckEnable() && bussinessTypeEntity.getCheckWebNew() != 0) {
|
|
|
|
if (addOrderRequest.getOrderType() == ConstantStatus.ORDER_TYPE_NORMAL && bussinessTypeEntity.isCheckEnable() && bussinessTypeEntity.getCheckWebNew() != 0) {
|
|
|
|
boolean isBillExit = orderDetailBizService.isExit(orderEntity.getBillNo());
|
|
|
|
boolean isBillExit = orderDetailBizService.isExit(orderEntity.getBillNo());
|
|
|
|
if (!isBillExit) {
|
|
|
|
if (!isBillExit) {
|
|
|
@ -770,8 +768,25 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
return ResultVOUtils.error(500, "请先录入业务详情");
|
|
|
|
return ResultVOUtils.error(500, "请先录入业务详情");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
BaseResponse baseResponse = checkRelId(codeEnttity, unitFk);
|
|
|
|
BaseResponse baseResponse = checkRelId(codeEnttity, unitFk);
|
|
|
|
|
|
|
|
BaseResponse invRes = checkInv(bussinessTypeEntity, codeEnttity);
|
|
|
|
|
|
|
|
if (invRes != null) {
|
|
|
|
|
|
|
|
return invRes;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
genDetaiEntity = codeEnttity;
|
|
|
|
|
|
|
|
if (baseResponse == null) {
|
|
|
|
|
|
|
|
baseResponse = checkSupId(bussinessTypeEntity, codeEnttity, unitFk);
|
|
|
|
|
|
|
|
if (baseResponse != null)
|
|
|
|
|
|
|
|
return baseResponse;
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
if (baseResponse.getCode() == 501) {
|
|
|
|
|
|
|
|
return baseResponse;
|
|
|
|
|
|
|
|
} else if (baseResponse.getCode() == 502) {
|
|
|
|
|
|
|
|
return baseResponse;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
checkSupId(bussinessTypeEntity, codeEnttity, unitFk);
|
|
|
|
|
|
|
|
return baseResponse;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (bussinessTypeEntity.getCheckCertExpire() == 2 && udiRelevanceResponse.isNeedCert()) {
|
|
|
|
if (bussinessTypeEntity.getCheckCertExpire() == 2 && udiRelevanceResponse.isNeedCert()) {
|
|
|
|
SupProductEntity supProductEntity = supProductService.findExitByManufactury(udiRelevanceResponse.getCpmctymc(), udiRelevanceResponse.getManufactory());
|
|
|
|
SupProductEntity supProductEntity = supProductService.findExitByManufactury(udiRelevanceResponse.getCpmctymc(), udiRelevanceResponse.getManufactory());
|
|
|
@ -791,27 +806,7 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
return ResultVOUtils.error(500, "产品资质证书未通过审核!");
|
|
|
|
return ResultVOUtils.error(500, "产品资质证书未通过审核!");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BaseResponse invRes = checkInv(bussinessTypeEntity, codeEnttity);
|
|
|
|
|
|
|
|
if (invRes != null) {
|
|
|
|
|
|
|
|
return invRes;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
genDetaiEntity = codeEnttity;
|
|
|
|
|
|
|
|
if (baseResponse == null) {
|
|
|
|
|
|
|
|
baseResponse = checkSupId(bussinessTypeEntity, codeEnttity, unitFk);
|
|
|
|
|
|
|
|
if (baseResponse != null)
|
|
|
|
|
|
|
|
return baseResponse;
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
if (baseResponse.getCode() == 501) {
|
|
|
|
|
|
|
|
return baseResponse;
|
|
|
|
|
|
|
|
} else if (baseResponse.getCode() == 502) {
|
|
|
|
|
|
|
|
return baseResponse;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
checkSupId(bussinessTypeEntity, codeEnttity, unitFk);
|
|
|
|
|
|
|
|
return baseResponse;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//是否边扫边校验
|
|
|
|
//是否边扫边校验
|
|
|
@ -1208,9 +1203,9 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
@PostMapping("warehouse/inout/checkTempCode")
|
|
|
|
@PostMapping("warehouse/inout/checkTempCode")
|
|
|
|
public BaseResponse checkTempCode(@RequestBody IoCodeTempEntity codeTempEntity) {
|
|
|
|
public BaseResponse checkTempCode(@RequestBody IoCodeTempEntity codeTempEntity) {
|
|
|
|
|
|
|
|
|
|
|
|
Boolean falg=codeTempService.checkTempCode(codeTempEntity);
|
|
|
|
Boolean falg = codeTempService.checkTempCode(codeTempEntity);
|
|
|
|
if(!falg){
|
|
|
|
if (!falg) {
|
|
|
|
return ResultVOUtils.error(999,"该产品已存在,请勿重复录入");
|
|
|
|
return ResultVOUtils.error(999, "该产品已存在,请勿重复录入");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
return ResultVOUtils.success();
|
|
|
|