From 9c439d7751223f9c6d8a9ff74ce38d7ce8bde70e Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期二, 18 二月 2025 10:09:38 +0800
Subject: [PATCH] 合同

---
 ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/IndexController.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/IndexController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/IndexController.java
index e2da95d..9f3d4e5 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/IndexController.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/IndexController.java
@@ -26,6 +26,7 @@
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.util.CollectionUtils;
 import org.springframework.web.bind.annotation.*;
 
 import java.util.ArrayList;
@@ -78,6 +79,11 @@
             myToDoVO.setContractCount((int) contractCount);
             List<String> contractIds = contractService.lambdaQuery().eq(TContract::getTenantId, loginUserApplet.getUserId()).list()
                     .stream().map(TContract::getId).collect(Collectors.toList());
+            if (CollectionUtils.isEmpty(contractIds)){
+                myToDoVO.setBillCount(0);
+                myToDoVO.setContractCount(0);
+                return R.ok(myToDoVO);
+            }
             int billCount = billService.lambdaQuery().in(TBill::getContractId, contractIds).eq(TBill::getPayFeesStatus, 1).list().size();
             myToDoVO.setBillCount(billCount);
         }else {

--
Gitblit v1.7.1