Browse Source

获取用户个人信息 增加字段

feature/syp_points
zhangyongzhangyong 6 years ago
parent
commit
027b4505eb
  1. 9
      esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcUserInfoResultDTO.java
  2. 9
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/UserDao.xml

9
esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcUserInfoResultDTO.java

@ -21,4 +21,13 @@ public class EpdcUserInfoResultDTO implements Serializable {
private String faceImg;
private String partyFlag;
/**
* 用户积分
*/
private Integer points;
/**
* 用户积分等级
*/
private Integer grade;
}

9
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/UserDao.xml

@ -19,11 +19,18 @@
eu.ROAD AS road,
eu.VILLAGE_NAME AS villageName,
eu.DWELLING_PLACE AS dwellingPlace,
eu.PARTY_FLAG AS partyFlag
eu.PARTY_FLAG AS partyFlag,
eu.POINTS as points,
CASE
WHEN IFNULL(eu.POINTS_TOTLE,0) <= 0 THEN 0
ELSE
ROUND(IFNULL(eu.POINTS_TOTLE,0) / IFNULL(g.POINTS,0) * IFNULL(g.GRADE,0),0)
END grade
FROM
epdc_user eu
Left Join (select * from epdc_user_grid_relation where USER_ID = #{id} order by UPDATED_TIME desc limit 0,1) eugr
on(eu.id=eugr.USER_ID)
left join epdc_points_grade g ON 1=1 AND g.DEL_FLAG = 0
WHERE
eu.ID = #{id}
</select>

Loading…
Cancel
Save