From 9a7689764e32f9ec585dfdf72fa06fc6985c5354 Mon Sep 17 00:00:00 2001 From: wangfs <15029758498@163.com> Date: Sat, 20 Dec 2025 18:22:02 +0800 Subject: [PATCH] 优化 --- urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/inspectionplan/vo/AppInspectionPlanPageReqVO.java | 4 ++-- urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanPageRoadReqVO.java | 4 ++-- urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/inspectionplan/InspectionPlanServiceImpl.java | 2 +- urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/maintainplan/MaintainPlanServiceImpl.java | 2 +- urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanDetailMapper.xml | 2 +- urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanMapper.xml | 41 +++++++++++++++++++++-------------------- urbanops-module-garden/src/main/resources/mapper/maintainplan/MaintainPlanMapper.xml | 24 +++++++++++++----------- 7 files changed, 41 insertions(+), 38 deletions(-) diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/inspectionplan/vo/AppInspectionPlanPageReqVO.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/inspectionplan/vo/AppInspectionPlanPageReqVO.java index ae62771..48c4ba6 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/inspectionplan/vo/AppInspectionPlanPageReqVO.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/inspectionplan/vo/AppInspectionPlanPageReqVO.java @@ -8,7 +8,7 @@ import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotNull; import lombok.Data; -import java.time.LocalDate; +import java.time.LocalDateTime; import java.util.List; import java.util.Set; @@ -40,6 +40,6 @@ public class AppInspectionPlanPageReqVO extends PageParam { @Schema(description = "系统时间") @Hidden - private LocalDate localDate; + private LocalDateTime localDateTime; } diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanPageRoadReqVO.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanPageRoadReqVO.java index 7446432..beb4f52 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanPageRoadReqVO.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanPageRoadReqVO.java @@ -8,7 +8,7 @@ import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotNull; import lombok.Data; -import java.time.LocalDate; +import java.time.LocalDateTime; import java.util.List; import java.util.Set; @@ -44,7 +44,7 @@ public class AppMaintainPlanPageRoadReqVO extends PageParam { @Schema(description = "当前时间") @Hidden - private LocalDate localDate; + private LocalDateTime localDateTime; diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/inspectionplan/InspectionPlanServiceImpl.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/inspectionplan/InspectionPlanServiceImpl.java index 42da16b..13ec0d0 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/inspectionplan/InspectionPlanServiceImpl.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/inspectionplan/InspectionPlanServiceImpl.java @@ -370,7 +370,7 @@ public class InspectionPlanServiceImpl implements InspectionPlanService { } pageReqVO.setDeptId(SecurityFrameworkUtils.getDeptId()); pageReqVO.setRoleIds(new HashSet<>(roleIds)); - pageReqVO.setLocalDate(LocalDate.now()); + pageReqVO.setLocalDateTime(LocalDateTime.now()); /*2.分页*/ IPage mpPage = MyBatisUtils.buildPage(pageReqVO); IPage page = inspectionPlanMapper.getInspectionPlanAppPage(mpPage, pageReqVO); diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/maintainplan/MaintainPlanServiceImpl.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/maintainplan/MaintainPlanServiceImpl.java index 2b53b49..af7934b 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/maintainplan/MaintainPlanServiceImpl.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/maintainplan/MaintainPlanServiceImpl.java @@ -384,7 +384,7 @@ public class MaintainPlanServiceImpl implements MaintainPlanService { } pageReqVO.setRoleIds(new HashSet<>(roleIds)); pageReqVO.setDeptId(SecurityFrameworkUtils.getDeptId()); - pageReqVO.setLocalDate(LocalDate.now()); + pageReqVO.setLocalDateTime(LocalDateTime.now()); /*2.分页*/ IPage mpPage = MyBatisUtils.buildPage(pageReqVO); IPage page = maintainPlanMapper.appMaintainPlanRoadPage(mpPage, pageReqVO); diff --git a/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanDetailMapper.xml b/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanDetailMapper.xml index 616855d..779d0cb 100644 --- a/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanDetailMapper.xml +++ b/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanDetailMapper.xml @@ -45,7 +45,7 @@ - AND b.finish_state = 1 + AND b.finish_state=1 = #{req.localDateTime}]]> diff --git a/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanMapper.xml b/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanMapper.xml index d6ae343..b4d8e93 100644 --- a/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanMapper.xml +++ b/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanMapper.xml @@ -15,7 +15,8 @@ SELECT a.batch_no, + b.plan_no, a.road_id, a.road_name, a.level_id, a.finish_state, a.plan_num, a.plan_finish_num, - a.begin_time, - a.end_time + b.begin_time, + b.end_time FROM - garden_maintain_plan a + garden_inspection_plan_detail b + INNER JOIN garden_maintain_plan a ON b.batch_no = a.batch_no and a.deleted = b.deleted INNER JOIN ( SELECT DISTINCT batch_no FROM garden_maintain_plan_role @@ -37,7 +39,7 @@ #{roleId} - ) c ON a.batch_no = c.batch_no + ) c ON b.batch_no = c.batch_no WHERE a.deleted = 0 @@ -52,21 +54,21 @@ - AND a.finish_state = 1 - = #{req.localDate}]]> + AND b.finish_state = 1 + = #{req.localDateTime}]]> - AND a.finish_state = 2 + AND b.finish_state = 2 - AND a.finish_state = 3 + AND b.finish_state = 3 - AND a.finish_state = 4 + AND b.finish_state = 4 - ORDER BY a.id desc + ORDER BY b.id desc