Commit cbb22685bd4530a17bf3dd99e15ccfac364ce637
1 parent
d36b3414
Exists in
master
提交
Showing
1 changed file
with
20 additions
and
3 deletions
Show diff stats
src/HttpServer/logic/logic.go
| @@ -293,8 +293,25 @@ func HandleNewSaveData(w http.ResponseWriter, data string) { | @@ -293,8 +293,25 @@ func HandleNewSaveData(w http.ResponseWriter, data string) { | ||
| 293 | rkey := redis.USER_NEW_DATA_KEY + strconv.Itoa(rdata.Uuid) | 293 | rkey := redis.USER_NEW_DATA_KEY + strconv.Itoa(rdata.Uuid) |
| 294 | val,err := redishandler.GetRedisClient().GetString(rkey) | 294 | val,err := redishandler.GetRedisClient().GetString(rkey) |
| 295 | if err != nil { | 295 | if err != nil { |
| 296 | - //如果没有 先去取老的 | ||
| 297 | - rkey1 := "cat:cafe:data:where:data_uid:" + strconv.Itoa(rdata.Uuid) | 296 | + //如果没有 直接保存即可 |
| 297 | + var tmp1 GetDataSaveDesc | ||
| 298 | + tmp1.Data_uid = strconv.Itoa(rdata.Uuid) | ||
| 299 | + tmp1.Data_value = rdata.Value | ||
| 300 | + savestr,err:= json.Marshal(&tmp1) | ||
| 301 | + if err != nil { | ||
| 302 | + logger.Error("HandleNewSaveData failed7,err=%v", err) | ||
| 303 | + resp.Result.Code = ERROR_SRVDB_FAILED | ||
| 304 | + resp.Result.Data = "ERROR_SRVDB_FAILED" | ||
| 305 | + break | ||
| 306 | + } | ||
| 307 | + err = redishandler.GetRedisClient().SetString(rkey,string(savestr)) | ||
| 308 | + if err != nil { | ||
| 309 | + logger.Error("HandleNewSaveData failed7,err=%v", err) | ||
| 310 | + resp.Result.Code = ERROR_SRVDB_FAILED | ||
| 311 | + resp.Result.Data = "ERROR_SRVDB_FAILED" | ||
| 312 | + break | ||
| 313 | + } | ||
| 314 | + /*rkey1 := "cat:cafe:data:where:data_uid:" + strconv.Itoa(rdata.Uuid) | ||
| 298 | val,err = redishandler.GetRedisClient().GetString(rkey1) | 315 | val,err = redishandler.GetRedisClient().GetString(rkey1) |
| 299 | if err != nil { | 316 | if err != nil { |
| 300 | logger.Error("HandleNewSaveData ERROR_SRVDB_FAILED failed=%v,val=%v", err,val) | 317 | logger.Error("HandleNewSaveData ERROR_SRVDB_FAILED failed=%v,val=%v", err,val) |
| @@ -310,7 +327,7 @@ func HandleNewSaveData(w http.ResponseWriter, data string) { | @@ -310,7 +327,7 @@ func HandleNewSaveData(w http.ResponseWriter, data string) { | ||
| 310 | logger.Error("HandleNewSaveData err=%v",err) | 327 | logger.Error("HandleNewSaveData err=%v",err) |
| 311 | } | 328 | } |
| 312 | 329 | ||
| 313 | - //break | 330 | + //break*/ |
| 314 | } | 331 | } |
| 315 | var final GetDataSaveDesc | 332 | var final GetDataSaveDesc |
| 316 | err = json.Unmarshal([]byte(val), &final) | 333 | err = json.Unmarshal([]byte(val), &final) |