|
|
|
@ -2,6 +2,7 @@ package com.cloud.kicc.system.service.impl;
@@ -2,6 +2,7 @@ package com.cloud.kicc.system.service.impl;
|
|
|
|
|
|
|
|
|
|
import com.baomidou.dynamic.datasource.annotation.DS; |
|
|
|
|
import com.baomidou.dynamic.datasource.annotation.DSTransactional; |
|
|
|
|
import com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder; |
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
|
|
import com.cloud.kicc.common.data.entity.KiccUser; |
|
|
|
|
import com.cloud.kicc.system.api.entity.SsoUser; |
|
|
|
@ -34,20 +35,24 @@ public class SsoUserServiceImpl extends ServiceImpl<SsoUserMapper, SsoUser> impl
@@ -34,20 +35,24 @@ public class SsoUserServiceImpl extends ServiceImpl<SsoUserMapper, SsoUser> impl
|
|
|
|
|
SsoUser ssoUser = new SsoUser() |
|
|
|
|
.setId(kiccUser.getCasUserId()) |
|
|
|
|
.setNickName(kiccUser.getNickName()) |
|
|
|
|
.setPassword(kiccUser.getPassword()) |
|
|
|
|
.setEmail(kiccUser.getEmail()) |
|
|
|
|
.setPhone(kiccUser.getPhone()) |
|
|
|
|
.setSex(kiccUser.getSex()) |
|
|
|
|
.setAvatar(kiccUser.getAvatar()); |
|
|
|
|
ssoUser.setRemarks(kiccUser.getRemarks()); |
|
|
|
|
baseMapper.updateById(ssoUser); |
|
|
|
|
try { |
|
|
|
|
// 修改扩展用户信息
|
|
|
|
|
DynamicDataSourceContextHolder.push("master"); |
|
|
|
|
userService.updateById(new User() |
|
|
|
|
.setId(kiccUser.getId()) |
|
|
|
|
.setUserType(kiccUser.getUserType()) |
|
|
|
|
.setMapCenter(kiccUser.getMapCenter()) |
|
|
|
|
.setMapOrientation(kiccUser.getMapOrientation()) |
|
|
|
|
.setStatus(kiccUser.getStatus())); |
|
|
|
|
} finally { |
|
|
|
|
DynamicDataSourceContextHolder.poll(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|