diff --git a/src/HttpServer/logic/httpserver.go b/src/HttpServer/logic/httpserver.go index 4a1d728..f3d7bb6 100644 --- a/src/HttpServer/logic/httpserver.go +++ b/src/HttpServer/logic/httpserver.go @@ -25,6 +25,24 @@ func StartHttpServe() { startServerHttpServe() } +//测试单个号 +func TestBackUpOen(uniqueid string) { + info,_ := redishandler.GetRedisClient().HGet(redis.USER_DATA_KEY, uniqueid) + task, _ := redishandler.GetRedisClient().HGet(redis.USER_TASKINFO_LIST, uniqueid) + ach, _ := redishandler.GetRedisClient().HGet(redis.USER_ACHIEVEMENTINFO_LIST, uniqueid) + + err := mysql.DoBackUp(uniqueid,info,task,ach) + if err != nil { + logger.Error("Testsendhttp err=%v",err) + }else { + //删除 + redishandler.GetRedisClient().HDel(redis.USER_DATA_KEY, uniqueid) + redishandler.GetRedisClient().HDel(redis.USER_TASKINFO_LIST, uniqueid) + redishandler.GetRedisClient().HDel(redis.USER_ACHIEVEMENTINFO_LIST, uniqueid) + logger.Info("RIGHTUUID=%v", uniqueid) + } +} + func ClearTaskAndAchieve() { logger.Info("start ClearTaskAndAchieve") diff --git a/src/HttpServer/main/main.go b/src/HttpServer/main/main.go index e9dda50..c8b3df2 100644 --- a/src/HttpServer/main/main.go +++ b/src/HttpServer/main/main.go @@ -71,7 +71,8 @@ func main() { //go logic.StartHttpTicker() //time.Sleep(time.Duration(2) * time.Second) //go logic.ClearTaskAndAchieve() - go logic.Testsendhttp() + //go logic.Testsendhttp() + logic.TestBackUpOen("5212786test") select { case _ = <-ch: diff --git a/src/common/redis/def.go b/src/common/redis/def.go index 80cc4a2..16ec80f 100644 --- a/src/common/redis/def.go +++ b/src/common/redis/def.go @@ -1,12 +1,12 @@ package redis const ( - //USER_DATA_KEY = "STARSTAR_USER_DATA_KEY" //玩家数据 - USER_DATA_KEY = "HEDAOSHI_USER_DATA_KEY" //玩家数据 + USER_DATA_KEY = "STARSTAR_USER_DATA_KEY" //玩家数据 + //USER_DATA_KEY = "HEDAOSHI_USER_DATA_KEY" //玩家数据 USER_WITHDRAW_RECORDLIST = "STARSTAR_USER_WITHDRAW_RECORDLIST" //玩家提现记录 - USER_TASKINFO_LIST = "HEDAOSHI_USER_TASKINFO_LIST" //任务列表数据缓存 - //USER_TASKINFO_LIST = "STARSTAR_USER_TASKINFO_LIST" //任务列表数据缓存 - USER_ACHIEVEMENTINFO_LIST = "HEDAOSHI_USER_ACHIEVEMENTINFO_LIST" //成就列表数据缓存 - //USER_ACHIEVEMENTINFO_LIST = "STARSTAR_USER_ACHIEVEMENTINFO_LIST" //成就列表数据缓存 + //USER_TASKINFO_LIST = "HEDAOSHI_USER_TASKINFO_LIST" //任务列表数据缓存 + USER_TASKINFO_LIST = "STARSTAR_USER_TASKINFO_LIST" //任务列表数据缓存 + //USER_ACHIEVEMENTINFO_LIST = "HEDAOSHI_USER_ACHIEVEMENTINFO_LIST" //成就列表数据缓存 + USER_ACHIEVEMENTINFO_LIST = "STARSTAR_USER_ACHIEVEMENTINFO_LIST" //成就列表数据缓存 ) diff --git a/src/mysql/dbmysql.go b/src/mysql/dbmysql.go index fc2f6a7..06920ac 100644 --- a/src/mysql/dbmysql.go +++ b/src/mysql/dbmysql.go @@ -74,8 +74,9 @@ func TestClearData(uid int) (int,error) { return value,nil } +//煮意替换表名!!!! func DoBackUp(uuid string,info string,task string,ach string) error { - cmd := "INSERT into hedaoshi VALUES('"+uuid +"','" + info + "','" + task +"','"+ ach + "') ON DUPLICATE KEY UPDATE info=" + "'" + info + "', " + "task=" +"'"+ task + "', achieve='" + ach +"'" + cmd := "INSERT into starstar VALUES('"+uuid +"','" + info + "','" + task +"','"+ ach + "') ON DUPLICATE KEY UPDATE info=" + "'" + info + "', " + "task=" +"'"+ task + "', achieve='" + ach +"'" //cmd := "INSERT into hedaoshi VALUES(" + uuid + "," + info + "," + task + "," + ach + ")" err := ExcuteCmd(cmd) if err != nil { -- libgit2 0.21.0