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 | 293 | rkey := redis.USER_NEW_DATA_KEY + strconv.Itoa(rdata.Uuid) |
294 | 294 | val,err := redishandler.GetRedisClient().GetString(rkey) |
295 | 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 | 315 | val,err = redishandler.GetRedisClient().GetString(rkey1) |
299 | 316 | if err != nil { |
300 | 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 | 327 | logger.Error("HandleNewSaveData err=%v",err) |
311 | 328 | } |
312 | 329 | |
313 | - //break | |
330 | + //break*/ | |
314 | 331 | } |
315 | 332 | var final GetDataSaveDesc |
316 | 333 | err = json.Unmarshal([]byte(val), &final) | ... | ... |