Bläddra i källkod

Merge branch 'master' of http://git.ycjcjy.com/xiangsong/xs-service

张延森 4 år sedan
förälder
incheckning
f6814b8b6a

+ 6
- 0
src/main/java/com/huiju/estateagents/property/model/TpAnnouncement.java Visa fil

87
     @TableField(exist = false)
87
     @TableField(exist = false)
88
     private String endCreateDate;
88
     private String endCreateDate;
89
 
89
 
90
+    @TableField(exist = false)
91
+    private String sortKey;
92
+
93
+    @TableField(exist = false)
94
+    private String sortOrder;
95
+
90
 }
96
 }

+ 6
- 0
src/main/java/com/huiju/estateagents/property/model/TpBuildingOwnerInfo.java Visa fil

170
      */
170
      */
171
     @TableField(exist = false)
171
     @TableField(exist = false)
172
     private Integer index;
172
     private Integer index;
173
+
174
+    @TableField(exist = false)
175
+    private String sortKey;
176
+
177
+    @TableField(exist = false)
178
+    private String sortOrder;
173
 }
179
 }

+ 11
- 0
src/main/java/com/huiju/estateagents/property/service/impl/BillStatementServiceImpl.java Visa fil

7
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
8
 import com.huiju.estateagents.base.ResponseBean;
8
 import com.huiju.estateagents.base.ResponseBean;
9
 import com.huiju.estateagents.center.taUser.entity.TaUser;
9
 import com.huiju.estateagents.center.taUser.entity.TaUser;
10
+import com.huiju.estateagents.common.StringUtils;
10
 import com.huiju.estateagents.property.common.UserElement;
11
 import com.huiju.estateagents.property.common.UserElement;
11
 import com.huiju.estateagents.property.dao.BillInvoiceMapper;
12
 import com.huiju.estateagents.property.dao.BillInvoiceMapper;
12
 import com.huiju.estateagents.property.dao.BillStatementMapper;
13
 import com.huiju.estateagents.property.dao.BillStatementMapper;
71
         String startCreateDate = jsonObject.getString("startCreateDate");
72
         String startCreateDate = jsonObject.getString("startCreateDate");
72
         String endCreateDate = jsonObject.getString("endCreateDate");
73
         String endCreateDate = jsonObject.getString("endCreateDate");
73
 
74
 
75
+        String sortKey = jsonObject.getString("sortKey");
76
+        String sortOrder = jsonObject.getString("sortOrder");
77
+
74
         // 参数
78
         // 参数
75
         Map<String, Object> map = Maps.newHashMap();
79
         Map<String, Object> map = Maps.newHashMap();
76
         map.put("communityId", communityId);
80
         map.put("communityId", communityId);
84
         map.put("payType", payType);
88
         map.put("payType", payType);
85
         map.put("startCreateDate", startCreateDate);
89
         map.put("startCreateDate", startCreateDate);
86
         map.put("endCreateDate", endCreateDate);
90
         map.put("endCreateDate", endCreateDate);
91
+        map.put("sortKey",sortKey);
92
+        if (!StringUtils.isEmpty(sortOrder)){
93
+            map.put("sortOrder",sortOrder.equals("descend") ? "desc" : "asc");
94
+        }else {
95
+            map.put("sortOrder","asc");
96
+        }
97
+
87
 
98
 
88
         Page<TpBillOrder> page = new Page<>();
99
         Page<TpBillOrder> page = new Page<>();
89
         page.setCurrent(pageNum);
100
         page.setCurrent(pageNum);

+ 6
- 1
src/main/java/com/huiju/estateagents/property/service/impl/BuildingOwnerInfoServiceImpl.java Visa fil

112
         Long pageNum = jsonObject.getLong("pageNum") == null ? 1 : jsonObject.getLong("pageNum");
112
         Long pageNum = jsonObject.getLong("pageNum") == null ? 1 : jsonObject.getLong("pageNum");
