Browse Source

志愿者认证,接口修改

master
zhangyongzhangyong 5 years ago
parent
commit
e007837491
  1. 25
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/VolunteerInfoServiceImpl.java
  2. 3
      epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/ActInfoDao.xml
  3. 1
      epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/ActLiveRecDao.xml

25
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/VolunteerInfoServiceImpl.java

@ -33,7 +33,7 @@ import com.epmet.constant.ActMessageConstant;
import com.epmet.dao.VolunteerInfoDao; import com.epmet.dao.VolunteerInfoDao;
import com.epmet.dto.HeartUserInfoDTO; import com.epmet.dto.HeartUserInfoDTO;
import com.epmet.dto.VolunteerInfoDTO; import com.epmet.dto.VolunteerInfoDTO;
import com.epmet.dto.form.WxUserInfoFormDTO; import com.epmet.dto.form.PasswordLoginUserInfoFormDTO;
import com.epmet.dto.form.resi.ResiVolunteerAuthenticateFormDTO; import com.epmet.dto.form.resi.ResiVolunteerAuthenticateFormDTO;
import com.epmet.dto.result.ResiUserBaseInfoResultDTO; import com.epmet.dto.result.ResiUserBaseInfoResultDTO;
import com.epmet.dto.result.resi.ResiVolunteerInfoResultDTO; import com.epmet.dto.result.resi.ResiVolunteerInfoResultDTO;
@ -93,9 +93,9 @@ public class VolunteerInfoServiceImpl extends BaseServiceImpl<VolunteerInfoDao,
// 发送消息 由积分系统消费消息(需要使用规则) // 发送消息 由积分系统消费消息(需要使用规则)
this.grantActPoints(formDTO); this.grantActPoints(formDTO);
} }
// 更新用户基础信息表 并 更新用户微信表 // 志愿者认证,更新用户基础信息
WxUserInfoFormDTO wxUserInfoFormDTO = this.packageWxUserInfo(formDTO); com.epmet.dto.form.ResiVolunteerAuthenticateFormDTO param = ConvertUtils.sourceToTarget(formDTO, com.epmet.dto.form.ResiVolunteerAuthenticateFormDTO.class);
return epmetUserOpenFeignClient.updateUserBaseAndWxUserInfo(wxUserInfoFormDTO); return epmetUserOpenFeignClient.volunteerBaseInfo(param);
} }
private void grantActPoints(ResiVolunteerAuthenticateFormDTO formDTO){ private void grantActPoints(ResiVolunteerAuthenticateFormDTO formDTO){
@ -122,23 +122,6 @@ public class VolunteerInfoServiceImpl extends BaseServiceImpl<VolunteerInfoDao,
} }
} }
/**
* 根据志愿者认证参数组装微信基本信息
*
* @param formDTO
* @return com.epmet.dto.form.WxUserInfoFormDTO
* @Author zhangyong
* @Date 13:54 2020-07-28
**/
private WxUserInfoFormDTO packageWxUserInfo(ResiVolunteerAuthenticateFormDTO formDTO){
WxUserInfoFormDTO wxUserInfoFormDTO = new WxUserInfoFormDTO();
wxUserInfoFormDTO.setUserId(formDTO.getUserId());
wxUserInfoFormDTO.setNickName(formDTO.getNickname());
wxUserInfoFormDTO.setAvatarUrl(formDTO.getAvatarUrl());
wxUserInfoFormDTO.setGender(formDTO.getGender());
return wxUserInfoFormDTO;
}
@Override @Override
public Result<ResiVolunteerInfoResultDTO> selectVolunteerInfoByUserId(TokenDto tokenDto) { public Result<ResiVolunteerInfoResultDTO> selectVolunteerInfoByUserId(TokenDto tokenDto) {
ResiVolunteerInfoResultDTO resultDTO = new ResiVolunteerInfoResultDTO(); ResiVolunteerInfoResultDTO resultDTO = new ResiVolunteerInfoResultDTO();

3
epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/ActInfoDao.xml

@ -205,6 +205,7 @@
AND u.DEL_FLAG = '0' AND u.DEL_FLAG = '0'
AND u.USER_ID = #{userId} AND u.USER_ID = #{userId}
AND u.`STATUS` = 'auditing' AND u.`STATUS` = 'auditing'
AND <![CDATA[ DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i:%s') > ]]> NOW() -- 活动结束时间 > 当前时间, 活动未结束
ORDER BY i.CREATED_TIME DESC ORDER BY i.CREATED_TIME DESC
LIMIT #{pageNo}, #{pageSize} LIMIT #{pageNo}, #{pageSize}
</select> </select>
@ -229,6 +230,7 @@
AND u.DEL_FLAG = '0' AND u.DEL_FLAG = '0'
AND u.USER_ID = #{userId} AND u.USER_ID = #{userId}
AND u.`STATUS` = 'passed' AND u.`STATUS` = 'passed'
AND <![CDATA[ DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i:%s') > ]]> NOW() -- 活动结束时间 > 当前时间, 活动未结束
ORDER BY i.CREATED_TIME DESC ORDER BY i.CREATED_TIME DESC
LIMIT #{pageNo}, #{pageSize} LIMIT #{pageNo}, #{pageSize}
</select> </select>
@ -253,6 +255,7 @@
AND u.DEL_FLAG = '0' AND u.DEL_FLAG = '0'
AND u.USER_ID = #{userId} AND u.USER_ID = #{userId}
AND u.`STATUS` = 'refused' AND u.`STATUS` = 'refused'
AND <![CDATA[ DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i:%s') > ]]> NOW() -- 活动结束时间 > 当前时间, 活动未结束
ORDER BY i.CREATED_TIME DESC ORDER BY i.CREATED_TIME DESC
LIMIT #{pageNo}, #{pageSize} LIMIT #{pageNo}, #{pageSize}
</select> </select>

1
epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/ActLiveRecDao.xml

@ -32,6 +32,7 @@
FROM act_live_rec r FROM act_live_rec r
WHERE r.DEL_FLAG = '0' WHERE r.DEL_FLAG = '0'
AND r.ACT_ID = #{actId} AND r.ACT_ID = #{actId}
ORDER BY CREATED_TIME DESC
</select> </select>
<!--根据实况id,查询每条实况对应的多张图片--> <!--根据实况id,查询每条实况对应的多张图片-->

Loading…
Cancel
Save