From a6d2a0ebcb6d9cc8c3c2cbd274e4b942830ee767 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 11 二月 2026 20:37:14 +0800
Subject: [PATCH] update

---
 admin-server/src/main/java/com/estate/expert/admin/controller/admin/ProjectController.java |    1 +
 admin-server/src/main/java/com/estate/expert/admin/domain/project/SetProjectStatusDto.java |    9 +++++----
 admin-server/src/main/java/com/estate/expert/admin/component/fuzzy/FuzzyApiComponent.java  |    2 +-
 admin-server/src/main/resources/mapper/CheckMapper.xml                                     |    2 +-
 admin-server/src/main/java/com/estate/expert/admin/domain/business/check/CheckVo.java      |    5 +++++
 admin-server/src/main/java/com/estate/expert/admin/utils/MD5Utils.java                     |   27 +++++++++++++++++++++++++++
 6 files changed, 40 insertions(+), 6 deletions(-)

diff --git a/admin-server/src/main/java/com/estate/expert/admin/component/fuzzy/FuzzyApiComponent.java b/admin-server/src/main/java/com/estate/expert/admin/component/fuzzy/FuzzyApiComponent.java
index c521ad6..e9ebe98 100644
--- a/admin-server/src/main/java/com/estate/expert/admin/component/fuzzy/FuzzyApiComponent.java
+++ b/admin-server/src/main/java/com/estate/expert/admin/component/fuzzy/FuzzyApiComponent.java
@@ -47,7 +47,7 @@
      */
     // private static final String FUZZY_EVALUATION_API_URL = "http://47.93.28.249:8081/api/Fuzzy_evaluation";
     @Value("${fuzzy.api.url}")
-    private static final String FUZZY_EVALUATION_API_URL = "http://localhost:5000/api/Fuzzy_evaluation";
+    private static final String FUZZY_EVALUATION_API_URL = "http://192.168.110.188:8081/api/Fuzzy_evaluation";
 
     /**
      * HTTP客户端模板
diff --git a/admin-server/src/main/java/com/estate/expert/admin/controller/admin/ProjectController.java b/admin-server/src/main/java/com/estate/expert/admin/controller/admin/ProjectController.java
index a5f4bab..601e253 100644
--- a/admin-server/src/main/java/com/estate/expert/admin/controller/admin/ProjectController.java
+++ b/admin-server/src/main/java/com/estate/expert/admin/controller/admin/ProjectController.java
@@ -45,6 +45,7 @@
     @ApiOperation("添加项目")
     @PostMapping("/add")
     public Result add(Session session, @Validated @RequestBody ProjectDto projectDto) {
+        projectDto.setStatus(1);
         projectService.add((User)session.getUser(), projectDto);
         return Result.success();
     }
diff --git a/admin-server/src/main/java/com/estate/expert/admin/domain/business/check/CheckVo.java b/admin-server/src/main/java/com/estate/expert/admin/domain/business/check/CheckVo.java
index 22a39a0..c0c6ddc 100644
--- a/admin-server/src/main/java/com/estate/expert/admin/domain/business/check/CheckVo.java
+++ b/admin-server/src/main/java/com/estate/expert/admin/domain/business/check/CheckVo.java
@@ -36,6 +36,7 @@
     private Integer planId;
 
 
+
     @ApiModelProperty("计划名称")
     @Excel(name = "计划名称")
     private String planName;
@@ -74,4 +75,8 @@
     private Date createTime;
 
 
+    @ApiModelProperty("检查标题")
+    private String title;
+
+
 }
diff --git a/admin-server/src/main/java/com/estate/expert/admin/domain/project/SetProjectStatusDto.java b/admin-server/src/main/java/com/estate/expert/admin/domain/project/SetProjectStatusDto.java
index 20c2939..6905a52 100644
--- a/admin-server/src/main/java/com/estate/expert/admin/domain/project/SetProjectStatusDto.java
+++ b/admin-server/src/main/java/com/estate/expert/admin/domain/project/SetProjectStatusDto.java
@@ -1,5 +1,6 @@
 package com.estate.expert.admin.domain.project;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -8,11 +9,11 @@
 
 @Data
 @ApiModel("设置项目状态")
-public class SetProjectStatusDto {
+public class SetProjectStatusDto implements java.io.Serializable{
     @ApiModelProperty("项目ID")
-    Integer projectId;
+    private Integer projectId;
     @ApiModelProperty("项目状态 1在建 2完成")
-    Integer status;
+    private Integer status;
     @ApiModelProperty("完成时间")
-    LocalDateTime successTime;
+    private String successTime;
 }
diff --git a/admin-server/src/main/java/com/estate/expert/admin/utils/MD5Utils.java b/admin-server/src/main/java/com/estate/expert/admin/utils/MD5Utils.java
index b8ce549..ed30938 100644
--- a/admin-server/src/main/java/com/estate/expert/admin/utils/MD5Utils.java
+++ b/admin-server/src/main/java/com/estate/expert/admin/utils/MD5Utils.java
@@ -3,6 +3,7 @@
 import java.nio.charset.StandardCharsets;
 import java.security.MessageDigest;
 import java.security.NoSuchAlgorithmException;
+import java.time.LocalTime;
 
 /**
  * MD5加密工具类
@@ -40,4 +41,30 @@
         String inputHash = encrypt(inputPassword);
         return inputHash.equals(storedHash);
     }
+
+    /**
+     * 判断当前时间是否在指定时间段内(字符串参数)
+     * @param startTimeStr 开始时间,格式:"HH:mm" 或 "HH:mm:ss"
+     * @param endTimeStr 结束时间,格式:"HH:mm" 或 "HH:mm:ss"
+     * @return 如果在时间段内返回true,否则返回false
+     */
+    public static boolean isCurrentTimeInRange(String startTimeStr, String endTimeStr) {
+        LocalTime now = LocalTime.now();
+        LocalTime startTime = LocalTime.parse(fixTimeFormat(startTimeStr));
+        LocalTime endTime = LocalTime.parse(fixTimeFormat(endTimeStr));
+
+        return !now.isBefore(startTime) && now.isBefore(endTime);
+    }
+    private static String fixTimeFormat(String timeStr) {
+        // 如果只有小时和分钟,添加秒部分
+        if (timeStr.length() == 5 && timeStr.contains(":")) {
+            return timeStr + ":00";
+        }
+        return timeStr;
+    }
+
+    public static void main(String[] args) {
+        boolean currentTimeInRange = isCurrentTimeInRange("09:00", "16:50");
+        System.out.println("Current time is in range: " + currentTimeInRange);
+    }
 }
diff --git a/admin-server/src/main/resources/mapper/CheckMapper.xml b/admin-server/src/main/resources/mapper/CheckMapper.xml
index 6983a5e..b5a7b74 100644
--- a/admin-server/src/main/resources/mapper/CheckMapper.xml
+++ b/admin-server/src/main/resources/mapper/CheckMapper.xml
@@ -4,7 +4,7 @@
 
 
     <select id="pageList" resultType="com.estate.expert.admin.domain.business.check.CheckVo">
-        select t1.id,t1.plan_id,t1.project_id,t1.client_id,t1.safety_slip,t1.check_user_img,t1.integrity_notification,t1.time,t1.create_time,
+        select t1.id,t1.title,t1.plan_id,t1.project_id,t1.client_id,t1.safety_slip,t1.check_user_img,t1.integrity_notification,t1.time,t1.create_time,
         t2.name as plan_name,
         t3.name as project_name,
         t4.name as client_name

--
Gitblit v1.7.1