Explorar el Código

修改跳转的问题。

杨志杰 hace 3 años
padre
commit
2c5af7417c
Se han modificado 1 ficheros con 13 adiciones y 0 borrados
  1. 13 0
      src/main/java/com/leanwo/gateway/rest/RedirectController.java

+ 13 - 0
src/main/java/com/leanwo/gateway/rest/RedirectController.java

@@ -34,6 +34,19 @@ public class RedirectController {
             //1. 设置状态码为302
             response.setStatusCode(HttpStatus.valueOf(302));
             response.getHeaders().set(HttpHeaders.LOCATION, url);
+            return;
+        }
+        
+        // 旧二维码地址:http://stwc.leanwo.com/StwcApp/stwc.html?barCode=N100499
+		// 新二维码地址:http://stwc.leanwo.com/c.html?b=T100667
+        logger.debug("url:" + url);
+        if(url.contains("StwcApp/stwc.html?barCode")) {
+        	url = url.replace("StwcApp/stwc.html?barCode", "c.html?b");
+            logger.debug("跳转路由:" + url);
+            //1. 设置状态码为302
+            response.setStatusCode(HttpStatus.valueOf(302));
+            response.getHeaders().set(HttpHeaders.LOCATION, url);
+            return;
         }
     }
 }