Browse Source

增加红包和村钱包接口

zouyong 5 năm trước cách đây
mục cha
commit
a939461e3f

+ 2 - 1
tower_sanguo/assets/resources/data/openfun_data.json

@@ -20,7 +20,8 @@
 		"name": "武将",
 		"name": "武将",
 		"openmission": 7,
 		"openmission": 7,
 		"btn_src": "btn_general",
 		"btn_src": "btn_general",
-		"uiID": 3
+		"uiID": 3,
+		"ui_src":"GeneralUI"
 	},
 	},
 	"4": {
 	"4": {
 		"id": 4,
 		"id": 4,

+ 6 - 3
tower_sanguo/assets/scripts/module/main/MainUI.ts

@@ -22,6 +22,7 @@ import TaskModel from "../task/TaskModel";
 import PiggyBankUI from "../piggyBank/PiggyBankUI";
 import PiggyBankUI from "../piggyBank/PiggyBankUI";
 import PiggyBankModel from "../piggyBank/PiggyBankModel";
 import PiggyBankModel from "../piggyBank/PiggyBankModel";
 import CheckpointRedBagModle from "../checkpointRedBag/CheckpointRedBagModle";
 import CheckpointRedBagModle from "../checkpointRedBag/CheckpointRedBagModle";
+import UIManager from "../../../MOKA/manager/UIManager";
 
 
 const { ccclass, property } = cc._decorator;
 const { ccclass, property } = cc._decorator;
 
 
@@ -161,7 +162,7 @@ export default class MainUI extends BaseUI {
         });
         });
     }
     }
     private checkOpenUI(data: FunData) {
     private checkOpenUI(data: FunData) {
-
+        // this[data.btn_src].active = GameController.gameData.player.max_mission >= data.openmission;
     }
     }
 
 
     updateProp(type: PLAYERPROP, value: number) {
     updateProp(type: PLAYERPROP, value: number) {
@@ -264,11 +265,13 @@ export default class MainUI extends BaseUI {
     }
     }
 
 
     clickCashOut() {
     clickCashOut() {
-
+        GameController.http.savePiggyBox();
+        // GameController.http.saveStageReward();
     }
     }
 
 
     clickAddFood() {
     clickAddFood() {
-
+        GameController.http.getPiggyBox();
+        // GameController.http.getStageReward();
     }
     }
 
 
     clickOpenCommanderUI() {
     clickOpenCommanderUI() {

+ 58 - 1
tower_sanguo/assets/scripts/net/HttpCommand.ts

@@ -32,7 +32,7 @@ export default class HttpCommand {
     isTry = '';
     isTry = '';
 
 
     /** 服务器地址类型 0测试服 1测试服 2其他 */
     /** 服务器地址类型 0测试服 1测试服 2其他 */
-    static serverType: number = 1;
+    static serverType: number = 0;
 
 
     /**
     /**
      * 第一次握手
      * 第一次握手
@@ -341,8 +341,61 @@ export default class HttpCommand {
         msg.num = num;
         msg.num = num;
         let str = JSON.stringify(msg);
         let str = JSON.stringify(msg);
         this.httpM.sendRequest(HTTPTYPE.addItem, 'POST', str, callback);
         this.httpM.sendRequest(HTTPTYPE.addItem, 'POST', str, callback);
+        // let data = {
+
+        // };
+        // this.sendData(HTTPTYPE.addItem,data,callback);
+    }
+
+    /**
+     * 提取存钱罐
+     */
+     getPiggyBox() {
+        let data = {
+
+        };
+        this.sendData(HTTPTYPE.getPiggyBox, data, (data) => {
+            XXEvent.emit(HTTPTYPE.getPiggyBox,data)
+        });
+    }
+
+    /**
+     * 存钱罐进账
+     */
+     savePiggyBox() {
+        let data = {
+
+        };
+        this.sendData(HTTPTYPE.savePiggyBox, data, (data) => {
+            XXEvent.emit(HTTPTYPE.savePiggyBox,data)
+        });
     }
     }
 
 
+    /**
+     * 领取通关红包
+     */
+     getStageReward() {
+        let data = {
+
+        };
+        this.sendData(HTTPTYPE.getStageReward, data, (data) => {
+            XXEvent.emit(HTTPTYPE.getStageReward,data)
+        });
+    }
+
+    /**
+     * 掉落通关红包
+     */
+     saveStageReward() {
+        let data = {
+
+        };
+        this.sendData(HTTPTYPE.saveStageReward, data, (data) => {
+            XXEvent.emit(HTTPTYPE.saveStageReward,data)
+        });
+    }
+
+
     //--------------------------ZNH------------------------
     //--------------------------ZNH------------------------
 
 
     /** 武将许愿
     /** 武将许愿
@@ -487,6 +540,10 @@ export enum HTTPTYPE {
     reduceTimeInvestProject = 'invest/reduceTimeInvestProject',
     reduceTimeInvestProject = 'invest/reduceTimeInvestProject',
 
 
     updateADLog = 'updateADLog',
     updateADLog = 'updateADLog',
+    getPiggyBox = 'piggyBox/getPiggyBox',//提取存钱罐
+    savePiggyBox = 'piggyBox/savePiggyBox',//存钱罐进账
+    getStageReward = 'stage/getStageReward',//领取通关红包
+    saveStageReward = 'stage/saveStageReward',//掉落通关红包
     //-------ZNH
     //-------ZNH
     /** 武将许愿*/
     /** 武将许愿*/
     prayGeneral = 'general/prayGeneral',
     prayGeneral = 'general/prayGeneral',