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,6 +25,24 @@ func StartHttpServe() { | ||
| 25 | startServerHttpServe() | 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 | func ClearTaskAndAchieve() { | 47 | func ClearTaskAndAchieve() { |
| 30 | logger.Info("start ClearTaskAndAchieve") | 48 | logger.Info("start ClearTaskAndAchieve") |
src/HttpServer/main/main.go
| @@ -71,7 +71,8 @@ func main() { | @@ -71,7 +71,8 @@ func main() { | ||
| 71 | //go logic.StartHttpTicker() | 71 | //go logic.StartHttpTicker() |
| 72 | //time.Sleep(time.Duration(2) * time.Second) | 72 | //time.Sleep(time.Duration(2) * time.Second) |
| 73 | //go logic.ClearTaskAndAchieve() | 73 | //go logic.ClearTaskAndAchieve() |
| 74 | - go logic.Testsendhttp() | 74 | + //go logic.Testsendhttp() |
| 75 | + logic.TestBackUpOen("5212786test") | ||
| 75 | 76 | ||
| 76 | select { | 77 | select { |
| 77 | case _ = <-ch: | 78 | case _ = <-ch: |
src/common/redis/def.go
| 1 | package redis | 1 | package redis |
| 2 | 2 | ||
| 3 | const ( | 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 | USER_WITHDRAW_RECORDLIST = "STARSTAR_USER_WITHDRAW_RECORDLIST" //玩家提现记录 | 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,8 +74,9 @@ func TestClearData(uid int) (int,error) { | ||
| 74 | return value,nil | 74 | return value,nil |
| 75 | } | 75 | } |
| 76 | 76 | ||
| 77 | +//煮意替换表名!!!! | ||
| 77 | func DoBackUp(uuid string,info string,task string,ach string) error { | 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 | //cmd := "INSERT into hedaoshi VALUES(" + uuid + "," + info + "," + task + "," + ach + ")" | 80 | //cmd := "INSERT into hedaoshi VALUES(" + uuid + "," + info + "," + task + "," + ach + ")" |
| 80 | err := ExcuteCmd(cmd) | 81 | err := ExcuteCmd(cmd) |
| 81 | if err != nil { | 82 | if err != nil { |