Commit 7fe81417 authored by liwei's avatar liwei

互换微信前,增加了微信号的校验

parent 91c884c6
...@@ -86,6 +86,10 @@ public class UserInfoVO { ...@@ -86,6 +86,10 @@ public class UserInfoVO {
*/ */
private String wxSex; private String wxSex;
/**
* wx号
*/
private String memWxCode;
/** /**
* @desc 创建时间 * @desc 创建时间
......
...@@ -873,6 +873,12 @@ public class MemInfoServiceImpl extends ServiceImpl<MemInfoRepository,MemInfo> ...@@ -873,6 +873,12 @@ public class MemInfoServiceImpl extends ServiceImpl<MemInfoRepository,MemInfo>
*/ */
@Override @Override
public CyPersistModel weChatTask(MemUserTaskDTO memUserTaskDTO) { public CyPersistModel weChatTask(MemUserTaskDTO memUserTaskDTO) {
//校验对方是不是已经填了微信号
Integer targetId = memUserTaskDTO.getTargetId();
UserInfoVO userInfo = memInfoRepository.getUserInfo(String.valueOf(targetId));
if (StringUtils.isNotEmpty(userInfo.getMemWxCode())){
throw new CyServiceException(1005,"对方还未填写微信号,不能交换");
}
Integer createBy = Integer.valueOf(CyUserUtil.getAuthenBusinessId()); Integer createBy = Integer.valueOf(CyUserUtil.getAuthenBusinessId());
memUserTaskDTO.setCreateBy(createBy); memUserTaskDTO.setCreateBy(createBy);
memUserTaskDTO.setCreateDate(new Date()); memUserTaskDTO.setCreateDate(new Date());
......
...@@ -825,7 +825,7 @@ ...@@ -825,7 +825,7 @@
and status = '0' and status = '0'
</select> </select>
<select id="getUserInfo" resultType="org.rcisoft.business.memInfo.entity.UserInfoVO"> <select id="getUserInfo" resultType="org.rcisoft.business.memInfo.entity.UserInfoVO">
SELECT su.*,mi.business_id as memberId SELECT su.*,mi.business_id as memberId,mi.mem_wx_code as memWxCode
from sys_user su from sys_user su
LEFT JOIN mem_info mi ON mi.user_id = su.business_id LEFT JOIN mem_info mi ON mi.user_id = su.business_id
where 1=1 where 1=1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment