diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseOutDetailsServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseOutDetailsServiceImpl.java index 77ef0f45..31682729 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseOutDetailsServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseOutDetailsServiceImpl.java @@ -546,7 +546,7 @@ public class LeaseOutDetailsServiceImpl implements ILeaseOutDetailsService { } else { String agreementId = " "; agreementId = tmTaskAgreementMapper.getAgreementId(taskId); - if (StringUtils.isBlank(agreementId)) { + if (StringUtils.isNotBlank(record.getPublishTask())) { agreementId = tmTaskAgreementMapper.selectAgreementId(record.getPublishTask()); } String protocol = bmAgreementInfoMapper.getProtocol(agreementId);