Browse Source

修改数据统计方式 认证居民

master
zhangyuan 5 years ago
parent
commit
9fa25450ed
  1. 9
      epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/UserController.java
  2. 12
      epdc-cloud-user/src/main/resources/mapper/UserDao.xml

9
epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/UserController.java

@ -55,6 +55,15 @@ public class UserController {
@Autowired @Autowired
private UserService userService; private UserService userService;
/**
*
* 功能描述: 未认证居民列表
*
* @params [params]
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData<com.elink.esua.epdc.dto.UserDTO>>
* @author zhy
* @date 2020/7/27 15:18
*/
@GetMapping("page") @GetMapping("page")
@DataFilter(tableAlias = "ug", isPendingCreator = false, deptId = "GRID_ID", prefix = "AND") @DataFilter(tableAlias = "ug", isPendingCreator = false, deptId = "GRID_ID", prefix = "AND")
public Result<PageData<UserDTO>> page(@RequestParam Map<String, Object> params) { public Result<PageData<UserDTO>> page(@RequestParam Map<String, Object> params) {

12
epdc-cloud-user/src/main/resources/mapper/UserDao.xml

@ -59,6 +59,7 @@
LIMIT 1 LIMIT 1
</select> </select>
<select id="selectListUserDto" resultType="com.elink.esua.epdc.dto.UserDTO"> <select id="selectListUserDto" resultType="com.elink.esua.epdc.dto.UserDTO">
SELECT * FROM (
SELECT SELECT
u.id, u.id,
u.REAL_NAME, u.REAL_NAME,
@ -72,7 +73,8 @@
STATE, STATE,
PARTY_FLAG, PARTY_FLAG,
ug.ALL_DEPT_NAMES, ug.ALL_DEPT_NAMES,
u.FACE_IMG u.FACE_IMG,
u.WX_OPEN_ID
FROM FROM
epdc_user u epdc_user u
LEFT JOIN epdc_user_grid_relation ug ON u.ID = ug.USER_ID LEFT JOIN epdc_user_grid_relation ug ON u.ID = ug.USER_ID
@ -98,10 +100,12 @@
and (ug.grid_id = #{gridId} and (ug.grid_id = #{gridId}
OR find_in_set(#{gridId},ug.ALL_DEPT_IDS)) OR find_in_set(#{gridId},ug.ALL_DEPT_IDS))
</if> </if>
GROUP BY
u.ID
ORDER BY ORDER BY
u.register_time desc u.register_time ASC
) t
GROUP BY
t.WX_OPEN_ID
ORDER BY t.register_time DESC
</select> </select>
<select id="selectListOfWaitPartyUserDto" resultType="com.elink.esua.epdc.dto.UserDTO"> <select id="selectListOfWaitPartyUserDto" resultType="com.elink.esua.epdc.dto.UserDTO">
SELECT SELECT

Loading…
Cancel
Save