Commit 8e0caf5dceb3a951403cf518efcc7334bdc9f456
1 parent
e1b48da1
Exists in
master
提交
Showing
4 changed files
with
28 additions
and
8 deletions
Show diff stats
src/HttpServer/logic/httpserver.go
| ... | ... | @@ -25,6 +25,24 @@ func StartHttpServe() { |
| 25 | 25 | startServerHttpServe() |
| 26 | 26 | } |
| 27 | 27 | |
| 28 | +//测试单个号 | |
| 29 | +func TestBackUpOen(uniqueid string) { | |
| 30 | + info,_ := redishandler.GetRedisClient().HGet(redis.USER_DATA_KEY, uniqueid) | |
| 31 | + task, _ := redishandler.GetRedisClient().HGet(redis.USER_TASKINFO_LIST, uniqueid) | |
| 32 | + ach, _ := redishandler.GetRedisClient().HGet(redis.USER_ACHIEVEMENTINFO_LIST, uniqueid) | |
| 33 | + | |
| 34 | + err := mysql.DoBackUp(uniqueid,info,task,ach) | |
| 35 | + if err != nil { | |
| 36 | + logger.Error("Testsendhttp err=%v",err) | |
| 37 | + }else { | |
| 38 | + //删除 | |
| 39 | + redishandler.GetRedisClient().HDel(redis.USER_DATA_KEY, uniqueid) | |
| 40 | + redishandler.GetRedisClient().HDel(redis.USER_TASKINFO_LIST, uniqueid) | |
| 41 | + redishandler.GetRedisClient().HDel(redis.USER_ACHIEVEMENTINFO_LIST, uniqueid) | |
| 42 | + logger.Info("RIGHTUUID=%v", uniqueid) | |
| 43 | + } | |
| 44 | +} | |
| 45 | + | |
| 28 | 46 | |
| 29 | 47 | func ClearTaskAndAchieve() { |
| 30 | 48 | logger.Info("start ClearTaskAndAchieve") | ... | ... |
src/HttpServer/main/main.go
| ... | ... | @@ -71,7 +71,8 @@ func main() { |
| 71 | 71 | //go logic.StartHttpTicker() |
| 72 | 72 | //time.Sleep(time.Duration(2) * time.Second) |
| 73 | 73 | //go logic.ClearTaskAndAchieve() |
| 74 | - go logic.Testsendhttp() | |
| 74 | + //go logic.Testsendhttp() | |
| 75 | + logic.TestBackUpOen("5212786test") | |
| 75 | 76 | |
| 76 | 77 | select { |
| 77 | 78 | case _ = <-ch: | ... | ... |
src/common/redis/def.go
| 1 | 1 | package redis |
| 2 | 2 | |
| 3 | 3 | const ( |
| 4 | - //USER_DATA_KEY = "STARSTAR_USER_DATA_KEY" //玩家数据 | |
| 5 | - USER_DATA_KEY = "HEDAOSHI_USER_DATA_KEY" //玩家数据 | |
| 4 | + USER_DATA_KEY = "STARSTAR_USER_DATA_KEY" //玩家数据 | |
| 5 | + //USER_DATA_KEY = "HEDAOSHI_USER_DATA_KEY" //玩家数据 | |
| 6 | 6 | USER_WITHDRAW_RECORDLIST = "STARSTAR_USER_WITHDRAW_RECORDLIST" //玩家提现记录 |
| 7 | - USER_TASKINFO_LIST = "HEDAOSHI_USER_TASKINFO_LIST" //任务列表数据缓存 | |
| 8 | - //USER_TASKINFO_LIST = "STARSTAR_USER_TASKINFO_LIST" //任务列表数据缓存 | |
| 9 | - USER_ACHIEVEMENTINFO_LIST = "HEDAOSHI_USER_ACHIEVEMENTINFO_LIST" //成就列表数据缓存 | |
| 10 | - //USER_ACHIEVEMENTINFO_LIST = "STARSTAR_USER_ACHIEVEMENTINFO_LIST" //成就列表数据缓存 | |
| 7 | + //USER_TASKINFO_LIST = "HEDAOSHI_USER_TASKINFO_LIST" //任务列表数据缓存 | |
| 8 | + USER_TASKINFO_LIST = "STARSTAR_USER_TASKINFO_LIST" //任务列表数据缓存 | |
| 9 | + //USER_ACHIEVEMENTINFO_LIST = "HEDAOSHI_USER_ACHIEVEMENTINFO_LIST" //成就列表数据缓存 | |
| 10 | + USER_ACHIEVEMENTINFO_LIST = "STARSTAR_USER_ACHIEVEMENTINFO_LIST" //成就列表数据缓存 | |
| 11 | 11 | |
| 12 | 12 | ) | ... | ... |
src/mysql/dbmysql.go
| ... | ... | @@ -74,8 +74,9 @@ func TestClearData(uid int) (int,error) { |
| 74 | 74 | return value,nil |
| 75 | 75 | } |
| 76 | 76 | |
| 77 | +//煮意替换表名!!!! | |
| 77 | 78 | func DoBackUp(uuid string,info string,task string,ach string) error { |
| 78 | - cmd := "INSERT into hedaoshi VALUES('"+uuid +"','" + info + "','" + task +"','"+ ach + "') ON DUPLICATE KEY UPDATE info=" + "'" + info + "', " + "task=" +"'"+ task + "', achieve='" + ach +"'" | |
| 79 | + cmd := "INSERT into starstar VALUES('"+uuid +"','" + info + "','" + task +"','"+ ach + "') ON DUPLICATE KEY UPDATE info=" + "'" + info + "', " + "task=" +"'"+ task + "', achieve='" + ach +"'" | |
| 79 | 80 | //cmd := "INSERT into hedaoshi VALUES(" + uuid + "," + info + "," + task + "," + ach + ")" |
| 80 | 81 | err := ExcuteCmd(cmd) |
| 81 | 82 | if err != nil { | ... | ... |