浏览代码

问题处理

yzc 1 年之前
父节点
当前提交
94bf51297a
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      hx-sale/src/main/java/com/fjhx/sale/service/contract/impl/ContractServiceImpl.java

+ 5 - 2
hx-sale/src/main/java/com/fjhx/sale/service/contract/impl/ContractServiceImpl.java

@@ -618,8 +618,11 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract>
         Map<Long, Contract> contractMap = contractList.stream().collect(Collectors.groupingBy(Contract::getId,
                 Collectors.collectingAndThen(Collectors.toList(), value -> value.get(0))));
 
-        List<EhsdPurchase> ehsdPurchaseList = ehsdPurchaseService.list(q -> q.in(EhsdPurchase::getDataResourceId, allContractIds)
-                .in(EhsdPurchase::getStatus, 10, 30, 60, 70));
+        List<EhsdPurchase> ehsdPurchaseList = new ArrayList<>();
+        if (ObjectUtil.isNotEmpty(allContractIds)) {
+            ehsdPurchaseList = ehsdPurchaseService.list(q -> q.in(EhsdPurchase::getDataResourceId, allContractIds)
+                    .in(EhsdPurchase::getStatus, 10, 30, 60, 70));
+        }
 
         for (ContractBudgetVo contractBudgetVo : list) {
             Long contractId = contractBudgetVo.getContractId();