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

修改字段过滤

parent 35da4089
......@@ -177,11 +177,7 @@ func FiledFilter(proxyData model.ProxyData, respbody []byte) interface{} {
realData := make(map[string]interface{})
json.Unmarshal(respbody, &realData)
if arrmodel != nil && len(arrmodel) != 0 && len(realData) != 0 {
if fields[0].Type == "array" {
return Change(arrmodel, realData)
} else {
return Change(arrmodel[0], realData)
}
return Change(arrmodel[0], realData)
}
return respbody
}
......@@ -263,11 +259,14 @@ func UpdateCallsCount(applyId string) (err error) {
func SensitiveFilter(proxyData model.ProxyData, res interface{}) interface{} {
fields := []request.ServiceField{}
fields = dataconvertutil.GetResponseField(proxyData.Sensituve_word)
Sensituve_word, arrSensituve_word := dataconvertutil.ConvertJson(fields)
if Sensituve_word != nil && len(Sensituve_word) != 0 {
return FilterSensituveField(Sensituve_word, res)
} else if arrSensituve_word != nil && len(arrSensituve_word) != 0 {
return FilterSensituveField(arrSensituve_word, res)
_, arrSensituve_word := dataconvertutil.ConvertJson(fields)
//if Sensituve_word != nil && len(Sensituve_word) != 0 {
// return FilterSensituveField(Sensituve_word, res)
//} else if arrSensituve_word != nil && len(arrSensituve_word) != 0 {
// return FilterSensituveField(arrSensituve_word, res)
//}
if arrSensituve_word != nil && len(arrSensituve_word) != 0 {
return Change(arrSensituve_word[0], 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