|
|
@@ -3,6 +3,7 @@ package cn.iselab.mooctest.site.web.ctrl;
|
|
|
import cn.iselab.mooctest.site.common.enums.SessionKey;
|
|
|
import cn.iselab.mooctest.site.configure.realm.DefaultUsernamepasswordToken;
|
|
|
import cn.iselab.mooctest.site.models.User;
|
|
|
+import cn.iselab.mooctest.site.service.OpenId2UserIdService;
|
|
|
import cn.iselab.mooctest.site.util.data.EncryptionUtil;
|
|
|
import cn.iselab.mooctest.site.web.data.UserVO;
|
|
|
import cn.iselab.mooctest.site.web.data.wrapper.UserVOWrapper;
|
|
|
@@ -45,6 +46,9 @@ public class TestController {
|
|
|
@Autowired
|
|
|
private PermissionLogic permissionLogic;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private OpenId2UserIdService openId2UserIdService;
|
|
|
+
|
|
|
private Logger LOG = LoggerFactory.getLogger(getClass());
|
|
|
|
|
|
@RequestMapping(value = "/api/test/getSession", method = RequestMethod.GET)
|
|
|
@@ -104,6 +108,7 @@ public class TestController {
|
|
|
User user = userVOWrapper.unwrap(userVO);
|
|
|
userVO.setMenuVOs(menuLogic.getMenuListByUserId(user.getId()));
|
|
|
currentUser.getSession().setAttribute("User", user);
|
|
|
+ userVO.setOpenId(openId2UserIdService.findOpenIdByUserId(userVO.getId()));
|
|
|
return userVO;
|
|
|
} else {
|
|
|
token.clear();
|