diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/homepage/vo/HomePageSummaryReqVO.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/homepage/vo/HomePageSummaryReqVO.java index 06bf306..d781e7d 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/homepage/vo/HomePageSummaryReqVO.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/homepage/vo/HomePageSummaryReqVO.java @@ -18,4 +18,20 @@ public class HomePageSummaryReqVO { private String queryType; @Schema(description = "查询状态", example = "新提交工单:1,进行中工单:2 ,已完成工单:3") private String queryState; + + public void setBeginTime(String beginTime) { + if (beginTime != null && !beginTime.contains(" ")) { + this.beginTime = beginTime + " 00:00:00"; + } else { + this.beginTime = beginTime; + } + } + + public void setEndTime(String endTime) { + if (endTime != null && !endTime.contains(" ")) { + this.endTime = endTime + " 23:59:59"; + } else { + this.endTime = endTime; + } + } } diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/homepage/vo/AppHomePageSummaryReqVO.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/homepage/vo/AppHomePageSummaryReqVO.java index e505f3f..361ac38 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/homepage/vo/AppHomePageSummaryReqVO.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/homepage/vo/AppHomePageSummaryReqVO.java @@ -15,4 +15,20 @@ public class AppHomePageSummaryReqVO{ @NotEmpty @Schema(description = "结束时间", example = "2025-12-10") public String endTime; + + public void setBeginTime(String beginTime) { + if (beginTime != null && !beginTime.contains(" ")) { + this.beginTime = beginTime + " 00:00:00"; + } else { + this.beginTime = beginTime; + } + } + + public void setEndTime(String endTime) { + if (endTime != null && !endTime.contains(" ")) { + this.endTime = endTime + " 23:59:59"; + } else { + this.endTime = endTime; + } + } } diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/dal/mysql/homepage/HomepageSummaryMapper.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/dal/mysql/homepage/HomepageSummaryMapper.java index c9e9f1c..572db05 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/dal/mysql/homepage/HomepageSummaryMapper.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/dal/mysql/homepage/HomepageSummaryMapper.java @@ -127,7 +127,15 @@ public interface HomepageSummaryMapper extends BaseMapperX { * @Return java.util.List */ IPage queryCompletedTaskDetails(IPage page, @Param("userId") Long userId); - - IPage queryPendingTaskDetails(IPage page, @Param("roleIds") List roleIds); + /** + * @Author wangqian + * @Description 待办任务 + * @Date 2026/1/7 20:33 + * @Param page + * @param roleIds + * @param userId + * @Return com.baomidou.mybatisplus.core.metadata.IPage + */ + IPage queryPendingTaskDetails(IPage page, @Param("roleIds") List roleIds, @Param("userId") Long userId); } diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/homepage/HomepageSummaryServiceImpl.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/homepage/HomepageSummaryServiceImpl.java index 5bcfc73..a97ee57 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/homepage/HomepageSummaryServiceImpl.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/homepage/HomepageSummaryServiceImpl.java @@ -83,7 +83,7 @@ public class HomepageSummaryServiceImpl implements HomepageSummaryService{ } else { //待办 List roleIds = roleApi.getRoleIdsByUserId(SecurityFrameworkUtils.getLoginUserId()); - mpPage = homepageSummaryMapper.queryPendingTaskDetails(mpPage,roleIds); + mpPage = homepageSummaryMapper.queryPendingTaskDetails(mpPage,roleIds, userId); } return new PageResult<>(mpPage.getRecords(), mpPage.getTotal()); } @@ -116,7 +116,7 @@ public class HomepageSummaryServiceImpl implements HomepageSummaryService{ Calendar tempEnd = Calendar.getInstance(); tempEnd.setTime(end); - //tempEnd.add(Calendar.DATE, +1);// 日期加1(包含结束) + tempEnd.add(Calendar.DATE, +1);// 日期加1(包含结束) while (tempStart.before(tempEnd)) { days.add(dateFormat.format(tempStart.getTime())); tempStart.add(Calendar.DAY_OF_YEAR, 1); diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/homepage/MaintainSummaryServiceImpl.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/homepage/MaintainSummaryServiceImpl.java index ec7d734..8cae044 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/homepage/MaintainSummaryServiceImpl.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/homepage/MaintainSummaryServiceImpl.java @@ -680,7 +680,7 @@ public class MaintainSummaryServiceImpl implements MaintainSummaryService { Calendar tempEnd = Calendar.getInstance(); tempEnd.setTime(end); - //tempEnd.add(Calendar.DATE, +1);// 日期加1(包含结束) + tempEnd.add(Calendar.DATE, +1);// 日期加1(包含结束) while (tempStart.before(tempEnd)) { days.add(dateFormat.format(tempStart.getTime())); tempStart.add(Calendar.DAY_OF_YEAR, 1); diff --git a/urbanops-module-garden/src/main/resources/mapper/homepage/HomepageSummaryMapper.xml b/urbanops-module-garden/src/main/resources/mapper/homepage/HomepageSummaryMapper.xml index c7bda31..3760a61 100644 --- a/urbanops-module-garden/src/main/resources/mapper/homepage/HomepageSummaryMapper.xml +++ b/urbanops-module-garden/src/main/resources/mapper/homepage/HomepageSummaryMapper.xml @@ -90,7 +90,7 @@ AND v.date_value >= #{beginTime} - AND v.date_value < #{endTime} + AND v.date_value <= #{endTime} group by v.date_value,busi_line @@ -112,7 +112,7 @@ AND v.date_value >= #{beginTime} - AND v.date_value < #{endTime} + AND v.date_value <= #{endTime} group by v.date_value,busi_line @@ -133,7 +133,7 @@ AND t.create_time >= #{beginTime} - AND t.create_time < #{endTime} + AND t.create_time <= #{endTime} GROUP BY @@ -154,7 +154,7 @@ AND t.create_time >= #{beginTime} - AND t.create_time < #{endTime} + AND t.create_time <= #{endTime} GROUP BY @@ -175,7 +175,7 @@ AND t.create_time >= #{beginTime} - AND t.create_time < #{endTime} + AND t.create_time <= #{endTime} GROUP BY @@ -199,7 +199,7 @@ AND t.create_time >= #{beginTime} - AND t.create_time < #{endTime} + AND t.create_time <= #{endTime} GROUP BY @@ -231,7 +231,7 @@ AND t.create_time >= #{beginTime} - AND t.create_time < #{endTime} + AND t.create_time <= #{endTime} GROUP BY @@ -279,7 +279,7 @@ AND v.date_value >= #{beginTime} - AND v.date_value < #{endTime} + AND v.date_value <= #{endTime} group by v.date_value,t.busi_line,t.worker_company_id @@ -301,7 +301,7 @@ AND finish_time >= #{beginTime} - AND finish_time < #{endTime} + AND finish_time <= #{endTime} GROUP BY DATE_FORMAT(finish_time,'%Y-%m-%d') UNION ALL @@ -314,7 +314,7 @@ AND finish_time >= #{beginTime} - AND finish_time < #{endTime} + AND finish_time <= #{endTime} GROUP BY DATE_FORMAT(finish_time,'%Y-%m-%d') ) AS temp_total @@ -343,7 +343,7 @@ AND a.begin_time >= #{beginTime} - AND a.end_time < #{endTime} + AND a.end_time <= #{endTime} GROUP BY DATE_FORMAT(a.begin_time, '%Y-%m-%d') @@ -365,7 +365,7 @@ AND a.begin_time >= #{beginTime} - AND a.end_time < #{endTime} + AND a.end_time <= #{endTime} GROUP BY DATE_FORMAT(a.begin_time, '%Y-%m-%d') @@ -378,40 +378,66 @@