Commit 505713b7e9a8097eb0cc0845ff5b3bfc597be636
1 parent
f6cfe537
Exists in
master
提交
Showing
3 changed files
with
29 additions
and
2 deletions
Show diff stats
src/HttpServer/logic/httpserver.go
... | ... | @@ -8,6 +8,7 @@ import ( |
8 | 8 | "encoding/json" |
9 | 9 | "fmt" |
10 | 10 | "io/ioutil" |
11 | + "mysql" | |
11 | 12 | "strconv" |
12 | 13 | "time" |
13 | 14 | |
... | ... | @@ -88,6 +89,21 @@ func Testsendhttp() { |
88 | 89 | } |
89 | 90 | redishandler.GetRedisClient().HDel(redis.USER_TASKINFO_LIST, oneuid) |
90 | 91 | redishandler.GetRedisClient().HDel(redis.USER_ACHIEVEMENTINFO_LIST, oneuid)*/ |
92 | + //存入mysql | |
93 | + info,_ := redishandler.GetRedisClient().HGet(redis.USER_DATA_KEY, oneuid) | |
94 | + task, _ := redishandler.GetRedisClient().HGet(redis.USER_TASKINFO_LIST, oneuid) | |
95 | + | |
96 | + | |
97 | + ach, _ := redishandler.GetRedisClient().HGet(redis.USER_ACHIEVEMENTINFO_LIST, oneuid) | |
98 | + | |
99 | + err := mysql.DoBackUp(oneuid,info,task,ach) | |
100 | + if err != nil { | |
101 | + logger.Error("Testsendhttp err=%v",err) | |
102 | + } | |
103 | + | |
104 | + if right >= 50 { | |
105 | + break | |
106 | + } | |
91 | 107 | }else { |
92 | 108 | //logger.Info("ERRORUUID=%v", oneuid) |
93 | 109 | } | ... | ... |
src/HttpServer/main/main.go
... | ... | @@ -7,6 +7,7 @@ import ( |
7 | 7 | "HttpServer/redishandler" |
8 | 8 | "common/logger" |
9 | 9 | "flag" |
10 | + "mysql" | |
10 | 11 | "os" |
11 | 12 | "runtime/pprof" |
12 | 13 | "time" |
... | ... | @@ -51,11 +52,11 @@ func main() { |
51 | 52 | return |
52 | 53 | } |
53 | 54 | |
54 | - /*err = mysql.InitMysql() | |
55 | + err = mysql.InitMysql() | |
55 | 56 | if err != nil { |
56 | 57 | logger.Error("err init mysql err=%v", err) |
57 | 58 | return |
58 | - }*/ | |
59 | + } | |
59 | 60 | |
60 | 61 | logger.Info("before LoadJsonConf") |
61 | 62 | err = jsonconf.LoadJsonConf() | ... | ... |
src/mysql/dbmysql.go
... | ... | @@ -74,6 +74,16 @@ func TestClearData(uid int) (int,error) { |
74 | 74 | return value,nil |
75 | 75 | } |
76 | 76 | |
77 | +func DoBackUp(uuid string,info string,task string,ach string) error { | |
78 | + cmd := "INSERT into hedaoshi VALUES(" + uuid + "," + info + "," + task + "," + ach + ")" | |
79 | + err := ExcuteCmd(cmd) | |
80 | + if err != nil { | |
81 | + logger.Error("DoClearData err=%v,cmd=%v",err,cmd) | |
82 | + return err | |
83 | + } | |
84 | + return nil | |
85 | +} | |
86 | + | |
77 | 87 | func DoClearData(uuid int) error{ |
78 | 88 | //先删除十张分表的数据 |
79 | 89 | for i:=0;i<10;i++ { | ... | ... |