Bladeren bron

带token查看场景

dsx 2 jaren geleden
bovenliggende
commit
e5c51803c6

+ 34 - 0
src/main/java/com/fdkankan/scene/controller/JmgaBaseController.java

@@ -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"));
+    }
+
+}

+ 1 - 1
src/main/java/com/fdkankan/scene/controller/SceneEditController.java

@@ -29,7 +29,7 @@ import org.springframework.web.multipart.MultipartFile;
 @Log4j2
 @RestController
 @RequestMapping("/service/scene/edit")
-public class SceneEditController extends BaseController {
+public class SceneEditController extends JmgaBaseController {
 
     @Value("${spring.profiles.active}")
     private String env;