Commit a5d8d660ad26df113bebdea79e93f3f8ba5cf381
1 parent
c875ecb0
Exists in
master
提交
Showing
2 changed files
with
10 additions
and
12 deletions
Show diff stats
src/HttpServer/logic/httpserver.go
@@ -90,29 +90,26 @@ func Testsendhttp() { | @@ -90,29 +90,26 @@ func Testsendhttp() { | ||
90 | redishandler.GetRedisClient().HDel(redis.USER_TASKINFO_LIST, oneuid) | 90 | redishandler.GetRedisClient().HDel(redis.USER_TASKINFO_LIST, oneuid) |
91 | redishandler.GetRedisClient().HDel(redis.USER_ACHIEVEMENTINFO_LIST, oneuid)*/ | 91 | redishandler.GetRedisClient().HDel(redis.USER_ACHIEVEMENTINFO_LIST, oneuid)*/ |
92 | //存入mysql | 92 | //存入mysql |
93 | - //info,_ := redishandler.GetRedisClient().HGet(redis.USER_DATA_KEY, oneuid) | ||
94 | - //task, _ := redishandler.GetRedisClient().HGet(redis.USER_TASKINFO_LIST, oneuid) | 93 | + info,_ := redishandler.GetRedisClient().HGet(redis.USER_DATA_KEY, oneuid) |
94 | + task, _ := redishandler.GetRedisClient().HGet(redis.USER_TASKINFO_LIST, oneuid) | ||
95 | 95 | ||
96 | 96 | ||
97 | - //ach, _ := redishandler.GetRedisClient().HGet(redis.USER_ACHIEVEMENTINFO_LIST, oneuid) | 97 | + ach, _ := redishandler.GetRedisClient().HGet(redis.USER_ACHIEVEMENTINFO_LIST, oneuid) |
98 | 98 | ||
99 | - err := mysql.DoBackUp(oneuid,"info","task","ach") | 99 | + err := mysql.DoBackUp(oneuid,info,task,ach) |
100 | if err != nil { | 100 | if err != nil { |
101 | logger.Error("Testsendhttp err=%v",err) | 101 | logger.Error("Testsendhttp err=%v",err) |
102 | } | 102 | } |
103 | 103 | ||
104 | - if right >= 2 { | ||
105 | - break | ||
106 | - } | ||
107 | }else { | 104 | }else { |
108 | if oneuid == "5943465P_D_BL01_4" { | 105 | if oneuid == "5943465P_D_BL01_4" { |
109 | - //info,_ := redishandler.GetRedisClient().HGet(redis.USER_DATA_KEY, oneuid) | ||
110 | - //task, _ := redishandler.GetRedisClient().HGet(redis.USER_TASKINFO_LIST, oneuid) | 106 | + info,_ := redishandler.GetRedisClient().HGet(redis.USER_DATA_KEY, oneuid) |
107 | + task, _ := redishandler.GetRedisClient().HGet(redis.USER_TASKINFO_LIST, oneuid) | ||
111 | 108 | ||
112 | 109 | ||
113 | - //ach, _ := redishandler.GetRedisClient().HGet(redis.USER_ACHIEVEMENTINFO_LIST, oneuid) | 110 | + ach, _ := redishandler.GetRedisClient().HGet(redis.USER_ACHIEVEMENTINFO_LIST, oneuid) |
114 | 111 | ||
115 | - err := mysql.DoBackUp(oneuid,"1","task","ach") | 112 | + err := mysql.DoBackUp(oneuid,info,task,ach) |
116 | if err != nil { | 113 | if err != nil { |
117 | logger.Error("Testsendhttp err=%v",err) | 114 | logger.Error("Testsendhttp err=%v",err) |
118 | } | 115 | } |
src/mysql/dbmysql.go
@@ -75,7 +75,8 @@ func TestClearData(uid int) (int,error) { | @@ -75,7 +75,8 @@ func TestClearData(uid int) (int,error) { | ||
75 | } | 75 | } |
76 | 76 | ||
77 | func DoBackUp(uuid string,info string,task string,ach string) error { | 77 | func DoBackUp(uuid string,info string,task string,ach string) error { |
78 | - cmd := "INSERT into hedaoshi VALUES(" + uuid + "," + info + "," + task + "," + ach + ")" | 78 | + cmd := fmt.Sprintf("INSERT into hedaoshi VALUES(%s,%s,%s,%s) ON DUPLICATE KEY UPDATE update info=%s ,task=%s,ach=%s", uuid,info,task,ach,info,task,ach) |
79 | + //cmd := "INSERT into hedaoshi VALUES(" + uuid + "," + info + "," + task + "," + ach + ")" | ||
79 | err := ExcuteCmd(cmd) | 80 | err := ExcuteCmd(cmd) |
80 | if err != nil { | 81 | if err != nil { |
81 | logger.Error("DoClearData err=%v,cmd=%v",err,cmd) | 82 | logger.Error("DoClearData err=%v,cmd=%v",err,cmd) |