| | |
| | | import org.dromara.common.tenant.helper.TenantHelper; |
| | | import org.dromara.system.domain.bo.SysTenantBo; |
| | | import org.dromara.system.domain.vo.SysTenantVo; |
| | | import org.dromara.system.domain.vo.SysUserVo; |
| | | import org.dromara.system.service.ISocialUserService; |
| | | import org.dromara.system.service.ISysConfigService; |
| | | import org.dromara.system.service.ISysTenantService; |
| | |
| | | @GetMapping("/binding/{source}") |
| | | @ResponseBody |
| | | public R<LoginVo> authBinding(@PathVariable("source") String source, HttpServletRequest request){ |
| | | SysUserVo userLoding = new SysUserVo(); |
| | | if (ObjectUtil.isNull(userLoding)) { |
| | | return R.fail("授权失败,请先登录再绑定"); |
| | | } |
| | | if (socialUserService.isExistByUserIdAndSource(userLoding.getUserId(),source)) |
| | | { |
| | | return R.fail(source + "平台账号已经被账号绑定"); |
| | | } |
| | | SocialLoginConfigProperties obj = socialProperties.getType().get(source); |
| | | if (ObjectUtil.isNull(obj)){ |
| | | return R.fail(source + "平台账号暂不支持"); |
| | |
| | | Boolean rows = socialUserService.deleteWithValidById(socialId); |
| | | return rows ? R.ok() : R.fail("取消授权失败"); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |