|
|
|
@ -464,10 +464,10 @@ public class IoCollectOrderCodeManService extends ServiceImpl<IoCollectOrderCode
|
|
|
|
|
.bizIdFk(collectOrderBiz.getId())
|
|
|
|
|
.relId(collectOrderBiz.getRelId())
|
|
|
|
|
.nameCode(udiEntity.getUdi())
|
|
|
|
|
.batchNo(udiEntity.getBatchNo())
|
|
|
|
|
.batchNo(udiEntity.getBatchNo() == null ? collectOrderBiz.getBatchNo() : udiEntity.getBatchNo())
|
|
|
|
|
.serialNo(udiEntity.getSerialNo())
|
|
|
|
|
.productDate(udiEntity.getProduceDate())
|
|
|
|
|
.expireDate(udiEntity.getExpireDate())
|
|
|
|
|
.productDate(udiEntity.getProduceDate() == null ? collectOrderBiz.getProductDate() : udiEntity.getProduceDate())
|
|
|
|
|
.expireDate(udiEntity.getExpireDate() == null ? collectOrderBiz.getExpireDate() : udiEntity.getExpireDate())
|
|
|
|
|
.createTime(new Date())
|
|
|
|
|
.createUser(userId)
|
|
|
|
|
.updateTime(new Date())
|
|
|
|
@ -477,6 +477,8 @@ public class IoCollectOrderCodeManService extends ServiceImpl<IoCollectOrderCode
|
|
|
|
|
.isSplitCode(addTagCodeReqeust.getIsSplitCode())
|
|
|
|
|
.scanActCount(scanCount)
|
|
|
|
|
.build();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RelCodeDetailResponse codeRelEntity = relCodeDetailService.findByCode(code);
|
|
|
|
|
if (codeRelEntity != null) {
|
|
|
|
|
collectOrderCodeMan.setParentCode(codeRelEntity.getParentCode());
|
|
|
|
@ -484,6 +486,12 @@ public class IoCollectOrderCodeManService extends ServiceImpl<IoCollectOrderCode
|
|
|
|
|
if (relCodeDetail != null) {
|
|
|
|
|
collectOrderCodeMan.setGrantPaCode(relCodeDetail.getParentCode());
|
|
|
|
|
}
|
|
|
|
|
// if (StrUtil.isEmpty(collectOrderCodeMan.getBatchNo())) {
|
|
|
|
|
//当关联关系存在的时候 以关联关系为准
|
|
|
|
|
collectOrderCodeMan.setBatchNo(codeRelEntity.getBatchNo());
|
|
|
|
|
collectOrderCodeMan.setProductDate(codeRelEntity.getMadeDate() + "");
|
|
|
|
|
collectOrderCodeMan.setExpireDate(codeRelEntity.getValidateDate() + "");
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
this.save(collectOrderCodeMan);
|
|
|
|
|
}
|
|
|
|
|