Browse Source

智友朵朵返回age和sex

feature/screenDataPush
songyunpeng 4 years ago
parent
commit
886e8f69f1
  1. 1
      esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/ScreenPublicDataServiceImpl.java
  2. 21
      esua-epdc/epdc-module/epdc-api/epdc-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcAppVolunteerRankDTO.java
  3. 21
      esua-epdc/epdc-module/epdc-heart/epdc-heart-client/src/main/java/com/elink/esua/epdc/volunteer/EpdcVolunteerRankDTO.java
  4. 16
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/entity/VolunteerRankEntity.java
  5. 3
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/volunteer/VolunteerRankDao.xml
  6. 8
      esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcAppVolunteerListResultDTO.java
  7. 16
      esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcGetVolunteerRankDTO.java
  8. 12
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/VolunteerInfoDao.xml

1
esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/ScreenPublicDataServiceImpl.java

@ -107,6 +107,7 @@ public class ScreenPublicDataServiceImpl extends BaseServiceImpl<ScreenPublicDat
@Override @Override
public Result pioneerdata() { public Result pioneerdata() {
List<PioneerdataResultDTO> list = baseDao.pioneerdata(); List<PioneerdataResultDTO> list = baseDao.pioneerdata();
log.info(list.toString());
// 将list转换为json格式 // 将list转换为json格式
PioneerdataDTO result = new PioneerdataDTO(); PioneerdataDTO result = new PioneerdataDTO();
result.setDataList(list); result.setDataList(list);

21
esua-epdc/epdc-module/epdc-api/epdc-api-client/src/main/java/com/elink/esua/epdc/dto/result/EpdcAppVolunteerRankDTO.java

@ -21,6 +21,7 @@ import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date;
/** /**
* 志愿者排名 * 志愿者排名
@ -47,6 +48,26 @@ public class EpdcAppVolunteerRankDTO implements Serializable {
* 用户名 * 用户名
*/ */
private String nickname; private String nickname;
/**
* 年龄
*/
private Date birthday;
/**
* 年龄
*/
private Integer age;
/**
* 性别
*/
private String sex;
/**
* 性别
*/
private String mobile;
/**
* 性别
*/
private String identityNo;
/** /**
* 是否党员(0-1-) * 是否党员(0-1-)

21
esua-epdc/epdc-module/epdc-heart/epdc-heart-client/src/main/java/com/elink/esua/epdc/volunteer/EpdcVolunteerRankDTO.java

@ -21,6 +21,7 @@ import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date;
/** /**
* 志愿者排名 * 志愿者排名
@ -47,6 +48,26 @@ public class EpdcVolunteerRankDTO implements Serializable {
* 用户名 * 用户名
*/ */
private String nickname; private String nickname;
/**
* 年龄
*/
private Date birthday;
/**
* 年龄
*/
private Integer age;
/**
* 性别
*/
private String sex;
/**
* 性别
*/
private String mobile;
/**
* 性别
*/
private String identityNo;
/** /**
* 是否党员(0-1-) * 是否党员(0-1-)

16
esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/volunteer/entity/VolunteerRankEntity.java

@ -99,5 +99,21 @@ public class VolunteerRankEntity extends BaseEpdcEntity {
* 志愿公益累计积分 * 志愿公益累计积分
*/ */
private Integer volunteerPointsTotal; private Integer volunteerPointsTotal;
/**
* 年龄
*/
private Date birthday;
/**
* 性别
*/
private String sex;
/**
* 性别
*/
private String mobile;
/**
* 性别
*/
private String identityNo;
} }

3
esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/volunteer/VolunteerRankDao.xml

