소스 검색

状态用数值

Wubing 1 일 전
부모
커밋
c8850ad2cc
3개의 변경된 파일10개의 추가작업 그리고 6개의 파일을 삭제
  1. 3 3
      app/controllers/shuiguo.js
  2. 1 1
      app/models/player.js
  3. 6 2
      http/charge.js

+ 3 - 3
app/controllers/shuiguo.js

@@ -445,9 +445,9 @@ proto.joinTableAsync = P.coroutine(function* (playerId, tableId) {
         player.gameServerId = this.app.getServerId();
         player.headurl = playerId+".png";
         if (table.roomType == 1) {
-            player.status = "primary_sgj"
+            player.status = 2
         }else {
-            player.status = "senior_sgj"
+            player.status = 3
         }
         
         yield player.saveAsync();
@@ -719,7 +719,7 @@ proto.leaveTableAsync = P.coroutine(function* (playerId, isOffline) {
             player.tableId = '';
             player.gameId = 0;
             player.gameServerId = '';
-            player.status = "hall"
+            player.status = 6
             yield player.saveAsync();
         }
     //}

+ 1 - 1
app/models/player.js

@@ -16,7 +16,7 @@ module.exports = function (app) {
         myurl: { type: String, default: ''},
         grade: { type: Number, default: 1},                         // 等级
         //diamond: { type: Number, default: 5 },                    // 钻石
-        status: { type: String, default: ''},
+        status: { type: StrNumbering, default: 0},
         diamond: { type: Number, default: 0, set: function(value) {return Number(Number(value).toFixed(2));}, get: function(value) {return Number(Number(value).toFixed(2));} },                         // 消费
         cost: { type: Number, default: 0, set: function(value) {return Number(Number(value).toFixed(2));}, get: function(value) {return Number(Number(value).toFixed(2));} },                         // 消费
         usdt: { type: Number, default: 0, set: function(value) {return Number(Number(value).toFixed(2));}, get: function(value) {return Number(Number(value).toFixed(2));} },                         // ustd

+ 6 - 2
http/charge.js

@@ -771,7 +771,11 @@ proto.deductUsdtAsync = P.coroutine(function* (query, method, res){var response
 			gameType:query["game_type"],
 		});
 		player.diamond -= usdt_amount
-		player.status = query["game_type"]
+		if (game_type == "brnn") {
+			player.status = 4
+		}else if (game_type == "lgd") {
+			player.status = 5
+		}
 		yield diamondrecord.saveAsync()
 		yield record.saveAsync()
 		yield player.saveAsync()
@@ -901,7 +905,7 @@ proto.addUsdtAsync = P.coroutine(function* (query, method, res){var response = {
 
 			yield SGJUserTongji.saveAsync()
 		}
-		player.status = "hall"
+		player.status = 6
 		yield diamondrecord.saveAsync()
 		yield record.saveAsync()
 		yield player.saveAsync()