Browse Source

BUG 修復

zhouy 2 years ago
parent
commit
677dcd518b

+ 6 - 4
uas-office-qywx/src/main/java/com/usoftchina/uas/office/qywx/controller/QywxAuthController.java

@@ -82,10 +82,12 @@ public class QywxAuthController {
                 return new ModelAndView("/error");
             }
             QywxAgent uasAgent = agentService.findByCode("Uas");
-            QywxAgent UasProdAgent = agentService.findByCode("UasProd");
-            System.out.println(request.getRequestURL()+""+uasAgent.getOuterUrl()+request.getRequestURL().indexOf(uasAgent.getOuterUrl()));
-            if(request.getRequestURL().indexOf(uasAgent.getOuterUrl()) < 0) {
-                uasAgent = UasProdAgent;
+            String OuterUrl = uasAgent.getOuterUrl();
+            String requestUrl = request.getRequestURL();
+            System.out.println(request.getRequestURL()+""+uasAgent.getOuterUrl()+OuterUrl.indexOf(requestUrl.substring(requestUrl.indexOf("//")+2,requestUrl.indexOf("/",7))));
+            if(OuterUrl.indexOf(requestUrl.substring(requestUrl.indexOf("//")+2,requestUrl.indexOf("/",7))) < 0) {
+                 uasAgent = agentService.findByCode("UasProd");
+                 OuterUrl = uasAgent.getOuterUrl();
             }
             System.out.println(uasAgent.getOuterUrl());
             redisTemplate.opsForValue().set(code, employee.getEm_id(), Duration.ofMinutes(1));