This is an automated email from the ASF dual-hosted git repository.

min pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/incubator-dubbo-ops.git


The following commit(s) were added to refs/heads/develop by this push:
     new ab6ffb9  use StringUtils & optimize imports
ab6ffb9 is described below

commit ab6ffb9947e5aae58c8b4f1fbb7e30f5724c03ea
Author: nzomkxia <[email protected]>
AuthorDate: Fri Oct 19 17:20:14 2018 +0800

    use StringUtils & optimize imports
---
 .../apache/dubbo/admin/controller/AccessesController.java  |  1 -
 .../dubbo/admin/controller/LoadBalanceController.java      | 14 +++-----------
 .../apache/dubbo/admin/controller/OverridesController.java |  8 ++++----
 .../apache/dubbo/admin/controller/RoutesController.java    | 10 +++++-----
 .../apache/dubbo/admin/controller/ServiceController.java   |  2 +-
 .../apache/dubbo/admin/controller/WeightController.java    |  3 ++-
 .../apache/dubbo/admin/handler/CustomExceptionHandler.java |  5 ++---
 .../src/components/governance/RoutingRule.vue              |  3 +++
 8 files changed, 20 insertions(+), 26 deletions(-)

diff --git 
a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/AccessesController.java
 
b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/AccessesController.java
index 6c3ff1b..3b6a955 100644
--- 
a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/AccessesController.java
+++ 
b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/AccessesController.java
@@ -19,7 +19,6 @@ package org.apache.dubbo.admin.controller;
 import com.alibaba.dubbo.common.logger.Logger;
 import com.alibaba.dubbo.common.logger.LoggerFactory;
 import org.apache.commons.lang3.StringUtils;
-
 import org.apache.dubbo.admin.common.exception.ParamValidationException;
 import org.apache.dubbo.admin.common.exception.ResourceNotFoundException;
 import org.apache.dubbo.admin.dto.AccessDTO;
diff --git 
a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/LoadBalanceController.java
 
b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/LoadBalanceController.java
index e5812f5..e142ddc 100644
--- 
a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/LoadBalanceController.java
+++ 
b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/LoadBalanceController.java
@@ -17,6 +17,7 @@
 
 package org.apache.dubbo.admin.controller;
 
+import org.apache.commons.lang3.StringUtils;
 import org.apache.dubbo.admin.common.exception.ParamValidationException;
 import org.apache.dubbo.admin.common.exception.ResourceNotFoundException;
 import org.apache.dubbo.admin.dto.BalancingDTO;
@@ -24,17 +25,9 @@ import 
org.apache.dubbo.admin.governance.service.OverrideService;
 import org.apache.dubbo.admin.registry.common.domain.LoadBalance;
 import org.apache.dubbo.admin.registry.common.domain.Override;
 import org.apache.dubbo.admin.registry.common.util.OverrideUtils;
