package com.fdkankan.scene.controller; import com.alibaba.fastjson.JSONObject; import com.fdkankan.scene.util.JmgaSSOLoginHelper; import com.fdkankan.web.controller.BaseController; import com.fdkankan.web.user.SSOUser; import org.springframework.beans.factory.annotation.Autowired; import java.util.Objects; public class JmgaBaseController extends BaseController { @Autowired private JmgaSSOLoginHelper jmgaSSOLoginHelper; // protected Long getUserId() { // String token = this.request.getHeader("token"); // if (token != null && token.trim().length() > 0) { // String redisKey = getSsoUserRedisKey(userName); // String objectValue = this.redisUtil.get(redisKey); // SSOUser ssoUser = (SSOUser) JSONObject.parseObject(objectValue, SSOUser.class) ; // if (ssoUser != null) { // return ssoUser; // } // } // SSOUser ssoUser = this.jmgaSSOLoginHelper.loginCheck(this.request.getHeader("token")); // return Objects.nonNull(ssoUser) ? ssoUser.getId() : null; // } protected SSOUser getSsoUser() { return this.jmgaSSOLoginHelper.getSsoUser(this.request.getHeader("token")); } }