|
|
|
@ -385,21 +385,30 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
|
|
|
|
|
|
BaseResponse checkOriginCodeRes = checkOriginCode(udiEntity);
|
|
|
|
|
if (checkOriginCodeRes != null) {
|
|
|
|
|
IoCodeLostEntity codeLostEntity = codeLostService.findByCode(code);
|
|
|
|
|
if (codeLostEntity == null) {
|
|
|
|
|
if (StrUtil.isNotEmpty(orderId)) {
|
|
|
|
|
List<IoCodeTempEntity> ioCodeEnttities = codeTempService.findByOrderId(orderId);
|
|
|
|
|
IoCodeTempEntity ioCodeEnttity = isExitLocal(code, ioCodeEnttities);
|
|
|
|
|
if (ioCodeEnttity == null) {
|
|
|
|
|
return checkOriginCodeRes;
|
|
|
|
|
}
|
|
|
|
|
} else
|
|
|
|
|
// IoCodeLostEntity codeLostEntity = codeLostService.findByCode(code);
|
|
|
|
|
// if (codeLostEntity == null) {
|
|
|
|
|
// if (StrUtil.isNotEmpty(orderId)) {
|
|
|
|
|
// List<IoCodeTempEntity> ioCodeEnttities = codeTempService.findByOrderId(orderId);
|
|
|
|
|
// IoCodeTempEntity ioCodeEnttity = isExitLocal(code, ioCodeEnttities);
|
|
|
|
|
// if (ioCodeEnttity == null) {
|
|
|
|
|
// return checkOriginCodeRes;
|
|
|
|
|
// }
|
|
|
|
|
// } else
|
|
|
|
|
// return checkOriginCodeRes;
|
|
|
|
|
// } else {
|
|
|
|
|
// udiEntity.setBatchNo(codeLostEntity.getBatchNo());
|
|
|
|
|
// udiEntity.setExpireDate(codeLostEntity.getExpireDate());
|
|
|
|
|
// udiEntity.setProduceDate(codeLostEntity.getProduceDate());
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
if (StrUtil.isNotEmpty(orderId)) {
|
|
|
|
|
List<IoCodeTempEntity> ioCodeEnttities = codeTempService.findByOrderId(orderId);
|
|
|
|
|
IoCodeTempEntity ioCodeEnttity = isExitLocal(code, ioCodeEnttities);
|
|
|
|
|
if (ioCodeEnttity == null) {
|
|
|
|
|
return checkOriginCodeRes;
|
|
|
|
|
} else {
|
|
|
|
|
udiEntity.setBatchNo(codeLostEntity.getBatchNo());
|
|
|
|
|
udiEntity.setExpireDate(codeLostEntity.getExpireDate());
|
|
|
|
|
udiEntity.setProduceDate(codeLostEntity.getProduceDate());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else
|
|
|
|
|
return checkOriginCodeRes;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|