Commit a9cd9a779421b0e7872038390578b9f57c708a59

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