113
         Long pageSize = jsonObject.getLong("pageSize") == null ? 10 : jsonObject.getLong("pageSize");
113
         Long pageSize = jsonObject.getLong("pageSize") == null ? 10 : jsonObject.getLong("pageSize");
114
         tpBuildingOwnerInfo.setVerifyStatus(jsonObject.getString("verifyStatus"));
114
         tpBuildingOwnerInfo.setVerifyStatus(jsonObject.getString("verifyStatus"));
115
-
115
+        tpBuildingOwnerInfo.setSortKey(jsonObject.getString("sortKey"));
116
+        if (!com.huiju.estateagents.common.StringUtils.isEmpty(jsonObject.getString("sortOrder"))){
117
+            tpBuildingOwnerInfo.setSortOrder(jsonObject.getString("sortOrder").equals("descend") ? "desc" : "asc");
118
+        }else {
119
+            tpBuildingOwnerInfo.setSortOrder("asc");
120
+        }
116
         Page page = new Page(pageNum,pageSize);
121
         Page page = new Page(pageNum,pageSize);
117
 
122
 
118
         // 分页查询
123
         // 分页查询

+ 7
- 0
src/main/java/com/huiju/estateagents/property/service/impl/TpAnnouncementServiceImpl.java Visa fil

79
         tpAnnouncement.setStartCreateDate(jsonobject.getString("startCreateDate"));
79
         tpAnnouncement.setStartCreateDate(jsonobject.getString("startCreateDate"));
80
         tpAnnouncement.setEndCreateDate(jsonobject.getString("endCreateDate"));
80
         tpAnnouncement.setEndCreateDate(jsonobject.getString("endCreateDate"));
81
 
81
 
82
+        tpAnnouncement.setSortKey(jsonobject.getString("sortKey"));
83
+        if (!StringUtils.isEmpty(jsonobject.getString("sortOrder"))){
84
+            tpAnnouncement.setSortOrder(jsonobject.getString("sortOrder").equals("descend") ? "desc" : "asc");
85
+        }else {
86
+            tpAnnouncement.setSortOrder("asc");
87
+        }
88
+
82
         // 分页
89
         // 分页
83
         Page<TpBuildingOwnerInfo> page = new Page<>();
90
         Page<TpBuildingOwnerInfo> page = new Page<>();
84
         page.setSize(pageSize == null ? 10 : pageSize);
91
         page.setSize(pageSize == null ? 10 : pageSize);

+ 11
- 11
src/main/java/com/huiju/estateagents/service/impl/TaRoleServiceImpl.java Visa fil

78
             }
78
             }
79
         }
79
         }
80
         // 查询按钮
80
         // 查询按钮
81
-        QueryWrapper<TaRoleButton> taRoleButtonQuery= new QueryWrapper<>();
82
-        taRoleButtonQuery.eq("role_id",id);
83
-        List<TaRoleButton> taRoleButtonList= taRoleButtonMapper.selectList(taRoleButtonQuery);
84
-        List<SysButtonInMenu> sysButtonInArr = new ArrayList<>();
85
-        for(TaRoleButton taRoleButton :taRoleButtonList){
86
-            QueryWrapper<SysButtonInMenu> sysButtonInMenuQuery = new QueryWrapper<>();
87
-            sysButtonInMenuQuery.eq("btn_id",taRoleButton.getBtnId());
88
-            SysButtonInMenu sysButtonInMenuList= sysButtonInMenuMapper.selectOne(sysButtonInMenuQuery);
89
-            sysButtonInArr.add(sysButtonInMenuList);
90
-        }
91
-        taRole.setSysButtonInMenu(sysButtonInArr);
81
+//        QueryWrapper<TaRoleButton> taRoleButtonQuery= new QueryWrapper<>();
82
+//        taRoleButtonQuery.eq("role_id",id);
83
+//        List<TaRoleButton> taRoleButtonList= taRoleButtonMapper.selectList(taRoleButtonQuery);
84
+//        List<SysButtonInMenu> sysButtonInArr = new ArrayList<>();
85
+//        for(TaRoleButton taRoleButton :taRoleButtonList){
86
+//            QueryWrapper<SysButtonInMenu> sysButtonInMenuQuery = new QueryWrapper<>();
87
+//            sysButtonInMenuQuery.eq("btn_id",taRoleButton.getBtnId());
88
+//            SysButtonInMenu sysButtonInMenuList= sysButtonInMenuMapper.selectOne(sysButtonInMenuQuery);
89
+//            sysButtonInArr.add(sysButtonInMenuList);
90
+//        }
91
+//        taRole.setSysButtonInMenu(sysButtonInArr);
92
         taRole.setSysMenuList(sysMenuList);
