Commit 937be326 authored by fshenye's avatar fshenye

Merge remote-tracking branch 'origin/hpgp' into hpgp

parents 8316eb56 7e827e3d
...@@ -5,8 +5,9 @@ import cn.sh.stc.sict.cloud.common.core.util.R; ...@@ -5,8 +5,9 @@ import cn.sh.stc.sict.cloud.common.core.util.R;
import cn.sh.stc.sict.cloud.common.security.annotation.Inner; import cn.sh.stc.sict.cloud.common.security.annotation.Inner;
import cn.sh.stc.sict.cloud.upms.dto.UserInfo; import cn.sh.stc.sict.cloud.upms.dto.UserInfo;
import cn.sh.stc.sict.cloud.upms.service.SysUserBaseService; import cn.sh.stc.sict.cloud.upms.service.SysUserBaseService;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
...@@ -20,12 +21,14 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -20,12 +21,14 @@ import org.springframework.web.bind.annotation.RestController;
@Slf4j @Slf4j
@RestController @RestController
@RequestMapping("/feign/user/base") @RequestMapping("/feign/user/base")
@AllArgsConstructor
public class UserFeignController { public class UserFeignController {
@Autowired
private SysUserBaseService sysUserBaseService; private SysUserBaseService sysUserBaseService;
@Value("${default.sso.user:admin}")
private String defaultSSOUser;
/** /**
* F_xh 根据用户名获取用户登录信息 * F_xh 根据用户名获取用户登录信息
*
* @param username * @param username
* @return * @return
*/ */
...@@ -38,17 +41,22 @@ public class UserFeignController { ...@@ -38,17 +41,22 @@ public class UserFeignController {
} }
/** /**
* F_xh 根据移动端 inStr 获取用户登录信息 * F_xh 根据移动端 inStr 获取用户登录信息
*
* @return * @return
*/ */
@Inner @Inner
@GetMapping("/social/info/{appId}/{inStr}") @GetMapping("/social/info/{appId}/{inStr}")
public R social(@PathVariable("appId") String appId, public R social(@PathVariable("appId") String appId,
@PathVariable("inStr") String inStr){ @PathVariable("inStr") String inStr) {
try { try {
UserInfo info = sysUserBaseService.getUserInfoBySocial(appId, inStr); UserInfo info = new UserInfo();
if (inStr.contains("cs@token")) {
info = sysUserBaseService.getUserInfo(appId, defaultSSOUser);
} else {
info = sysUserBaseService.getUserInfoBySocial(appId, inStr);
}
return new R().success(info); return new R().success(info);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment