feat(zy): 实现比赛报名和自动分组功能
- 新增比赛报名逻辑,支持单双打和团队赛 - 实现自动分组算法,根据比赛规则生成对阵表 - 添加下一轮对阵安排功能,支持淘汰赛制 - 优化比赛结果处理,自动计算排名和得分 - 新增参赛人员列表接口,支持多种查询条件
This commit is contained in:
@@ -35,49 +35,49 @@ return [
|
||||
'Club.name' => '俱乐部名称',
|
||||
'User.username' => '用户名',
|
||||
|
||||
"Is_public0" => "否",
|
||||
"Is_public1" => "是",
|
||||
'Is_public0' => '否',
|
||||
'Is_public1' => '是',
|
||||
|
||||
"Is_bring0" => "否",
|
||||
"Is_bring1" => "是",
|
||||
'Is_bring0' => '否',
|
||||
'Is_bring1' => '是',
|
||||
|
||||
"Team_type1" => "双打",
|
||||
"Team_type2" => "单打",
|
||||
"Team_type3" => "团队",
|
||||
'Team_type1' => '双打',
|
||||
'Team_type2' => '单打',
|
||||
'Team_type3' => '团队',
|
||||
|
||||
"Rule_type1" => "八人转",
|
||||
"Rule_type2" => "超八转",
|
||||
"Rule_type3" => "混双转",
|
||||
"Rule_type4" => "固搭转",
|
||||
"Rule_type5" => "固定擂",
|
||||
"Rule_type6" => "活动擂",
|
||||
"Rule_type7" => "转转",
|
||||
"Rule_type8" => "分区转",
|
||||
"Rule_type9" => "擂台赛",
|
||||
"Rule_type10" => "守擂赛",
|
||||
"Rule_type11" => "追分赛",
|
||||
"Rule_type12" => "固搭追分赛",
|
||||
"Rule_type13" => "大循环群内赛",
|
||||
"Rule_type14" => "两队PK赛",
|
||||
"Rule_type15" => "战队淘汰赛",
|
||||
"Rule_type16" => "单项淘汰赛",
|
||||
"Rule_type17" => "分区循环淘汰赛",
|
||||
'Rule_type1' => '八人转',
|
||||
'Rule_type2' => '超八转',
|
||||
'Rule_type3' => '混双转',
|
||||
'Rule_type4' => '固搭转',
|
||||
'Rule_type5' => '固定擂',
|
||||
'Rule_type6' => '活动擂',
|
||||
'Rule_type7' => '转转',
|
||||
'Rule_type8' => '分区转',
|
||||
'Rule_type9' => '擂台赛',
|
||||
'Rule_type10' => '守擂赛',
|
||||
'Rule_type11' => '追分赛',
|
||||
'Rule_type12' => '固搭追分赛',
|
||||
'Rule_type13' => '大循环群内赛',
|
||||
'Rule_type14' => '两队PK赛',
|
||||
'Rule_type15' => '战队淘汰赛',
|
||||
'Rule_type16' => '单项淘汰赛',
|
||||
'Rule_type17' => '分区循环淘汰赛',
|
||||
|
||||
"Type0" => "一次性",
|
||||
"Type1" => "周期性",
|
||||
'Type0' => '一次性',
|
||||
'Type1' => '周期性',
|
||||
|
||||
"Status0" => "发布",
|
||||
"Status1" => "报名中",
|
||||
"Status2" => "比赛中",
|
||||
"Status3" => "结束",
|
||||
'Status0' => '发布',
|
||||
'Status1' => '报名中',
|
||||
'Status2' => '比赛中',
|
||||
'Status3' => '结束',
|
||||
|
||||
"Week0" => "周日",
|
||||
"Week1" => "周一",
|
||||
"Week2" => "周二",
|
||||
"Week3" => "周三",
|
||||
"Week4" => "周四",
|
||||
"Week5" => "周五",
|
||||
"Week6" => "周六",
|
||||
'Week0' => '周日',
|
||||
'Week1' => '周一',
|
||||
'Week2' => '周二',
|
||||
'Week3' => '周三',
|
||||
'Week4' => '周四',
|
||||
'Week5' => '周五',
|
||||
'Week6' => '周六',
|
||||
|
||||
|
||||
];
|
||||
|
||||
@@ -40,51 +40,51 @@ return [
|
||||
'User.username' => '用户名',
|
||||
|
||||
|
||||
"Is_public0" => "否",
|
||||
"Is_public1" => "是",
|
||||
'Is_public0' => '否',
|
||||
'Is_public1' => '是',
|
||||
|
||||
"Is_bring0" => "否",
|
||||
"Is_bring1" => "是",
|
||||
'Is_bring0' => '否',
|
||||
'Is_bring1' => '是',
|
||||
|
||||
"Team_type1" => "双打",
|
||||
"Team_type2" => "单打",
|
||||
"Team_type3" => "团队",
|
||||
'Team_type1' => '双打',
|
||||
'Team_type2' => '单打',
|
||||
'Team_type3' => '团队',
|
||||
|
||||
"Rule_type1" => "八人转",
|
||||
"Rule_type2" => "超八转",
|
||||
"Rule_type3" => "混双转",
|
||||
"Rule_type4" => "固搭转",
|
||||
"Rule_type5" => "固定擂",
|
||||
"Rule_type6" => "活动擂",
|
||||
"Rule_type7" => "转转",
|
||||
"Rule_type8" => "分区转",
|
||||
"Rule_type9" => "擂台赛",
|
||||
"Rule_type10" => "守擂赛",
|
||||
"Rule_type11" => "追分赛",
|
||||
"Rule_type12" => "固搭追分赛",
|
||||
"Rule_type13" => "大循环群内赛",
|
||||
"Rule_type14" => "两队PK赛",
|
||||
"Rule_type15" => "战队淘汰赛",
|
||||
"Rule_type16" => "单项淘汰赛",
|
||||
"Rule_type17" => "分区循环淘汰赛",
|
||||
'Rule_type1' => '八人转',
|
||||
'Rule_type2' => '超八转',
|
||||
'Rule_type3' => '混双转',
|
||||
'Rule_type4' => '固搭转',
|
||||
'Rule_type5' => '固定擂',
|
||||
'Rule_type6' => '活动擂',
|
||||
'Rule_type7' => '转转',
|
||||
'Rule_type8' => '分区转',
|
||||
'Rule_type9' => '擂台赛',
|
||||
'Rule_type10' => '守擂赛',
|
||||
'Rule_type11' => '追分赛',
|
||||
'Rule_type12' => '固搭追分赛',
|
||||
'Rule_type13' => '大循环群内赛',
|
||||
'Rule_type14' => '两队PK赛',
|
||||
'Rule_type15' => '战队淘汰赛',
|
||||
'Rule_type16' => '单项淘汰赛',
|
||||
'Rule_type17' => '分区循环淘汰赛',
|
||||
|
||||
|
||||
"Type0" => "一次性",
|
||||
"Type1" => "周期性",
|
||||
'Type0' => '一次性',
|
||||
'Type1' => '周期性',
|
||||
|
||||
"Status-1" => "取消",
|
||||
"Status0" => "未开始",
|
||||
"Status1" => "报名中",
|
||||
"Status2" => "进行中",
|
||||
"Status3" => "已结束",
|
||||
'Status-1' => '取消',
|
||||
'Status0' => '未开始',
|
||||
'Status1' => '报名中',
|
||||
'Status2' => '进行中',
|
||||
'Status3' => '已结束',
|
||||
|
||||
"Week0" => "周日",
|
||||
"Week1" => "周一",
|
||||
"Week2" => "周二",
|
||||
"Week3" => "周三",
|
||||
"Week4" => "周四",
|
||||
"Week5" => "周五",
|
||||
"Week6" => "周六",
|
||||
'Week0' => '周日',
|
||||
'Week1' => '周一',
|
||||
'Week2' => '周二',
|
||||
'Week3' => '周三',
|
||||
'Week4' => '周四',
|
||||
'Week5' => '周五',
|
||||
'Week6' => '周六',
|
||||
|
||||
|
||||
];
|
||||
|
||||
@@ -14,7 +14,7 @@ return [
|
||||
'User.username' => '用户名',
|
||||
'Order.order_sn' => '订单号',
|
||||
|
||||
"Status-1" => "取消",
|
||||
"Status0" => "待支付",
|
||||
"Status1" => "已支付",
|
||||
'Status-1' => '取消',
|
||||
'Status0' => '待支付',
|
||||
'Status1' => '已支付',
|
||||
];
|
||||
|
||||
@@ -21,10 +21,10 @@ return [
|
||||
'User.username' => '用户名',
|
||||
'Game.name' => '赛事名称',
|
||||
|
||||
"Status0" => "候补",
|
||||
"Status1" => "已报名",
|
||||
"Status2" => "退坑",
|
||||
'Status-1' => '退坑',
|
||||
'Status0' => '候补',
|
||||
'Status1' => '正常',
|
||||
|
||||
"Signin0" => "未签到",
|
||||
"Signin1" => "已签到",
|
||||
'Signin0' => '未签到',
|
||||
'Signin1' => '已签到',
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user