|
|
|
@ -1996,11 +1996,11 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
|
|
|
|
|
|
List<UdiRelevanceResponse> udiRelevanceEntities = udiRelevanceService.selectDrugsByNameCode(codeEnttity, unitFk);
|
|
|
|
|
if (udiRelevanceEntities != null && udiRelevanceEntities.size() > 1 && codeEnttity.getRelId() == null) {//同一个DI绑定多个产品西信息
|
|
|
|
|
// codeEnttity.setRelId(null);
|
|
|
|
|
// codeEnttity.setStatus(ConstantStatus.ORDER_DETAIL_DI_MUTI);
|
|
|
|
|
// codeTempService.insert(codeEnttity);
|
|
|
|
|
// codeEnttity = codeTempService.findByUnique(codeEnttity.getOrderId(), codeEnttity.getCode());
|
|
|
|
|
BaseResponse baseResponse = ResultVOUtils.error(502, "DI绑定多个产品ID,请指定对应产品");
|
|
|
|
|
String code = ";";
|
|
|
|
|
for (UdiRelevanceResponse udiRelevanceResponse : udiRelevanceEntities) {
|
|
|
|
|
code = code + udiRelevanceResponse.getMainId() + ";";
|
|
|
|
|
}
|
|
|
|
|
BaseResponse baseResponse = ResultVOUtils.error(502, "层级编码绑定多个第三方产品ID" + code.substring(1) + ",请检查后重试");
|
|
|
|
|
baseResponse.setData(codeEnttity);
|
|
|
|
|
return baseResponse;
|
|
|
|
|
} else if (udiRelevanceEntities == null || udiRelevanceEntities.size() == 0) {//未找到产品信息,一般不会出现
|
|
|
|
|