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,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)