|
|
|
@ -349,7 +349,11 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
|
BasicBussinessTypeEntity bussinessTypeEntity = basicBussinessTypeService.findByAction(addOrderRequest.getAction());
|
|
|
|
|
InvWarehouseEntity invWarehouseEntity = invWarehouseService.findByInvSubByCode(addOrderRequest.getInvCode());
|
|
|
|
|
String code = addOrderRequest.getCode();
|
|
|
|
|
if (StringUtils.isBlank(code)) return ResultVOUtils.error(ResultEnum.DATA_ERROR);
|
|
|
|
|
if (StringUtils.isBlank(code))
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.DATA_ERROR);
|
|
|
|
|
if (code.endsWith("\u001D")) {
|
|
|
|
|
code = code.replace("\u001D", "");
|
|
|
|
|
}
|
|
|
|
|
UdiEntity udiEntity = FilterUdiUtils.getUdi(code);
|
|
|
|
|
if (udiEntity == null)
|
|
|
|
|
return ResultVOUtils.error(500, "无效条码!");
|
|
|
|
@ -963,7 +967,9 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
|
for (int i = 0; i < codeEnttityList.size(); i++) {
|
|
|
|
|
IoCodeTempEntity drugCodeSelectEntity = codeEnttityList.get(i);
|
|
|
|
|
if (codeEnttityList.get(i).getCode().equals(code)) {
|
|
|
|
|
return drugCodeSelectEntity;
|
|
|
|
|
if (StrUtil.emptyIfNull(drugCodeSelectEntity.getSerialNo()).equals(StrUtil.emptyIfNull(udiEntity.getSerialNo()))) {
|
|
|
|
|
return drugCodeSelectEntity;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// UdiEntity originUdiEntity = FilterUdiUtils.getUdi(drugCodeSelectEntity.getCode());
|
|
|
|
|
if (!StrUtil.emptyIfNull(drugCodeSelectEntity.getNameCode()).equals(StrUtil.emptyIfNull(udiEntity.getUdi()))) {
|
|
|
|
|