wangshan преди 5 месеца
родител
ревизия
a69637d778
променени са 4 файла, в които са добавени 8 реда и са изтрити 6 реда
  1. 2 1
      src/config.json
  2. 4 3
      src/config/config.go
  3. 1 1
      src/service/weiwangtonglian.go
  4. 1 1
      src/service/yunpian.go

+ 2 - 1
src/config.json

@@ -65,5 +65,6 @@
 			"date": 300
 		}
 	],
-	"smsIpMap": ["10","172","192","127","169","100"]
+	"smsIpMap": ["10","172","192","127","169","100"],
+	"strategySwitch": true
 }

+ 4 - 3
src/config/config.go

@@ -71,9 +71,10 @@ type config struct {
 			MaxIdleConns int    `json:"maxIdleConns"`
 		} `json:"base"`
 	} `json:"mysql"`
-	Redis    string
-	Strategy []strategy `json:"strategy"`
-	SmsIpMap []string   `json:"smsIpMap"`
+	Redis          string
+	Strategy       []strategy `json:"strategy"`
+	SmsIpMap       []string   `json:"smsIpMap"`
+	StrategySwitch bool       `json:"strategySwitch"`
 }
 
 type strategy struct {

+ 1 - 1
src/service/weiwangtonglian.go

@@ -130,7 +130,7 @@ func (w *weiwangtonglian) delTemplate() {
 }
 
 func (w *weiwangtonglian) Verify(reqData *ReqData) bool {
-	if reqData.Id != "01" {
+	if reqData.Id != "01" || !Config.StrategySwitch {
 		return true
 	}
 	return Verify(reqData)

+ 1 - 1
src/service/yunpian.go

@@ -71,7 +71,7 @@ func (y *yunpian) Execute(reqData *ReqData) {
 }
 
 func (y *yunpian) Verify(reqData *ReqData) bool {
-	if reqData.Id != "01" {
+	if reqData.Id != "01" || !Config.StrategySwitch {
 		return true
 	}
 	return Verify(reqData)