From 82ebb29620b72ccac9e667947fa0289937e94d3b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 31 Jul 2024 13:30:22 +0800 Subject: [PATCH] 1 --- sql/gamedb.sql | 25 +++++++++++++++++++- webapp/controller/BattleController.class.php | 14 +++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/sql/gamedb.sql b/sql/gamedb.sql index dd8aeccf..27fc8ed7 100644 --- a/sql/gamedb.sql +++ b/sql/gamedb.sql @@ -1959,7 +1959,7 @@ CREATE TABLE `t_switch` ( DROP TABLE IF EXISTS `t_annc`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `t_annce` ( +CREATE TABLE `t_annc` ( `idx` bigint NOT NULL AUTO_INCREMENT COMMENT '自增id', `uniid` bigint NOT NULL DEFAULT '0' COMMENT '唯一Id', `title` varchar(255) NOT NULL COMMENT '公告标题', @@ -1970,3 +1970,26 @@ CREATE TABLE `t_annce` ( UNIQUE KEY `uniid` (`uniid`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; /*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `t_box_alloc` +-- + +DROP TABLE IF EXISTS `t_box_alloc`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `t_box_alloc` ( + `idx` bigint NOT NULL AUTO_INCREMENT COMMENT '自增id', + `room_uuid` varchar(60) NOT NULL COMMENT '公告标题', + `account_id` varchar(60) CHARACTER SET utf8 NOT NULL COMMENT 'account_id', + `used_num` int(11) NOT NULL DEFAULT '0' COMMENT '已消耗的箱子数', + `box_num` int(11) NOT NULL DEFAULT '0' COMMENT '分配的箱子数', + `return_account_id` varchar(60) CHARACTER SET utf8 NOT NULL COMMENT 'return_account_id', + `return_time` int(11) NOT NULL DEFAULT '0' COMMENT '返回时间', + `createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', + `modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', + PRIMARY KEY (`idx`), + UNIQUE KEY `room_uuid` (`room_uuid`), + KEY `idx_createtime` (`createtime`) +) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; +/*!40101 SET character_set_client = @saved_cs_client */; diff --git a/webapp/controller/BattleController.class.php b/webapp/controller/BattleController.class.php index b8673ac8..58bc6c42 100644 --- a/webapp/controller/BattleController.class.php +++ b/webapp/controller/BattleController.class.php @@ -1192,4 +1192,18 @@ class BattleController extends BaseAuthedController { $r->setPx(DEC_BATTLE_TICKET . $roomUuid, 1, 1000 * 3600); } + public function requestAllocBoxNum() + { + error_log(json_encode($_REQUEST)); + $roomUuid = getReqVal('room_uuid', ''); + } + + public function requestReturnBoxNum() + { + error_log(json_encode($_REQUEST)); + $roomUuid = getReqVal('room_uuid', ''); + $usedNum = getReqVal('used_num', 0); + $allocBoxNum = getReqVal('alloc_box_num', 0); + } + }