From 2cfe95a954364b559c945e9eea4cfede22f6541a Mon Sep 17 00:00:00 2001
From: huanghongfa <18228131219@163.com>
Date: 星期一, 18 一月 2021 17:20:38 +0800
Subject: [PATCH] 修改密码

---
 springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java
index 3254ed7..d43b417 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java
@@ -7,7 +7,9 @@
 import com.panzhihua.common.model.dtos.PageDTO;
 import com.panzhihua.common.model.dtos.user.PageUserAppletsBackstageDTO;
 import com.panzhihua.common.model.vos.IndexDataKanbanVO;
+import com.panzhihua.common.model.vos.IndexDataVO;
 import com.panzhihua.common.model.vos.LoginUserInfoVO;
+import com.panzhihua.common.model.vos.community.ComMngVolunteerMngVO;
 import com.panzhihua.common.model.vos.user.AdministratorsUserVO;
 import com.panzhihua.common.model.vos.user.SysUserNoticeVO;
 import com.panzhihua.common.model.vos.user.SysUserVO;
@@ -211,4 +213,26 @@
             "u.type =1 and DATE_FORMAT(u.last_login_time,'%m-%d-%Y')=DATE_FORMAT(SYSDATE(),'%m-%d-%Y') and u.continuous_landing_days>=7\n" +
             "GROUP BY u.community_id)t ORDER BY t.num desc limit 10")
     List<DataKanbanDTO> selectCommunityActiveUserOrder();
+    @Select("SELECT \n" +
+            "COUNT(u.user_id)allUser,\n" +
+            "COUNT(case when u.is_volunteer=1 then u.user_id else null end )volunteerUser,\n" +
+            "COUNT(case when u.is_partymember=1 then u.user_id else null end )partymemberUser,\n" +
+            "COUNT(h.id)house\n" +
+            "FROM\n" +
+            "sys_user u\n" +
+            "JOIN com_act c ON u.community_id = c.community_id \n" +
+            "LEFT JOIN com_mng_struct_house_user h on u.user_id=h.user_id\n" +
+            "WHERE\n" +
+            "u.community_id =#{communityId} and u.type=1")
+    IndexDataVO indexDataCommunityBackstage(Long communityId);
+    @Update("UPDATE sys_user u \n" +
+            "SET u.continuous_landing_days =\n" +
+            "IF\n" +
+            "(\n" +
+            "DATE_FORMAT( u.last_login_time, '%m-%d-%Y' )= DATE_FORMAT( SYSDATE(), '%m-%d-%Y' ),\n" +
+            "u.continuous_landing_days + 1,\n" +
+            "0)")
+    int timedTaskContinuousLandingDays();
+    @Select("select state from com_mng_volunteer_mng where phone=#{phone}")
+    ComMngVolunteerMngVO selectVolunteerMngByPhone(String phone);
 }

--
Gitblit v1.7.1