From 22ab521876a0be9762ad6719518c45dba0050982 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BB=9D=E5=B0=98?= <237809796@qq.com> Date: Fri, 26 Jul 2024 10:39:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=9A=E6=AF=8F=E6=AC=A1?= =?UTF-8?q?=E8=B0=83=E7=94=A8=20im.register=20=E9=83=BD=E6=9B=B4=E6=96=B0i?= =?UTF-8?q?mtoken?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/zchd/zim/ImAccountService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/com/zchd/zim/ImAccountService.java b/src/com/zchd/zim/ImAccountService.java index 0b7b5af..d218b15 100644 --- a/src/com/zchd/zim/ImAccountService.java +++ b/src/com/zchd/zim/ImAccountService.java @@ -165,10 +165,12 @@ public class ImAccountService extends BaseService { zimSource.insert(user); // intCache.set("im:account-user-token:" + user.getImtoken(), userid); - strCache.hset("im:user-token", user.getImtoken(), JsonConvert.root(), user); - + } else { + user.setImtoken(Utility.uuid()); // 生成IM-TOKEN + zimSource.updateColumn(ImUser.class, user.getUserid(), ColumnValue.create("imtoken", user.getImtoken())); } + strCache.hset("im:user-token", user.getImtoken(), JsonConvert.root(), user); return RetResult.success(Kv.of("token", user.getImtoken())); }