Commit 013df33d authored by 张宇迪's avatar 张宇迪

修改字段过滤

parent 35da4089
...@@ -177,11 +177,7 @@ func FiledFilter(proxyData model.ProxyData, respbody []byte) interface{} { ...@@ -177,11 +177,7 @@ func FiledFilter(proxyData model.ProxyData, respbody []byte) interface{} {
realData := make(map[string]interface{}) realData := make(map[string]interface{})
json.Unmarshal(respbody, &realData) json.Unmarshal(respbody, &realData)
if arrmodel != nil && len(arrmodel) != 0 && len(realData) != 0 { if arrmodel != nil && len(arrmodel) != 0 && len(realData) != 0 {
if fields[0].Type == "array" { return Change(arrmodel[0], realData)
return Change(arrmodel, realData)
} else {
return Change(arrmodel[0], realData)
}
} }
return respbody return respbody
} }
...@@ -263,11 +259,14 @@ func UpdateCallsCount(applyId string) (err error) { ...@@ -263,11 +259,14 @@ func UpdateCallsCount(applyId string) (err error) {
func SensitiveFilter(proxyData model.ProxyData, res interface{}) interface{} { func SensitiveFilter(proxyData model.ProxyData, res interface{}) interface{} {
fields := []request.ServiceField{} fields := []request.ServiceField{}
fields = dataconvertutil.GetResponseField(proxyData.Sensituve_word) fields = dataconvertutil.GetResponseField(proxyData.Sensituve_word)
Sensituve_word, arrSensituve_word := dataconvertutil.ConvertJson(fields) _, arrSensituve_word := dataconvertutil.ConvertJson(fields)
if Sensituve_word != nil && len(Sensituve_word) != 0 { //if Sensituve_word != nil && len(Sensituve_word) != 0 {
return FilterSensituveField(Sensituve_word, res) // return FilterSensituveField(Sensituve_word, res)
} else if arrSensituve_word != nil && len(arrSensituve_word) != 0 { //} else if arrSensituve_word != nil && len(arrSensituve_word) != 0 {
return FilterSensituveField(arrSensituve_word, res) // return FilterSensituveField(arrSensituve_word, res)
//}
if arrSensituve_word != nil && len(arrSensituve_word) != 0 {
return Change(arrSensituve_word[0], res)
} }
return res return res
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment