Commit a9cd9a779421b0e7872038390578b9f57c708a59
1 parent
d7b04e5b
Exists in
master
提交
Showing
1 changed file
with
27 additions
and
1 deletions
Show diff stats
src/HttpServer/logic/logic.go
@@ -343,14 +343,18 @@ func HandleNewSaveData(w http.ResponseWriter, data string) { | @@ -343,14 +343,18 @@ func HandleNewSaveData(w http.ResponseWriter, data string) { | ||
343 | c2 := vak.(map[string]interface{}) | 343 | c2 := vak.(map[string]interface{}) |
344 | c1 := catmap1[k].(map[string]interface{}) | 344 | c1 := catmap1[k].(map[string]interface{}) |
345 | if c1["level"]!= nil && c2["level"]!= nil { | 345 | if c1["level"]!= nil && c2["level"]!= nil { |
346 | - //logger.Info("HandleNewSaveData c1=%v c2=%v",c1["level"],c2["level"]) | 346 | + logger.Info("HandleNewSaveData c1=%v c2=%v",c1["level"],c2["level"]) |
347 | if c2["level"].(float64) < c1["level"].(float64) { | 347 | if c2["level"].(float64) < c1["level"].(float64) { |
348 | logger.Error("HandleNewSaveData failed2,err=%v", err) | 348 | logger.Error("HandleNewSaveData failed2,err=%v", err) |
349 | resp.Result.Code = ERROR_SRVDB_FAILED | 349 | resp.Result.Code = ERROR_SRVDB_FAILED |
350 | resp.Result.Data = "ERROR_SRVDB_FAILED" | 350 | resp.Result.Data = "ERROR_SRVDB_FAILED" |
351 | break | 351 | break |
352 | } | 352 | } |
353 | + }else { | ||
354 | + logger.Error("HandleNewSaveData failed11,k=%v",k) | ||
353 | } | 355 | } |
356 | + }else { | ||
357 | + logger.Error("HandleNewSaveData failed10,k=%v",k) | ||
354 | } | 358 | } |
355 | } | 359 | } |
356 | 360 | ||
@@ -388,6 +392,28 @@ func HandleNewSaveData(w http.ResponseWriter, data string) { | @@ -388,6 +392,28 @@ func HandleNewSaveData(w http.ResponseWriter, data string) { | ||
388 | resp.Result.Data = "ERROR_SRVDB_FAILED" | 392 | resp.Result.Data = "ERROR_SRVDB_FAILED" |
389 | break | 393 | break |
390 | } | 394 | } |
395 | + | ||
396 | + for k,_ := range rrr2 { | ||
397 | + if rrr1[k] != nil { | ||
398 | + ddtr2 := rrr2[k].(map[string]interface{}) | ||
399 | + ddtr1 := rrr1[k].(map[string]interface{}) | ||
400 | + if ddtr2["state"]!= nil && ddtr1["state"]!= nil { | ||
401 | + if ddtr2["state"].(float64) < ddtr1["state"].(float64) { | ||
402 | + logger.Error("HandleNewSaveData failed15,d2=%v,d1=%v", ddtr2["state"].(float64), ddtr1["state"].(float64)) | ||
403 | + resp.Result.Code = ERROR_SRVDB_FAILED | ||
404 | + resp.Result.Data = "ERROR_SRVDB_FAILED" | ||
405 | + break | ||
406 | + }else { | ||
407 | + logger.Error("HandleNewSaveData failed17,d2=%v,d1=%v", ddtr2["state"].(float64), ddtr1["state"].(float64)) | ||
408 | + } | ||
409 | + }else { | ||
410 | + logger.Error("HandleNewSaveData failed18,d2=%v,d1=%v", ddtr2["state"].(float64), ddtr1["state"].(float64)) | ||
411 | + } | ||
412 | + | ||
413 | + }else { | ||
414 | + logger.Error("HandleNewSaveData failed16,k", k) | ||
415 | + } | ||
416 | + } | ||
391 | } | 417 | } |
392 | } | 418 | } |
393 | 419 |