Commit c06a7683c92874c8818f3c9145ad7e1283ba4c24
1 parent
a2eb3b99
Exists in
master
提交
Showing
2 changed files
with
35 additions
and
2 deletions
Show diff stats
src/HttpServer/logic/datadef.go
| ... | ... | @@ -272,6 +272,11 @@ type GetDataResp struct { |
| 272 | 272 | Result GetDataResult `json:"result"` |
| 273 | 273 | } |
| 274 | 274 | |
| 275 | +type GetDataSaveDesc struct { | |
| 276 | + Data_uid string `json:"data_uid"` | |
| 277 | + Data_value string `json:"data_value"` | |
| 278 | +} | |
| 279 | + | |
| 275 | 280 | type TextCheckReq struct{ |
| 276 | 281 | Token string `json:"token"` |
| 277 | 282 | Text string `json:"text"` | ... | ... |
src/HttpServer/logic/logic.go
| ... | ... | @@ -298,6 +298,15 @@ func HandleNewSaveData(w http.ResponseWriter, data string) { |
| 298 | 298 | resp.Result.Data = "get redis failed" |
| 299 | 299 | break |
| 300 | 300 | } |
| 301 | + var final GetDataSaveDesc | |
| 302 | + err = json.Unmarshal([]byte(val), &final) | |
| 303 | + if err != nil { | |
| 304 | + logger.Error("HandleNewGetData failed1,err=%v", err) | |
| 305 | + resp.Result.Code = ERROR_SRVDB_FAILED | |
| 306 | + break | |
| 307 | + } | |
| 308 | + val = final.Data_value | |
| 309 | + | |
| 301 | 310 | |
| 302 | 311 | //解析val json |
| 303 | 312 | m1 := make(map[string]interface{}) |
| ... | ... | @@ -395,7 +404,17 @@ func HandleNewSaveData(w http.ResponseWriter, data string) { |
| 395 | 404 | } |
| 396 | 405 | |
| 397 | 406 | //全部校验过后 |
| 398 | - err = redishandler.GetRedisClient().SetString(rkey,rdata.Value) | |
| 407 | + var tmp GetDataSaveDesc | |
| 408 | + tmp.Data_uid = strconv.Itoa(rdata.Uuid) | |
| 409 | + tmp.Data_value = rdata.Value | |
| 410 | + savestr,err:= json.Marshal(&tmp) | |
| 411 | + if err != nil { | |
| 412 | + logger.Error("HandleNewSaveData failed7,err=%v", err) | |
| 413 | + resp.Result.Code = ERROR_SRVDB_FAILED | |
| 414 | + resp.Result.Data = "ERROR_SRVDB_FAILED" | |
| 415 | + break | |
| 416 | + } | |
| 417 | + err = redishandler.GetRedisClient().SetString(rkey,string(savestr)) | |
| 399 | 418 | if err != nil { |
| 400 | 419 | logger.Error("HandleNewSaveData failed7,err=%v", err) |
| 401 | 420 | resp.Result.Code = ERROR_SRVDB_FAILED |
| ... | ... | @@ -464,7 +483,16 @@ func HandleNewGetData(w http.ResponseWriter, data string) { |
| 464 | 483 | resp.Result.Code = ERROR_JSONUNMASHFAILED |
| 465 | 484 | break |
| 466 | 485 | } |
| 467 | - resp.Result.Data.Base_data = val | |
| 486 | + | |
| 487 | + var final GetDataSaveDesc | |
| 488 | + err = json.Unmarshal([]byte(val), &final) | |
| 489 | + if err != nil { | |
| 490 | + logger.Error("HandleNewGetData failed1,err=%v", err) | |
| 491 | + resp.Result.Code = ERROR_SRVDB_FAILED | |
| 492 | + break | |
| 493 | + } | |
| 494 | + | |
| 495 | + resp.Result.Data.Base_data = final.Data_value | |
| 468 | 496 | |
| 469 | 497 | |
| 470 | 498 | break | ... | ... |