-
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpStatus;
-import org.springframework.util.StringUtils;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.ResponseStatus;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -82,9 +75,8 @@ public class LoadBalanceController {
     @RequestMapping(method = RequestMethod.GET)
     public List<BalancingDTO> searchLoadbalances(@RequestParam(required = 
false) String service, @PathVariable String env) {
         List<Override> overrides;
-        if (service == null || service.length() == 0) {
+        if (StringUtils.isEmpty(service)) {
             overrides = overrideService.findAll();
-           //TODO throw Exception
         } else {
             overrides = overrideService.findByService(service);
         }
diff --git 
a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/OverridesController.java
 
b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/OverridesController.java
index b69cfd9..6c13264 100644
--- 
a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/OverridesController.java
+++ 
b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/OverridesController.java
@@ -18,15 +18,14 @@
 package org.apache.dubbo.admin.controller;
 
 import com.alibaba.dubbo.common.URL;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.dubbo.admin.common.exception.ParamValidationException;
 import org.apache.dubbo.admin.common.exception.ResourceNotFoundException;
-import org.apache.dubbo.admin.dto.BaseDTO;
 import org.apache.dubbo.admin.dto.OverrideDTO;
 import org.apache.dubbo.admin.governance.service.OverrideService;
 import org.apache.dubbo.admin.registry.common.domain.Override;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpStatus;
-import org.springframework.util.StringUtils;
 import org.springframework.web.bind.annotation.*;
 
 import java.util.ArrayList;
@@ -78,10 +77,11 @@ public class OverridesController {
     @RequestMapping(method = RequestMethod.GET)
     public List<OverrideDTO> searchOverride(@RequestParam(required = false) 
String service, @PathVariable String env) {
         List<Override> overrides;
-        if (service == null || service.length() == 0) {
+        if (StringUtils.isEmpty(service)) {
            overrides = overrideService.findAll();
+        } else {
+            overrides = overrideService.findByService(service);
         }
-        overrides = overrideService.findByService(service);
         List<OverrideDTO> result = new ArrayList<>();
         for (Override override : overrides) {
             OverrideDTO overrideDTO = new OverrideDTO();
diff --git 
a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/RoutesController.java
 
b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/RoutesController.java
index 3c4de21..148fc58 100644
--- 
a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/RoutesController.java
+++ 
b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/RoutesController.java
@@ -17,9 +17,9 @@
 
 package org.apache.dubbo.admin.controller;
 
+import org.apache.commons.lang3.StringUtils;
 import org.apache.dubbo.admin.common.exception.ParamValidationException;
 import org.apache.dubbo.admin.common.exception.ResourceNotFoundException;
-import org.apache.dubbo.admin.dto.BaseDTO;
 import org.apache.dubbo.admin.dto.RouteDTO;
 import org.apache.dubbo.admin.governance.service.ProviderService;
 import org.apache.dubbo.admin.governance.service.RouteService;
@@ -45,10 +45,10 @@ public class RoutesController {
     public boolean createRule(@RequestBody RouteDTO routeDTO, @PathVariable 
String env) {
         String serviceName = routeDTO.getService();
         String app = routeDTO.getApp();
-        if (serviceName == null && app == null) {
+        if (StringUtils.isEmpty(serviceName) && StringUtils.isEmpty(app)) {
             throw new ParamValidationException("serviceName and app is 
Empty!");
         }
-        if (serviceName != null) {
+        if (StringUtils.isNotEmpty(serviceName)) {
             //2.6
             String version = null;
             String service = serviceName;
@@ -85,10 +85,10 @@ public class RoutesController {
     public List<RouteDTO> searchRoutes(@RequestParam(required = false) String 
app,
                                     @RequestParam(required = false) String 
service, @PathVariable String env) {
         List<Route> routes;
-        if (app != null) {
+        if (StringUtils.isNotEmpty(app)) {
            // app scope in 2.7
         }
-        if (service != null) {
+        if (StringUtils.isNotEmpty(service)) {
             routes = routeService.findByService(service);
         } else {
             routes = routeService.findAll();
diff --git 
a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ServiceController.java
 
b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ServiceController.java
index 189b017..68c1ad0 100644
--- 
a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ServiceController.java
+++ 
b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ServiceController.java
@@ -53,7 +53,7 @@ public class ServiceController {
         for (Provider provider : allProviders) {
             Map<String, String> map = 
StringUtils.parseQueryString(provider.getParameters());
             ServiceDTO s = new ServiceDTO();
-            if (filter == null || filter.length() == 0) {
+            if (org.apache.commons.lang3.StringUtils.isEmpty(filter)) {
                 s.setAppName(provider.getApplication());
                 s.setService(provider.getService());
                 s.setGroup(map.get(Constants.GROUP_KEY));
diff --git 
a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/WeightController.java
 
b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/WeightController.java
index 4f11626..ff77e5e 100644
--- 
a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/WeightController.java
+++ 
b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/WeightController.java
@@ -17,6 +17,7 @@
 
 package org.apache.dubbo.admin.controller;
 
+import org.apache.commons.lang3.StringUtils;
 import org.apache.dubbo.admin.common.exception.ParamValidationException;
 import org.apache.dubbo.admin.common.exception.ResourceNotFoundException;
 import org.apache.dubbo.admin.dto.WeightDTO;
@@ -73,7 +74,7 @@ public class WeightController {
     @RequestMapping(method = RequestMethod.GET)
     public List<WeightDTO> searchWeight(@RequestParam(required = false) String 
service, @PathVariable String env) {
         List<Override> overrides;
-        if (service == null || service.length() == 0) {
+        if (StringUtils.isEmpty(service)) {
             overrides = overrideService.findAll();
         } else {
             overrides = overrideService.findByService(service);
diff --git 
a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/handler/CustomExceptionHandler.java
 
b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/handler/CustomExceptionHandler.java
index fd9ec0b..94c4a22 100644
--- 
a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/handler/CustomExceptionHandler.java
+++ 
b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/handler/CustomExceptionHandler.java
@@ -16,14 +16,13 @@
  */
 package org.apache.dubbo.admin.handler;
 
+import com.alibaba.dubbo.common.logger.Logger;
+import com.alibaba.dubbo.common.logger.LoggerFactory;
 import org.apache.dubbo.admin.common.CommonResponse;
 import org.apache.dubbo.admin.common.exception.ParamValidationException;
 import org.apache.dubbo.admin.common.exception.PermissionDeniedException;
 import org.apache.dubbo.admin.common.exception.ResourceNotFoundException;
 import org.apache.dubbo.admin.common.exception.ServiceException;
-
-import com.alibaba.dubbo.common.logger.Logger;
-import com.alibaba.dubbo.common.logger.LoggerFactory;
 import org.springframework.http.HttpStatus;
 import org.springframework.web.bind.annotation.ControllerAdvice;
 import org.springframework.web.bind.annotation.ExceptionHandler;
diff --git a/dubbo-admin-frontend/src/components/governance/RoutingRule.vue 
b/dubbo-admin-frontend/src/components/governance/RoutingRule.vue
index 00c8990..418a96d 100644
--- a/dubbo-admin-frontend/src/components/governance/RoutingRule.vue
+++ b/dubbo-admin-frontend/src/components/governance/RoutingRule.vue
@@ -241,6 +241,9 @@
               }
               this.closeDialog()
             })
+            .catch(error => {
+              console.log(error)
+            })
         }
       },
       itemOperation: function (icon, item) {

Reply via email to