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 343 c2 := vak.(map[string]interface{})
344 344 c1 := catmap1[k].(map[string]interface{})
345 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 347 if c2["level"].(float64) < c1["level"].(float64) {
348 348 logger.Error("HandleNewSaveData failed2,err=%v", err)
349 349 resp.Result.Code = ERROR_SRVDB_FAILED
350 350 resp.Result.Data = "ERROR_SRVDB_FAILED"
351 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 392 resp.Result.Data = "ERROR_SRVDB_FAILED"
389 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  
... ...