@ -25,7 +25,8 @@
<select id="leaderboard" resultType="com.elink.esua.epdc.volunteer.EpdcVolunteerRankDTO"> <select id="leaderboard" resultType="com.elink.esua.epdc.volunteer.EpdcVolunteerRankDTO">
select substr(NICKNAME,locate('-',NICKNAME)+1) as NICKNAME,FACE_IMG,PARTY_FLAG,KINDNESS_TIME,PARTICIPATION_NUM,SORT, select substr(NICKNAME,locate('-',NICKNAME)+1) as NICKNAME,FACE_IMG,PARTY_FLAG,KINDNESS_TIME,PARTICIPATION_NUM,SORT,
VOLUNTEER_DEPT_ID as volunteerDeptId,VOLUNTEER_POINTS as volunteerPoints,VOLUNTEER_POINTS_TOTAL as volunteerPointsTotal VOLUNTEER_DEPT_ID as volunteerDeptId,VOLUNTEER_POINTS as volunteerPoints,VOLUNTEER_POINTS_TOTAL as volunteerPointsTotal,
TIMESTAMPDIFF(YEAR, birthday, CURDATE()) as age,sex
from epdc_volunteer_rank from epdc_volunteer_rank
where DEL_FLAG = '0' and SHOW_FLAG = '1' where DEL_FLAG = '0' and SHOW_FLAG = '1'
<if test='type != "" and type != null and type=="0"'> <if test='type != "" and type != null and type=="0"'>

8
esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcAppVolunteerListResultDTO.java

@ -23,6 +23,14 @@ public class EpdcAppVolunteerListResultDTO implements Serializable {
* 用户昵称 * 用户昵称
*/ */
private String nickname; private String nickname;
/**
* 性别
*/
private String sex;
/**
* 年龄
*/
private Integer age;
/** /**
* 头像 * 头像

16
esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcGetVolunteerRankDTO.java

@ -131,5 +131,21 @@ public class EpdcGetVolunteerRankDTO implements Serializable {
* 志愿公益累计积分 * 志愿公益累计积分
*/ */
private Integer volunteerPointsTotal; private Integer volunteerPointsTotal;
/**
* 年龄
*/
private Date birthday;
/**
* 性别
*/
private String sex;
/**
* 性别
*/
private String mobile;
/**
* 性别
*/
private String identityNo;
} }

12
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/VolunteerInfoDao.xml

@ -202,7 +202,11 @@
vi.PARTICIPATION_NUM, vi.PARTICIPATION_NUM,
vi.VOLUNTEER_DEPT_ID, vi.VOLUNTEER_DEPT_ID,
vi.VOLUNTEER_POINTS, vi.VOLUNTEER_POINTS,
vi.VOLUNTEER_POINTS_TOTAL vi.VOLUNTEER_POINTS_TOTAL,
vi.SEX,
vi.BIRTHDAY,
vi.MOBILE,
vi.IDENTITY_NO
from epdc_volunteer_info vi from epdc_volunteer_info vi
left join epdc_user eu on eu.id = vi.USER_ID left join epdc_user eu on eu.id = vi.USER_ID
WHERE vi.DEL_FLAG = '0' AND vi.AUDIT_STATUS IN ('0', '1') WHERE vi.DEL_FLAG = '0' AND vi.AUDIT_STATUS IN ('0', '1')
@ -229,13 +233,15 @@
</update> </update>
<select id="selectListVolunteer" resultType="com.elink.esua.epdc.dto.epdc.result.EpdcAppVolunteerListResultDTO"> <select id="selectListVolunteer" resultType="com.elink.esua.epdc.dto.epdc.result.EpdcAppVolunteerListResultDTO">
select t.id,t.nickname,t.faceImg,t.volunteerSignature,u.PARTY_FLAG from select t.id,t.nickname,t.faceImg,t.volunteerSignature,u.PARTY_FLAG,t.SEX,t.age from
(SELECT (SELECT
v.ID id, v.ID id,
v.VOLUNTEER_NICKNAME nickname, v.VOLUNTEER_NICKNAME nickname,
v.VOLUNTEER_FACE_IMG faceImg, v.VOLUNTEER_FACE_IMG faceImg,
v.VOLUNTEER_SIGNATURE volunteerSignature, v.VOLUNTEER_SIGNATURE volunteerSignature,
v.USER_ID v.USER_ID,
v.sex,
TIMESTAMPDIFF(YEAR, v.birthday, CURDATE()) as age
FROM FROM
epdc_volunteer_info v epdc_volunteer_info v
LEFT JOIN epdc_volunteer_tag_relation vt ON vt.VOLUNTEER_ID = v.ID LEFT JOIN epdc_volunteer_tag_relation vt ON vt.VOLUNTEER_ID = v.ID

Loading…
Cancel
Save