扫码校验

master
anthonyywj2 3 years ago
parent 3d67849c6a
commit 18b37613e5

@ -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;
} }

Loading…
Cancel
Save