From 50e1eb020efe8da670b718d865fa4c1eaa61ee7d Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期四, 20 五月 2021 19:51:09 +0800
Subject: [PATCH] 修改bug

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/EldersAuthDAO.java |   56 ++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 48 insertions(+), 8 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/EldersAuthDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/EldersAuthDAO.java
index eee310c..cfafff9 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/EldersAuthDAO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/EldersAuthDAO.java
@@ -47,7 +47,18 @@
             " AND ea.ID_CARD = #{pageEldersAuthDTO.idCard} " +
             " </if> " +
             "<if test='pageEldersAuthDTO.authUserName != null'>" +
-            " AND ea.AUTH_USER_NAME = #{pageEldersAuthDTO.authUserName} " +
+            " AND ea.AUTH_USER_NAME like concat('%', #{pageEldersAuthDTO.authUserName}, '%' ) " +
+            " </if> " +
+            "<if test='pageEldersAuthDTO.type == 1 '>" +
+            "  AND  DATE_FORMAT(ea.CREATE_AT, '%c') = #{pageEldersAuthDTO.month} " +
+            " </if> " +
+            "<if test='pageEldersAuthDTO.type == 2 '>" +
+                "<if test='pageEldersAuthDTO.createAtStart != null'>" +
+                " AND ea.create_at <![CDATA[>=]]> #{pageComShopOrderSearchDTO.createAtStart} " +
+                " </if> " +
+                "<if test='pageEldersAuthDTO.createAtEnd != null'>" +
+                " AND ea.create_at <![CDATA[<=]]> #{pageComShopOrderSearchDTO.createAtEnd} " +
+                " </if> " +
             " </if> " +
             " </where>" +
             " ORDER BY ea.${pageEldersAuthDTO.sortBy} ${pageEldersAuthDTO.order}  " +
@@ -91,17 +102,46 @@
             " LEFT JOIN sys_user u ON ea.SUMIT_USER_ID = u.user_id\n" +
             " LEFT JOIN com_act ac ON u.community_id = ac.community_id\n" +
             " <where> " +
-            "<if test='pageEldersAuthDTO.sumitUserId != null'>" +
-            " AND ea.SUMIT_USER_ID = #{pageEldersAuthDTO.sumitUserId} " +
+
+            "<if test='pageEldersAuthDTO.ids != null and pageEldersAuthDTO.ids.length>0 '>" +
+            " AND ea.id in " +
+            "<foreach collection='pageEldersAuthDTO.ids' item='id' index='index' open='(' close=')' separator=',' >\n" +
+            "  #{id}" +
+            "</foreach>" +
             " </if> " +
-            "<if test='pageEldersAuthDTO.idCard != null'>" +
-            " AND ea.ID_CARD = #{pageEldersAuthDTO.idCard} " +
-            " </if> " +
-            "<if test='pageEldersAuthDTO.authUserName != null'>" +
-            " AND ea.AUTH_USER_NAME = #{pageEldersAuthDTO.authUserName} " +
+
+            "<if test='pageEldersAuthDTO.ids == null or pageEldersAuthDTO.ids.length==0 '>" +
+                "<if test='pageEldersAuthDTO.sumitUserId != null'>" +
+                " AND ea.SUMIT_USER_ID = #{pageEldersAuthDTO.sumitUserId} " +
+                " </if> " +
+                "<if test='pageEldersAuthDTO.idCard != null'>" +
+                " AND ea.ID_CARD = #{pageEldersAuthDTO.idCard} " +
+                " </if> " +
+                "<if test='pageEldersAuthDTO.authUserName != null'>" +
+                " AND ea.AUTH_USER_NAME like concat('%', #{pageEldersAuthDTO.authUserName}, '%' ) " +
+                " </if> " +
+                "<if test='pageEldersAuthDTO.type == 1 '>" +
+                "  AND  DATE_FORMAT(ea.CREATE_AT, '%c') = #{pageEldersAuthDTO.month} " +
+                " </if> " +
+                "<if test='pageEldersAuthDTO.type == 2 '>" +
+                    "<if test='pageEldersAuthDTO.createAtStart != null'>" +
+                    " AND ea.create_at <![CDATA[>=]]> #{pageComShopOrderSearchDTO.createAtStart} " +
+                    " </if> " +
+                    "<if test='pageEldersAuthDTO.createAtEnd != null'>" +
+                    " AND ea.create_at <![CDATA[<=]]> #{pageComShopOrderSearchDTO.createAtEnd} " +
+                    " </if> " +
+                " </if> " +
             " </if> " +
             " </where>" +
             " ORDER BY ea.${pageEldersAuthDTO.sortBy} ${pageEldersAuthDTO.order}  " +
             "</script>")
     List<ExcelElderAuthDTO> selectByParams( @Param("pageEldersAuthDTO")  PageEldersAuthDTO pageEldersAuthDTO);
+
+    @Select("<script> " +
+            "SELECT CONCAT(ap.province_name, ad.district_name) AS domicile\n" +
+            "FROM com_mng_struct_area_province ap LEFT JOIN com_mng_struct_area_city ct ON ap.province_adcode = ct.province_adcode\n" +
+            " LEFT JOIN com_mng_struct_area_district ad ON ct.city_adcode = ad.city_adcode "  +
+            "  WHERE substring(ad.district_adcode, 1, 6) = substring(#{idCard}, 1, 6) "+
+            "</script>")
+    String selectDomicile(@Param("idCard")String idCard);
 }

--
Gitblit v1.7.1