diff --git a/src/HttpServer/logic/logic.go b/src/HttpServer/logic/logic.go index 75a99ad..e869499 100644 --- a/src/HttpServer/logic/logic.go +++ b/src/HttpServer/logic/logic.go @@ -642,18 +642,21 @@ func HandlerUploadhigestscore(w http.ResponseWriter, data string, uniqueuuid, ga break } - if rdata.Score < uinfo.HighScore { + /*if rdata.Score < uinfo.HighScore { //logger.Info("GetUserInfo HandlerUploadhigestscore data failed:%v,for:%v", err, data) //resp.Message = "分数不足最高分" - resp.Code = 0 + //resp.Code = 0 break - } + }*/ - uinfo.HighScore = rdata.Score + if rdata.Score >= uinfo.HighScore { + uinfo.HighScore = rdata.Score + + uinfo.AddToRank() + //加入排行榜 + SaveUserInfo(uinfo, uniqueuuid) + } - uinfo.AddToRank() - //加入排行榜 - SaveUserInfo(uinfo, uniqueuuid) resp.Code = ERROR_OK break } -- libgit2 0.21.0