Explorar o código

fix 下注全壓BUG

zhengshi hai 4 semanas
pai
achega
0923032a5f
Modificáronse 2 ficheiros con 4 adicións e 4 borrados
  1. 2 1
      app/controllers/shuiguo.js
  2. 2 3
      app/shuiguo/table.js

+ 2 - 1
app/controllers/shuiguo.js

@@ -794,7 +794,8 @@ proto.startGameAsync = P.coroutine(function* (playerId,yazhus) {
         // console.warn("走到这里了????  ");
         //return { code: C.FAILD, msg: C.TABLE_NOT_READY };
     }
-    if (Number(user.diamond).toFixed(2) < _.sum(yazhus).toFixed(2)) {
+
+    if ((Number(_.sum(yazhus)).toFixed(2)-Number(user.diamond).toFixed(2)) > 0) {
         return { code: C.FAILD, msg: C.GAME_DIAMOND_LOW };
     }
     // let str5 = "shuiguo 222开始游戏 "+playerId;

+ 2 - 3
app/shuiguo/table.js

@@ -1239,10 +1239,9 @@ proto.startGameAsync = cor(function* (yazhus) {
             return { code: C.FAILD, msg: "押注数值出错了   前端的问题  "+JSON.stringify(yazhus) };
         }
     }
-    console.warn("this.nowDiamond:",this.nowDiamond," _.sum(yazhus):",_.sum(yazhus))
-    console.warn("this.nowDiamond.toFixed:",this.nowDiamond.toFixed(2)," _.sum(yazhus):",_.sum(yazhus).toFixed(2))
     //本次总押注 身上的钱是否够
-    if(this.nowDiamond.toFixed(2) < _.sum(yazhus).toFixed(2)){ //本次总下注
+    //if(this.nowDiamond.toFixed(2) < _.sum(yazhus).toFixed(2)){ //本次总下注
+    if ((Number(_.sum(yazhus)).toFixed(2)-Number(this.nowDiamond).toFixed(2)) > 0) {
         return { code: C.FAILD, msg: C.GAME_DIAMOND_LOW };//玩家钻石不足
     }
     //时间戳 != 每日人数统计时间