From 09ee5added9d59e90310a2586e846137ea597b19 Mon Sep 17 00:00:00 2001 From: LSH Date: 星期五, 01 十二月 2023 13:15:42 +0800 Subject: [PATCH] # --- src/main/java/com/zy/crm/manager/service/impl/PlanServiceImpl.java | 5 +++++ src/main/resources/mapper/PlanMapper.xml | 7 +++++++ src/main/java/com/zy/crm/manager/controller/DashboardController.java | 2 +- src/main/java/com/zy/crm/manager/service/PlanService.java | 1 + src/main/java/com/zy/crm/manager/mapper/PlanMapper.java | 1 + 5 files changed, 15 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/crm/manager/controller/DashboardController.java b/src/main/java/com/zy/crm/manager/controller/DashboardController.java index 910bff4..78be2fb 100644 --- a/src/main/java/com/zy/crm/manager/controller/DashboardController.java +++ b/src/main/java/com/zy/crm/manager/controller/DashboardController.java @@ -133,7 +133,7 @@ map.put("successCount", successCount); //鑾峰彇寰呭鐞嗕换鍔℃暟閲� - int planPendingTaskCount = planService.selectCount(new EntityWrapper<Plan>().eq("director", getUserId()).lt("settle",4)); + int planPendingTaskCount = planService.selectPendingTaskCount(getUserId()); map.put("planPendingTaskCount", planPendingTaskCount); int priOnlinePendingTaskCount = priOnline2Service.selectCount(new EntityWrapper<PriOnline2>().eq("member_id", getUserId()).lt("settle",2)); map.put("priOnlinePendingTaskCount", priOnlinePendingTaskCount); diff --git a/src/main/java/com/zy/crm/manager/mapper/PlanMapper.java b/src/main/java/com/zy/crm/manager/mapper/PlanMapper.java index 621e0f3..f897021 100644 --- a/src/main/java/com/zy/crm/manager/mapper/PlanMapper.java +++ b/src/main/java/com/zy/crm/manager/mapper/PlanMapper.java @@ -14,6 +14,7 @@ public interface PlanMapper extends BaseMapper<Plan> { Plan selectByUuid(@Param("hostId") Long hostId, @Param("uuid") String uuid); + Integer selectPendingTaskCount(@Param("director") Long director); Plan selectPlanByNewestUuid(@Param("hostId") Long hostId); diff --git a/src/main/java/com/zy/crm/manager/service/PlanService.java b/src/main/java/com/zy/crm/manager/service/PlanService.java index c19af2c..d0c3ac1 100644 --- a/src/main/java/com/zy/crm/manager/service/PlanService.java +++ b/src/main/java/com/zy/crm/manager/service/PlanService.java @@ -9,6 +9,7 @@ public interface PlanService extends IService<Plan> { Plan selectByUuid(Long hostId, String uuid); + Integer selectPendingTaskCount(Long director); String getUuid(Long hostId); diff --git a/src/main/java/com/zy/crm/manager/service/impl/PlanServiceImpl.java b/src/main/java/com/zy/crm/manager/service/impl/PlanServiceImpl.java index f5b0165..34ca013 100644 --- a/src/main/java/com/zy/crm/manager/service/impl/PlanServiceImpl.java +++ b/src/main/java/com/zy/crm/manager/service/impl/PlanServiceImpl.java @@ -20,6 +20,11 @@ } @Override + public Integer selectPendingTaskCount(Long director) { + return this.baseMapper.selectPendingTaskCount(director); + } + + @Override public String getUuid(Long hostId) { String uuid = null; int times = 0; diff --git a/src/main/resources/mapper/PlanMapper.xml b/src/main/resources/mapper/PlanMapper.xml index bbdfb4c..5d8bf24 100644 --- a/src/main/resources/mapper/PlanMapper.xml +++ b/src/main/resources/mapper/PlanMapper.xml @@ -121,4 +121,11 @@ ORDER BY mp.update_time DESC,mp.create_time DESC </select> + <select id="selectPendingTaskCount" resultType="java.lang.Integer"> + select count(1) from man_plan + where 1=1 + and director = #{director} + and settle < settle_size + </select> + </mapper> -- Gitblit v1.9.1