diff --git a/src/HttpServer/logic/httpserver.go b/src/HttpServer/logic/httpserver.go index 6e2b9ed..4e3747e 100644 --- a/src/HttpServer/logic/httpserver.go +++ b/src/HttpServer/logic/httpserver.go @@ -87,7 +87,21 @@ func ClearData(w http.ResponseWriter, r *http.Request) { } fmt.Fprint(w, "ClearData coin=%v",coin)*/ - err := mysql.DoClearData(uuidnum) + + //首先检查白名单 + rkey := "CATCAFE_REDIS_CAN_RESETDATA_LIST" + vv,err := redishandler.GetRedisClient().HGetAllValues(rkey) + if err != nil { + fmt.Fprint(w,"获取白名单失败!,请检查") + } + + for _,val := range vv { + bytestr := string(val.([]byte)) + logger.Info("ClearData white list str=%v",bytestr) + } + return + + err = mysql.DoClearData(uuidnum) if err != nil { fmt.Fprint(w, "清除数据失败了,错误码%v",err) } -- libgit2 0.21.0