92
         taRole.setSysMenuList(sysMenuList);
93
         return taRole;
93
         return taRole;
94
     }
94
     }

+ 5
- 1
src/main/resources/mapper/property/BillOrderMapper.xml Visa fil

43
                 </if>
43
                 </if>
44
         </where>
44
         </where>
45
         group by tbo.order_bumber
45
         group by tbo.order_bumber
46
-        order by tbo.create_date DESC
46
+        order by
47
+        <if test="map.sortKey != null and map.sortKey != ''">
48
+            ${map.sortKey} ${map.sortOrder},
49
+        </if>
50
+        tbo.create_date DESC
47
     </select>
51
     </select>
48
     <select id="getBillHouse" resultType="java.lang.Integer">
52
     <select id="getBillHouse" resultType="java.lang.Integer">
49
         SELECT
53
         SELECT

+ 5
- 1
src/main/resources/mapper/property/TpAnnouncementMapper.xml Visa fil

31
           AND DATE_FORMAT(create_date, '%Y-%m-%d') &lt;= #{record.endCreateDate}
31
           AND DATE_FORMAT(create_date, '%Y-%m-%d') &lt;= #{record.endCreateDate}
32
         </if>
32
         </if>
33
           AND org_id = #{record.orgId,jdbcType=INTEGER}
33
           AND org_id = #{record.orgId,jdbcType=INTEGER}
34
-          ORDER BY sort DESC,create_date desc
34
+          ORDER BY
35
+        <if test="record.sortKey != null and record.sortKey != ''">
36
+          ${record.sortKey} ${record.sortOrder},
37
+        </if>
38
+        sort DESC,create_date desc
35
       </where>
39
       </where>
36
   </select>
40
   </select>
37
   <select id="getById" resultType="com.huiju.estateagents.property.model.TpAnnouncement">
41
   <select id="getById" resultType="com.huiju.estateagents.property.model.TpAnnouncement">

+ 5
- 1
src/main/resources/mapper/property/TpBuildingOwnerInfoMapper.xml Visa fil

111
         <if test="tpBuildingOwnerInfo.verifyStatus != null and tpBuildingOwnerInfo.verifyStatus != ''">
111
         <if test="tpBuildingOwnerInfo.verifyStatus != null and tpBuildingOwnerInfo.verifyStatus != ''">
112
             and u.verify_status = #{tpBuildingOwnerInfo.verifyStatus}
112
             and u.verify_status = #{tpBuildingOwnerInfo.verifyStatus}
113
         </if>
113
         </if>
114
-        order by u.create_date desc
114
+        order by
115
+        <if test="tpBuildingOwnerInfo.sortKey != null and tpBuildingOwnerInfo.sortKey != ''">
116
+            ${tpBuildingOwnerInfo.sortKey} ${tpBuildingOwnerInfo.sortOrder},
117
+        </if>
118
+        u.create_date desc
115
     </select>
119
     </select>
116
     <select id="getAvailableProp" resultType="java.lang.Integer">
120
     <select id="getAvailableProp" resultType="java.lang.Integer">
117
         select count(*)
121
         select count(*)