fix 因头像问题而导致insert 失败的error

This commit is contained in:
damonyuan 2024-11-14 11:41:27 +08:00
parent e164296866
commit a6f3b05243
1 changed files with 2 additions and 14 deletions

View File

@ -377,16 +377,12 @@ public class LoginServiceImpl implements ILoginService {
.last("limit 1")); .last("limit 1"));
} }
String defaultAvatar = ConfigUtils.get("default_image", "user_avatar", "/api/static/default_avatar.png");
// 创建用户 // 创建用户
if (StringUtils.isNull(user)) { if (StringUtils.isNull(user)) {
Integer sn = this.__generateSn(); Integer sn = this.__generateSn();
String defaultAvatar = ConfigUtils.get("default_image", "user_avatar", "/api/static/default_avatar.png"); //user.setAvatar(defaultAvatar);
RedisUtils.set("test331231", defaultAvatar);
user.setAvatar(defaultAvatar);
RedisUtils.set("testsetAvatar", defaultAvatar);
String defaultNickname = "用户" + sn; String defaultNickname = "用户" + sn;
RedisUtils.set("testdefaultNickname", defaultNickname);
RedisUtils.set("testavatar", avatar);
if (StringUtils.isNotEmpty(avatar)) { if (StringUtils.isNotEmpty(avatar)) {
try { try {
Long time = System.currentTimeMillis(); Long time = System.currentTimeMillis();
@ -395,19 +391,14 @@ public class LoginServiceImpl implements ILoginService {
String path = "avatar" + date + "/" + name; String path = "avatar" + date + "/" + name;
String savePath = YmlUtils.get("like.upload-directory") + path; String savePath = YmlUtils.get("like.upload-directory") + path;
ToolUtils.download(avatar, savePath); ToolUtils.download(avatar, savePath);
RedisUtils.set("testdownload", savePath);
defaultAvatar = path; defaultAvatar = path;
} catch (IOException ignored) { } catch (IOException ignored) {
RedisUtils.set("testignored", ignored.getMessage());
} }
} }
RedisUtils.set("testkkk1a", defaultAvatar);
if (StringUtils.isNotEmpty(nickname)) { if (StringUtils.isNotEmpty(nickname)) {
defaultNickname = nickname; defaultNickname = nickname;
} }
RedisUtils.set("testkkk1", defaultAvatar);
User model = new User(); User model = new User();
model.setSn(sn); model.setSn(sn);
@ -421,7 +412,6 @@ public class LoginServiceImpl implements ILoginService {
model.setUpdateTime(System.currentTimeMillis() / 1000); model.setUpdateTime(System.currentTimeMillis() / 1000);
model.setCreateTime(System.currentTimeMillis() / 1000); model.setCreateTime(System.currentTimeMillis() / 1000);
model.setIsNewUser(1); model.setIsNewUser(1);
RedisUtils.set("testaaa", JSONObject.toJSONString(model));
userMapper.insert(model); userMapper.insert(model);
user = model; user = model;
} }
@ -442,7 +432,6 @@ public class LoginServiceImpl implements ILoginService {
authModel.setTerminal(terminal); authModel.setTerminal(terminal);
authModel.setCreateTime(System.currentTimeMillis() / 1000); authModel.setCreateTime(System.currentTimeMillis() / 1000);
authModel.setUpdateTime(System.currentTimeMillis() / 1000); authModel.setUpdateTime(System.currentTimeMillis() / 1000);
RedisUtils.set("testcccc", JSONObject.toJSONString(authModel));
userAuthMapper.insert(authModel); userAuthMapper.insert(authModel);
} else if (StringUtils.isEmpty(auth.getUnionid())) { } else if (StringUtils.isEmpty(auth.getUnionid())) {
auth.setUnionid(unionId); auth.setUnionid(unionId);
@ -450,7 +439,6 @@ public class LoginServiceImpl implements ILoginService {
userAuthMapper.updateById(auth); userAuthMapper.updateById(auth);
} }
RedisUtils.set("test", "1111");
return this.__loginToken(user.getId(), user.getMobile(), user.getIsNewUser(), terminal); return this.__loginToken(user.getId(), user.getMobile(), user.getIsNewUser(), terminal);
} }