|
@@ -1,6 +1,7 @@
|
|
|
package com.zanxiang.game.module.manage.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.zanxiang.erp.security.util.SecurityUtil;
|
|
|
import com.zanxiang.game.module.manage.pojo.params.KfUserUpdateParam;
|
|
@@ -69,18 +70,20 @@ public class KfUserServiceImpl extends ServiceImpl<KfUserMapper, KfUser> impleme
|
|
|
.eq(KfUser::getKfUserId, userId)
|
|
|
.eq(KfUser::getAppId, param.getAppId()));
|
|
|
if (kfUser == null) {
|
|
|
- kfUser = KfUser.builder()
|
|
|
+ return super.save(KfUser.builder()
|
|
|
.kfUserId(userId)
|
|
|
+ .appId(param.getAppId())
|
|
|
.token(param.getToken())
|
|
|
.cookie(param.getCookie())
|
|
|
.createTime(LocalDateTime.now())
|
|
|
.updateTime(LocalDateTime.now())
|
|
|
- .build();
|
|
|
- } else {
|
|
|
- kfUser.setToken(param.getToken());
|
|
|
- kfUser.setCookie(param.getCookie());
|
|
|
- kfUser.setUpdateTime(LocalDateTime.now());
|
|
|
+ .build());
|
|
|
}
|
|
|
- return super.saveOrUpdate(kfUser);
|
|
|
+ return super.update(new LambdaUpdateWrapper<KfUser>()
|
|
|
+ .set(KfUser::getToken, param.getToken())
|
|
|
+ .set(KfUser::getCookie, param.getCookie())
|
|
|
+ .set(KfUser::getUpdateTime, LocalDateTime.now())
|
|
|
+ .eq(KfUser::getKfUserId, userId)
|
|
|
+ .eq(KfUser::getAppId, param.getAppId()));
|
|
|
}
|
|
|
}
|