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 ++++++
 ruoyi-system/src/main/java/com/ruoyi/system/query/TContractQuery.java                      |    2 +-
 ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TFaultRepairMessageController.java |    3 +--
 ruoyi-system/src/main/java/com/ruoyi/system/model/TContract.java                           |    2 +-
 4 files changed, 9 insertions(+), 4 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 {
diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TFaultRepairMessageController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TFaultRepairMessageController.java
index 9ea04c2..3936e87 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TFaultRepairMessageController.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TFaultRepairMessageController.java
@@ -91,8 +91,7 @@
     @PostMapping(value = "/getConcatByTenantId")
     public R<List<TContract>> getConcatByTenantId() {
 
-//        Long userId = tokenService.getLoginUser().getUserId();
-        String tenantId = "1881967035070177281";
+        String tenantId = tokenService.getLoginUserApplet().getUserId();
         // 查询合同信息
         List<TContract> list = contractService.list(Wrappers.lambdaQuery(TContract.class)
                 .eq(TContract::getTenantId, tenantId)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/TContract.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/TContract.java
index 800f497..396fe85 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/model/TContract.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/TContract.java
@@ -143,7 +143,7 @@
      * 7	待结算
      * 8	已结算
      */
-    @ApiModelProperty(value = "状态 待提交 待审批 未签订 已签订....")
+    @ApiModelProperty(value = "合同状态 1=待提交 2=待审批 3=未签订 4=已签订 5=已驳回 6=已终止 7=待结算 8=已结算")
     @TableField("status")
     private String status;
     @ApiModelProperty(value = "内存大小多个文件逗号拼接")
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/query/TContractQuery.java b/ruoyi-system/src/main/java/com/ruoyi/system/query/TContractQuery.java
index b12fbca..3b0238e 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/query/TContractQuery.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/query/TContractQuery.java
@@ -17,7 +17,7 @@
     private String contractNumber;
     @ApiModelProperty(value = "合同名称")
     private Integer contractName;
-    @ApiModelProperty(value = "合同状态 1=待提交 2=待审批 3=未签订 4=已签订")
+    @ApiModelProperty(value = "合同状态 1=待提交 2=待审批 3=未签订 4=已签订 5=已驳回 6=已终止 7=待结算 8=已结算")
     private Integer status;
     @ApiModelProperty(value = "选中的行")
     private List<String> ids;

--
Gitblit v1.7.1