|
|
|
@ -2,6 +2,7 @@ package cn.estsh.i3plus.core.apiservice.controller;
|
|
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.core.api.iservice.base.ISystemLoginService;
|
|
|
|
|
import cn.estsh.i3plus.platform.common.tool.EncryptTool;
|
|
|
|
|
import cn.estsh.i3plus.platform.common.util.PlatformConstWords;
|
|
|
|
|
import cn.estsh.impp.framework.base.controller.CoreBaseController;
|
|
|
|
|
import cn.estsh.impp.framework.boot.util.ResultBean;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
|
|
|
|
@ -32,7 +33,7 @@ import java.util.Map;
|
|
|
|
|
**/
|
|
|
|
|
@RestController
|
|
|
|
|
@Api(description="登陆授权demo")
|
|
|
|
|
@RequestMapping(CoreBaseController.BASE_URL + "/demo")
|
|
|
|
|
@RequestMapping(PlatformConstWords.BASE_URL + "/demo")
|
|
|
|
|
public class DemoAuthController extends CoreBaseController {
|
|
|
|
|
public static final Logger LOGGER = LoggerFactory.getLogger(DemoAuthController.class);
|
|
|
|
|
|
|
|
|
@ -45,9 +46,9 @@ public class DemoAuthController extends CoreBaseController {
|
|
|
|
|
LOGGER.info("用户登陆:{},{},{}",loginName,loginPwd,languageCode);
|
|
|
|
|
try {
|
|
|
|
|
SessionUser sUser = systemLoginService.queryUserLogin(loginName,loginPwd,languageCode);
|
|
|
|
|
LOGGER.info("会员登陆:{}",sUser);
|
|
|
|
|
LOGGER.info("sid:{}, 会员登陆:{}",AuthUtil.getSession().getId(),sUser);
|
|
|
|
|
AuthUtil.setSessionObject("languageCode",languageCode);
|
|
|
|
|
return new ResultBean(true,"");
|
|
|
|
|
return new ResultBean(true,AuthUtil.getSession().getId());
|
|
|
|
|
} catch (ImppBusiException e) {
|
|
|
|
|
return new ResultBean(false,e.getErrorDetail() + ",so:" + e.getErrorSolution());
|
|
|
|
|
}
|
|
|
|
@ -74,7 +75,7 @@ public class DemoAuthController extends CoreBaseController {
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping(value="/get-user-info")
|
|
|
|
|
@ApiOperation(value="登出",notes="登出")
|
|
|
|
|
@ApiOperation(value="获取用户信息",notes="获取用户信息")
|
|
|
|
|
public ResultBean getUserInfo(HttpServletRequest request){
|
|
|
|
|
LOGGER.info("获取用户信息...lang:{}",AuthUtil.getSessionAttribute("languageCode"));
|
|
|
|
|
try {
|
|
|
|
|