From cbb22685bd4530a17bf3dd99e15ccfac364ce637 Mon Sep 17 00:00:00 2001 From: 陆恒 Date: Mon, 25 May 2020 10:42:10 +0800 Subject: [PATCH] 提交 --- src/HttpServer/logic/logic.go | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/src/HttpServer/logic/logic.go b/src/HttpServer/logic/logic.go index a4c03be..c3750ef 100644 --- a/src/HttpServer/logic/logic.go +++ b/src/HttpServer/logic/logic.go @@ -293,8 +293,25 @@ func HandleNewSaveData(w http.ResponseWriter, data string) { rkey := redis.USER_NEW_DATA_KEY + strconv.Itoa(rdata.Uuid) val,err := redishandler.GetRedisClient().GetString(rkey) if err != nil { - //如果没有 先去取老的 - rkey1 := "cat:cafe:data:where:data_uid:" + strconv.Itoa(rdata.Uuid) + //如果没有 直接保存即可 + var tmp1 GetDataSaveDesc + tmp1.Data_uid = strconv.Itoa(rdata.Uuid) + tmp1.Data_value = rdata.Value + savestr,err:= json.Marshal(&tmp1) + if err != nil { + logger.Error("HandleNewSaveData failed7,err=%v", err) + resp.Result.Code = ERROR_SRVDB_FAILED + resp.Result.Data = "ERROR_SRVDB_FAILED" + break + } + err = redishandler.GetRedisClient().SetString(rkey,string(savestr)) + if err != nil { + logger.Error("HandleNewSaveData failed7,err=%v", err) + resp.Result.Code = ERROR_SRVDB_FAILED + resp.Result.Data = "ERROR_SRVDB_FAILED" + break + } + /*rkey1 := "cat:cafe:data:where:data_uid:" + strconv.Itoa(rdata.Uuid) val,err = redishandler.GetRedisClient().GetString(rkey1) if err != nil { logger.Error("HandleNewSaveData ERROR_SRVDB_FAILED failed=%v,val=%v", err,val) @@ -310,7 +327,7 @@ func HandleNewSaveData(w http.ResponseWriter, data string) { logger.Error("HandleNewSaveData err=%v",err) } - //break + //break*/ } var final GetDataSaveDesc err = json.Unmarshal([]byte(val), &final) -- libgit2 0.21.0