This commit is contained in:
aozhiwei 2021-11-26 15:51:12 +08:00
parent 1111749ce4
commit d66cd270ea
5 changed files with 28 additions and 25 deletions

View File

@ -31,6 +31,7 @@ class GunSkinInfo(object):
self.fields = [
['gun_id', 0, '枪支id'],
['skin_id', 0, '皮肤id'],
['try_expire_time', 0, '试用到期时间(utc时间)'],
]
class RoleInfo(object):
@ -142,9 +143,17 @@ class HeroSkin(object):
self.fields = [
['skin_id', 0, '英雄皮肤id'],
['skin_state', 0, '英雄皮肤状态 0=已经购1 = 试用状态'],
['get_from', 0, '获得方式 0 = 系统赠送 1 = 金币购买'],
['consume_num,', 0, '消耗货币的具体数量'],
['trytime', 0, '试用开始时间'],
['try_expire_time', 0, '试用到期时间(utc时间)'],
]
class Item(object):
def __init__(self):
self.fields = [
['item_id', 0, '道具id'],
['item_num', 0, '道具数量'],
['item_state', 0, '英雄皮肤状态 0=已经购1 = 试用状态'],
['try_expire_time', 0, '试用到期时间(utc时间)'],
]
class RobotInfo(object):

View File

@ -62,8 +62,8 @@ CREATE TABLE `t_hero` (
`hero_exp` int(11) NOT NULL DEFAULT '0' COMMENT '英雄等级',
`yoke_lv` int(11) NOT NULL DEFAULT '0' COMMENT '羁绊等级',
`yoke_exp` int(11) NOT NULL DEFAULT '0' COMMENT '羁绊经验',
`skill1_lv1` int(11) NOT NULL DEFAULT '1' COMMENT '必杀技等级',
`skill1_lv2` int(11) NOT NULL DEFAULT '1' COMMENT '躲避技能等级',
`skill_lv1` int(11) NOT NULL DEFAULT '1' COMMENT '必杀技等级',
`skill_lv2` int(11) NOT NULL DEFAULT '1' COMMENT '躲避技能等级',
`createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间',
PRIMARY KEY (`idx`),
@ -85,7 +85,7 @@ CREATE TABLE `t_hero_skin` (
`skin_state` int(11) NOT NULL DEFAULT '0' COMMENT '英雄皮肤状态 0=已经购1 = 试用状态',
`get_from` int(11) NOT NULL DEFAULT '0' COMMENT '获得方式 0 = 系统赠送 1 = 金币购买',
`consume_num` int(11) NOT NULL DEFAULT '0' COMMENT '消耗货币的具体数量',
`deadline` int(11) NOT NULL DEFAULT '0' COMMENT '试用截止时间',
`try_expire_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`),
@ -105,8 +105,8 @@ CREATE TABLE `t_bag` (
`accountid` varchar(60) NOT NULL DEFAULT '' COMMENT '账号id(channel + "_" + gameid + "_" + openid)',
`item_id` int(11) NOT NULL DEFAULT '0' COMMENT '道具id',
`item_num` int(11) NOT NULL DEFAULT '0' COMMENT '数量',
`item_state` int(11) NOT NULL DEFAULT '0' COMMENT '状态0:上阵中,1:已获得,2:未获得',
`deadline` int(11) NOT NULL DEFAULT '0' COMMENT '试用截止时间',
`item_state` int(11) NOT NULL DEFAULT '0' COMMENT '状态0=已经购1 = 试用状态',
`try_expire_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`),
@ -126,7 +126,7 @@ CREATE TABLE `t_gun_skin` (
`idx` bigint NOT NULL AUTO_INCREMENT COMMENT '自增id',
`accountid` varchar(60) CHARACTER SET utf8 NOT NULL COMMENT 'accountid',
`skin_id` int(11) NOT NULL DEFAULT '0' COMMENT '皮肤ID',
`deadline` int(11) NOT NULL DEFAULT '0' COMMENT '试用截止时间',
`try_expire_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`),
@ -150,7 +150,7 @@ CREATE TABLE `t_gun_talent` (
`createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间',
PRIMARY KEY (`idx`),
UNIQUE KEY `accountid_type_id_skill_id` (`accountid`, `type_id`,`skill_id`)
UNIQUE KEY `accountid_type_id_talent_id` (`accountid`, `type_id`,`talent_id`)
) ENGINE=InnoDB AUTO_INCREMENT=10000 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

View File

@ -1,7 +0,0 @@
begin;
alter table user add column `max_integral` int(11) NOT NULL DEFAULT '0' COMMENT '最高积分';
insert into version (version) values(2020122501);
commit;

View File

@ -29,8 +29,8 @@ class Hero extends BaseModel {
'hero_id' => $row['hero_id'],
'hero_lv' => $row['hero_lv'],
'skin_id' => $row['skin_id'],
'skill1_lv1' => $row['skill1_lv1'],
'skill1_lv2' => $row['skill1_lv2'],
'skill_lv1' => $row['skill_lv1'],
'skill_lv2' => $row['skill_lv2'],
'yoke_lv' => $row['yoke_lv'],
'yoke_exp' => $row['yoke_exp'],
);
@ -53,8 +53,8 @@ class Hero extends BaseModel {
'hero_id' => $heroMeta['id'],
'hero_lv' => 1,
'skin_id' => $defSkin,
'skill1_lv1' => 1,
'skill1_lv2' => 1,
'skill_lv1' => 1,
'skill_lv2' => 1,
'yoke_lv' => 0,
'yoke_exp' => 0,
'createtime' => myself()->_getNowTime(),
@ -87,7 +87,7 @@ class Hero extends BaseModel {
if (!in_array($skillIdx, array(0, 1))) {
return;
}
$fieldName = 'skill1_lv' . ($skillIdx + 1);
$fieldName = 'skill_lv' . ($skillIdx + 1);
SqlHelper::update(
myself()->_getSelfMysql(),
't_hero',

View File

@ -9,6 +9,9 @@ use phpcommon\SqlHelper;
class HeroSkin extends BaseModel {
const GETED_STATE = 0;
const TRY_USING_STATE = 1;
public static function find($skinId)
{
$row = SqlHelper::ormSelectOne(
@ -27,9 +30,7 @@ class HeroSkin extends BaseModel {
return array(
'skin_id' => $row['skin_id'],
'skin_state' => $row['skin_state'],
'get_from' => $row['get_from'],
'consume_num' => $row['consume_num'],
'trytime' => $row['trytime'],
'try_expire_time' => $row['try_expire_time'],
);
}