Sfoglia il codice sorgente

添加权限验证

Lin Qilong 1 mese fa
parent
commit
d4f0eabd0c

+ 7 - 1
src/main/java/cn/com/goldenwater/domain/GatewayRoutes.java

@@ -23,9 +23,15 @@ public class GatewayRoutes implements Serializable {
 
     public List<PredicateDefinition> getPredicateDefinition() {
         if (this.predicates != null) {
+            String predicates;
+            if (!this.predicates.contains("/**")) {
+                predicates = this.predicates + "/**";
+            } else {
+                predicates = this.predicates;
+            }
             PredicateDefinition predicateDefinition = new PredicateDefinition();
             predicateDefinition.setName("Path");
-            predicateDefinition.addArg("_genkey_0", this.predicates);
+            predicateDefinition.addArg("_genkey_0", predicates);
             List<PredicateDefinition> predicateDefinitionList = new ArrayList<>();
             predicateDefinitionList.add(predicateDefinition);
             return predicateDefinitionList;