孙永军 1 anno fa
parent
commit
9efe81dbfb

+ 22 - 0
src/main/java/com/sxtvs/open/api/youmei/controller/YqtController.java

@@ -0,0 +1,22 @@
+package com.sxtvs.open.api.youmei.controller;
+
+import com.sxtvs.open.api.youmei.service.YoumeiAccountServiceImpl;
+import com.sxtvs.open.core.auth.LoginRequired;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+@Controller
+@RequestMapping("api")
+public class YqtController {
+
+    @Autowired
+    private YoumeiAccountServiceImpl youmeiAccountService;
+
+    @GetMapping("yqt")
+    @LoginRequired
+    public String  yqt() {
+        return youmeiAccountService.yqt();
+    }
+}

+ 9 - 0
src/main/java/com/sxtvs/open/api/youmei/service/YoumeiAccountServiceImpl.java

@@ -159,6 +159,15 @@ public class YoumeiAccountServiceImpl extends ServiceImpl<YoumeiAccountMapper, Y
         return cache.get(text, this::wordCheck);
     }
 
+
+    public String yqt(){
+        String accountName = getWbjcToken("sxgdrmt");
+        String yqtUser = "sxsgdrmtzx";
+        long t = System.currentTimeMillis() - 60 * 1000;
+        return "redirect:https://api-open.yqt365.com/api/login/v1/ssoLogin?timeStamp=" + t + "&systemId=sxsgdcxzx&clientUserName=" + yqtUser + "&channel=3789" +
+                "&accessToken=" + accountName;
+    }
+
     public static void main(String[] args) throws IOException {
 
     }