lizw 3 роки тому
батько
коміт
52c73ef146

+ 5 - 3
gateway-server/src/main/java/com/galaxis/wms/filter/SelectRouteGlobalFilter.java

@@ -68,9 +68,11 @@ public class SelectRouteGlobalFilter implements GlobalFilter, Ordered {
         String expression = "//BWKEY[1]";
         try {
             body = exchange.getAttribute(GlobalConstant.CACHED_REQUEST_BODY_STR_ATTR);
-            bwkey = XPathUtils.evaluate(body, expression);
-            if (bwkey != null) {
-                uri = wmsMapping.get(bwkey);
+            if (StringUtils.isNotBlank(body)) {
+                bwkey = XPathUtils.evaluate(body, expression);
+                if (bwkey != null) {
+                    uri = wmsMapping.get(bwkey);
+                }
             }
         } catch (Exception e) {
             log.error("获取物流中心编码失败 | bwkey={} | body=[\n{}\n]", bwkey, body, e);