fix 会员导入 合同号不存在

This commit is contained in:
lijiarao
2024-03-29 17:36:01 +08:00
parent 322014ee02
commit a6f8672fb0
@@ -288,14 +288,16 @@ public class ITbMemberProjectSubitemService extends ServiceImpl<TbMemberProjectS
if (companyManagement != null && Objects.equals(paymentMethodInt, PayProjectCommon.CHARGE_WAY2)) { if (companyManagement != null && Objects.equals(paymentMethodInt, PayProjectCommon.CHARGE_WAY2)) {
errorMessage.addAll(ValidUtil.validateReturnListWithNum(subitemExcel,errorRowNum, Contract.class)); errorMessage.addAll(ValidUtil.validateReturnListWithNum(subitemExcel,errorRowNum, Contract.class));
String contractNum = subitemExcel.getContractNum(); String contractNum = subitemExcel.getContractNum();
subitem.setContractNum(contractNum); if (StringUtils.isNotBlank(contractNum)){
// 合同编号验证 subitem.setContractNum(contractNum);
LambdaQueryWrapper<PayIncomeContract> queryPayIncomeContract = new LambdaQueryWrapper<>(); // 合同编号验证
queryPayIncomeContract.eq(PayIncomeContract::getContractNum,contractNum); LambdaQueryWrapper<PayIncomeContract> queryPayIncomeContract = new LambdaQueryWrapper<>();
queryPayIncomeContract.eq(PayIncomeContract::getSignedCompanyId,companyManagement.getId()); queryPayIncomeContract.eq(PayIncomeContract::getContractNum,contractNum);
List<PayIncomeContract> listPayIncomeContract = payIncomeContractService.list(queryPayIncomeContract); queryPayIncomeContract.eq(PayIncomeContract::getSignedCompanyId,companyManagement.getId());
if(CollectionUtils.isEmpty(listPayIncomeContract)){ List<PayIncomeContract> listPayIncomeContract = payIncomeContractService.list(queryPayIncomeContract);
errorMessage.add("第" + errorRowNum + "行:" + "合同号不存在"); if(CollectionUtils.isEmpty(listPayIncomeContract)){
errorMessage.add("第" + errorRowNum + "行:" + "合同号不存在");
}
} }
} }
if (Objects.equals(paymentMethodInt, PayProjectCommon.CHARGE_WAY3)) { if (Objects.equals(paymentMethodInt, PayProjectCommon.CHARGE_WAY3)) {