JmgaBaseController.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.fdkankan.scene.controller;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.fdkankan.scene.util.JmgaSSOLoginHelper;
  4. import com.fdkankan.web.controller.BaseController;
  5. import com.fdkankan.web.user.SSOUser;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import java.util.Objects;
  8. public class JmgaBaseController extends BaseController {
  9. @Autowired
  10. private JmgaSSOLoginHelper jmgaSSOLoginHelper;
  11. // protected Long getUserId() {
  12. // String token = this.request.getHeader("token");
  13. // if (token != null && token.trim().length() > 0) {
  14. // String redisKey = getSsoUserRedisKey(userName);
  15. // String objectValue = this.redisUtil.get(redisKey);
  16. // SSOUser ssoUser = (SSOUser) JSONObject.parseObject(objectValue, SSOUser.class) ;
  17. // if (ssoUser != null) {
  18. // return ssoUser;
  19. // }
  20. // }
  21. // SSOUser ssoUser = this.jmgaSSOLoginHelper.loginCheck(this.request.getHeader("token"));
  22. // return Objects.nonNull(ssoUser) ? ssoUser.getId() : null;
  23. // }
  24. protected SSOUser getSsoUser() {
  25. return this.jmgaSSOLoginHelper.getSsoUser(this.request.getHeader("token"));
  26. }
  27. }