|
|
@@ -1,7 +1,10 @@
|
|
|
package com.cyksj.service.gzh.factory;
|
|
|
|
|
|
+import cn.hutool.core.util.RandomUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
+import com.cyksj.common.constant.Constant;
|
|
|
+import com.cyksj.common.util.Codec;
|
|
|
import com.cyksj.mapper.UserMapper;
|
|
|
import com.cyksj.mapper.WxAppMapper;
|
|
|
import com.cyksj.mapper.gzh.UserGzhRelationMapper;
|
|
|
@@ -87,12 +90,12 @@ public class EventMsgService implements GzhMsgService {
|
|
|
GzhUnionidUserinfo info = weChatService.getUserInfo2(weChatService.getAccessToken(), openId);
|
|
|
if (user == null) {
|
|
|
user = new User();
|
|
|
- user.setNickname(info.getNickname())
|
|
|
+ user.setNickname(String.format("%s%s", Constant.DEFAULT_NAME, Codec.DoDigest.custom().setAlgorithm(Codec.DoDigest.Algorithm.MD5).setStringData(RandomUtil.randomString(10)).toHexString().substring(0, 6)))
|
|
|
.setSex(info.getSex())
|
|
|
.setCountry(info.getCountry())
|
|
|
.setProvince(info.getProvince())
|
|
|
.setCity(info.getCity())
|
|
|
- .setHeadimgurl(info.getHeadimgurl());
|
|
|
+ .setHeadimgurl(Constant.DEFAULT_HEAD_IMG);
|
|
|
user.setOpenId(openId);
|
|
|
user.setUnionid(info.getUnionid());
|
|
|
userMapper.insert(user);
|