|
|
@ -953,28 +953,25 @@ public class WareHouseController {
|
|
|
|
//校验条码的完整性
|
|
|
|
//校验条码的完整性
|
|
|
|
String errMsg = "";
|
|
|
|
String errMsg = "";
|
|
|
|
UdiRelevanceResponse udiRelevanceResponse = udiRelevanceService.selectByNameCode(udiEntity.getUdi());
|
|
|
|
UdiRelevanceResponse udiRelevanceResponse = udiRelevanceService.selectByNameCode(udiEntity.getUdi());
|
|
|
|
|
|
|
|
if (udiRelevanceResponse == null) {
|
|
|
|
if (StrUtil.isEmpty(udiEntity.getBatchNo()) &&
|
|
|
|
return ResultVOUtils.error(501, "耗材字典不存在此产品!");
|
|
|
|
"是".equals(udiRelevanceResponse.getScbssfbhph()) && !udiRelevanceResponse.isAllowNoBatch()) {
|
|
|
|
}
|
|
|
|
|
|
|
|
if (StrUtil.isEmpty(udiEntity.getBatchNo()) && !udiRelevanceResponse.isAllowNoBatch()) {
|
|
|
|
errMsg = errMsg + ",批次号";
|
|
|
|
errMsg = errMsg + ",批次号";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StrUtil.isEmpty(udiEntity.getProduceDate()) &&
|
|
|
|
if (StrUtil.isEmpty(udiEntity.getProduceDate()) && !udiRelevanceResponse.isAllowNoProduct()) {
|
|
|
|
"是".equals(udiRelevanceResponse.getScbssfbhscrq()) && !udiRelevanceResponse.isAllowNoProduct()) {
|
|
|
|
|
|
|
|
errMsg = errMsg + ",生产日期";
|
|
|
|
errMsg = errMsg + ",生产日期";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (StrUtil.isEmpty(udiEntity.getExpireDate()) &&
|
|
|
|
if (StrUtil.isEmpty(udiEntity.getExpireDate()) && !udiRelevanceResponse.isAllowNoExpire()) {
|
|
|
|
"是".equals(udiRelevanceResponse.getScbssfbhsxrq()) && !udiRelevanceResponse.isAllowNoExpire()) {
|
|
|
|
|
|
|
|
errMsg = errMsg + ",失效日期";
|
|
|
|
errMsg = errMsg + ",失效日期";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// if (StrUtil.isEmpty(udiEntity.getSerialNo()) &&
|
|
|
|
|
|
|
|
// "是".equals(udiRelevanceResponse.getScbssfbhxlh())) {
|
|
|
|
if (StrUtil.isEmpty(udiEntity.getSerialNo()) &&
|
|
|
|
// errMsg = errMsg + ",序列号";
|
|
|
|
"是".equals(udiRelevanceResponse.getScbssfbhxlh())) {
|
|
|
|
// }
|
|
|
|
errMsg = errMsg + ",序列号";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (StrUtil.isNotEmpty(errMsg)) {
|
|
|
|
if (StrUtil.isNotEmpty(errMsg)) {
|
|
|
|
BaseResponse baseResponse = ResultVOUtils.error(507, "请补齐" + errMsg.substring(1) + "");
|
|
|
|
BaseResponse baseResponse = ResultVOUtils.error(507, "产品三期缺失请补齐" + errMsg.substring(1) + "");
|
|
|
|
baseResponse.setData(udiEntity);
|
|
|
|
baseResponse.setData(udiEntity);
|
|
|
|
return baseResponse;
|
|
|
|
return baseResponse;
|
|
|
|
}
|
|
|
|
}
|
|
|
|