|
|
@@ -4,6 +4,7 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import javax.servlet.http.HttpSession;
|
|
|
|
|
|
+import com.uas.sso.SSOConfig;
|
|
|
import com.uas.sso.entity.UserAccount;
|
|
|
import org.springframework.http.HttpStatus;
|
|
|
import org.springframework.security.access.ConfigAttribute;
|
|
|
@@ -49,7 +50,7 @@ public class AuthenticationController {
|
|
|
*/
|
|
|
@RequestMapping(value = "/{enUU}")
|
|
|
@ResponseBody
|
|
|
- public void switchEnterprise(HttpServletRequest request, HttpServletResponse response, @PathVariable("enUU") long enUU) {
|
|
|
+ public ModelMap switchEnterprise(HttpServletRequest request, HttpServletResponse response, @PathVariable("enUU") long enUU) {
|
|
|
User user = SystemSession.getUser();
|
|
|
user.setCurrentEnterprise(enUU);
|
|
|
// 通知到账户中心
|
|
|
@@ -60,7 +61,9 @@ public class AuthenticationController {
|
|
|
SSOToken newToken = new SSOToken(request, tokenUser.getMobile());
|
|
|
newToken.setData(FlexJsonUtils.toJson(tokenUser));
|
|
|
SSOHelper.setSSOCookie(request, response, newToken, true);
|
|
|
+ return new ModelMap("data", tokenUser).addAttribute("url", SSOConfig.getSSOProperties().get("mall.login.url"));
|
|
|
}
|
|
|
+ return null;
|
|
|
}
|
|
|
|
|
|
}
|