fix:补三期

lh_dev_fifo
chenhc 8 months ago
parent 6265078808
commit 77fd705325

@ -543,6 +543,8 @@ public class IoAddInoutService {
}
@Resource
IoCodeLostService codeLostService;
/**
* -----
*
@ -582,6 +584,22 @@ public class IoAddInoutService {
if (CollUtil.isNotEmpty(pdaPostOrderRequest.getCodeTempEntities())) {
for (IoCodeTempEntity codeTempEntity : codeTempEntities) {
codeTempEntity.setOrderId(orderNo);
String produceDate = codeTempEntity.getProduceDate();
String expireDate = codeTempEntity.getExpireDate();
String batchNo = codeTempEntity.getBatchNo();
if (
StrUtil.isEmpty(produceDate) ||
StrUtil.isEmpty(expireDate) ||
StrUtil.isEmpty(batchNo)
){
IoCodeLostEntity codeLostEntity = codeLostService.findByCode(codeTempEntity.getCode());
if (codeLostEntity != null) {
codeTempEntity.setBatchNo(codeLostEntity.getBatchNo());
codeTempEntity.setProduceDate(codeLostEntity.getProduceDate());
codeTempEntity.setExpireDate(codeLostEntity.getExpireDate());
}
}
}
codeTempService.insertBatch(codeTempEntities);
}

Loading…
Cancel
Save