Commit 2f111339 by fudahua

gic跳转登录

parent f8b12ed0
......@@ -139,6 +139,40 @@ public class LoginController extends WebBaseController{
return resultResponse(HaoBanErrCode.ERR_1,URL.decode(url));
}
//运维登录
@IgnoreLogin
@RequestMapping("yw-login")
public HaobanResponse ywLogin(String wxEnterpriseId,String random,HttpServletResponse response) {
//判断是否存在random
Object o = RedisUtil.getCache(random);
if(o == null){
return resultResponse(HaoBanErrCode.ERR_4);
}
//TODO 获取超级管理员账号接口
StaffDTO staff = staffApiService.selectSuperByWxEnterpriseId(wxEnterpriseId);
// StaffDTO staff = staffApiService.selectById("1");
LoginVO loginVO = new LoginVO();
loginVO.setWxEnterpriseId(wxEnterpriseId);
loginVO.setStaffDTO(staff);
AuthRequestUtil.setSessionUser(loginVO);
String redirectUri = config.getHost() + "index";
redirectUri = redirectUri.replace("haoban-manage3-web", "haoban-3/#");
String token = ToolUtil.randomUUID() + "-" + ToolUtil.randomStringByTime();
AuthRequestUtil.setAppLoginUser(token, loginVO);
try {
Cookie cookie = new Cookie("token", token);
cookie.setPath("/");
response.addCookie(cookie);
response.sendRedirect(redirectUri);
response.setHeader("token", token);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return resultResponse(HaoBanErrCode.ERR_1);
}
//运维登录
@IgnoreLogin
@RequestMapping("gic-login")
......
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