diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectSubitemService.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectSubitemService.java index 005317f0..a3e34c06 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectSubitemService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectSubitemService.java @@ -288,14 +288,16 @@ public class ITbMemberProjectSubitemService extends ServiceImpl queryPayIncomeContract = new LambdaQueryWrapper<>(); - queryPayIncomeContract.eq(PayIncomeContract::getContractNum,contractNum); - queryPayIncomeContract.eq(PayIncomeContract::getSignedCompanyId,companyManagement.getId()); - List listPayIncomeContract = payIncomeContractService.list(queryPayIncomeContract); - if(CollectionUtils.isEmpty(listPayIncomeContract)){ - errorMessage.add("第" + errorRowNum + "行:" + "合同号不存在"); + if (StringUtils.isNotBlank(contractNum)){ + subitem.setContractNum(contractNum); + // 合同编号验证 + LambdaQueryWrapper queryPayIncomeContract = new LambdaQueryWrapper<>(); + queryPayIncomeContract.eq(PayIncomeContract::getContractNum,contractNum); + queryPayIncomeContract.eq(PayIncomeContract::getSignedCompanyId,companyManagement.getId()); + List listPayIncomeContract = payIncomeContractService.list(queryPayIncomeContract); + if(CollectionUtils.isEmpty(listPayIncomeContract)){ + errorMessage.add("第" + errorRowNum + "行:" + "合同号不存在"); + } } } if (Objects.equals(paymentMethodInt, PayProjectCommon.CHARGE_WAY3)) {