Commit 7fe81417 authored by liwei's avatar liwei

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

parent 91c884c6
......@@ -86,6 +86,10 @@ public class UserInfoVO {
*/
private String wxSex;
/**
* wx号
*/
private String memWxCode;
/**
* @desc 创建时间
......
......@@ -873,6 +873,12 @@ public class MemInfoServiceImpl extends ServiceImpl<MemInfoRepository,MemInfo>
*/
@Override
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());
memUserTaskDTO.setCreateBy(createBy);
memUserTaskDTO.setCreateDate(new Date());
......
......@@ -825,7 +825,7 @@
and status = '0'
</select>
<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
LEFT JOIN mem_info mi ON mi.user_id = su.business_id
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