Browse Source

chore: 修复数据源

master
wangxiang 2 years ago
parent
commit
ec1927a801
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 7
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/SsoUserServiceImpl.java

7
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/SsoUserServiceImpl.java

@ -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();
}
}
}

Loading…
Cancel
Save