Commit cbb22685bd4530a17bf3dd99e15ccfac364ce637

Authored by 陆恒
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)
... ...