From a48b9edc3d9968fbe202daee0cffd598e601ab8a Mon Sep 17 00:00:00 2001
From: william feng <>
Date: Fri, 7 Aug 2020 16:45:36 +0800
Subject: [PATCH] reduce cognitive in base_directory.go

---
 cluster/directory/base_directory.go | 13 +++++--------
 cluster/router/condition/router.go  |  4 +---
 2 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/cluster/directory/base_directory.go b/cluster/directory/base_directory.go
index 634cee426..7e1563a83 100644
--- a/cluster/directory/base_directory.go
+++ b/cluster/directory/base_directory.go
@@ -116,14 +116,11 @@ func (dir *BaseDirectory) isProperRouter(url *common.URL) bool {
 	if serviceKey == "" {
 		serviceKey = dir.GetUrl().SubURL.ServiceKey()
 	}
-	if len(app) > 0 {
-		if app != dir.GetUrl().GetParam(constant.APPLICATION_KEY, "") {
-			return false
-		}
-	} else {
-		if url.ServiceKey() != serviceKey {
-			return false
-		}
+	if len(app) > 0 && app != dir.GetUrl().GetParam(constant.APPLICATION_KEY, "") {
+		return false
+	}
+	if url.ServiceKey() != serviceKey {
+		return false
 	}
 	return true
 }
diff --git a/cluster/router/condition/router.go b/cluster/router/condition/router.go
index 6be3a4fc0..800293da6 100644
--- a/cluster/router/condition/router.go
+++ b/cluster/router/condition/router.go
@@ -117,13 +117,11 @@ func NewConditionRouter(url *common.URL) (*ConditionRouter, error) {
 	}
 
 	router.url = url
-	var defaultPriority int64
+	var defaultPriority int64 = 0
 	if url.GetParam(constant.APPLICATION_KEY, "") != "" {
 		defaultPriority = 150
 	} else if url.GetParam(constant.INTERFACE_KEY, "") != "" {
 		defaultPriority = 140
-	} else {
-		defaultPriority = 0
 	}
 	router.priority = url.GetParamInt(constant.RouterPriority, defaultPriority)
 	router.Force = url.GetParamBool(constant.RouterForce, false)
-- 
GitLab