|
@@ -0,0 +1,34 @@
|
|
|
|
+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"));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+}
|