- Draw相关控制器添加provider_code和provider_name字段支持 - 允许手动录入开奖批次时指定provider_code - RNG开奖批次生成支持多provider,分别生成对应批次数据 - DrawPublishService和DrawManualResultService中支持基于provider_code管理开奖版本和发布流程 - DrawResultViewService调整,支持按provider汇总及筛选开奖结果 - Settlement处理逻辑调整,按provider区分待结算票据及批次,分开结算 - 结算期间管理相关服务支持使用站点本地结算时区计算开账建议和日期处理 - 增加AdminSite的settlement_timezone字段及相关请求验证和数据存取支持 - 优化AdminSettlementPeriod相关代码,防止存在未结清票据时关账 - Ticket明细返回接口添加结算时区信息,提升用户时间体验 - 多处查询排序和版本号处理改进,保证多provider数据正确顺序与一致性
60 lines
4.4 KiB
PHP
60 lines
4.4 KiB
PHP
<?php
|
||
|
||
/** 业务层 ValidationException 简写键 */
|
||
return [
|
||
'unique' => '该内容已存在,请更换后重试。',
|
||
'required' => ':attribute 不能为空。',
|
||
'system_role' => '系统角色不可删除。',
|
||
'agent_mismatch' => '该账号不属于当前代理节点。',
|
||
'invalid_for_agent' => '所选角色与当前代理不匹配。',
|
||
'not_manageable' => '无权管理该下级代理。',
|
||
'invalid_menu_action' => '权限项无效或不存在。',
|
||
'exceeds_actor' => '下列权限超出您可分配的范围::detail',
|
||
'exceeds_parent_ceiling' => '下列权限超出上级允许下放的范围::detail',
|
||
'exceeds_delegation_ceiling' => '下列权限超出本节点下放上限::detail',
|
||
'permission_exceeds_actor' => '下列权限超出您可分配的范围::detail',
|
||
'permission_catalog_incomplete' => '权限目录不完整,缺少::detail。请联系管理员执行 migrate 与 admin-auth-sync。',
|
||
'exceeds_parent' => '占成比例不能超过上级代理。',
|
||
'exceeds_available' => '超出代理可下发额度:请提高该代理授信,或减少其他下级/玩家已占用的额度。',
|
||
'agent_profile_required' => '该代理尚未配置占成与授信,请先在「占成与授信」保存代理档案。',
|
||
'parent_profile_required' => '上级代理尚未配置占成与授信,请先完善上级代理档案。',
|
||
'exceeds_limit' => '超出允许上限,请调整后重试。',
|
||
'exceeds_player_rebate_limit' => '回水比例不能超过代理回水上限。',
|
||
'exceeds_parent_rebate' => '回水上限不能超过上级代理。',
|
||
'exceeds_default_rebate_limit' => '默认玩家回水不能超过本节点回水上限。',
|
||
'not_allowed' => '当前代理未开放该能力,无法设置。',
|
||
'wallet_player_prohibited' => '主站钱包玩家不支持授信额度与回水设置。',
|
||
'exceeds_unpaid' => '收付金额不能超过账单未结金额。',
|
||
'invalid_range' => '占成比例必须在 0–100 之间。',
|
||
'below_allocated' => '代理授信额度不能低于已下发给下级代理与玩家的总额。',
|
||
'below_player_used' => '玩家授信额度不能低于该玩家已占用(含冻结)的额度。',
|
||
'parent_cannot_delegate' => '上级未开放该能力,无法下放。',
|
||
'cannot_create_child_agent' => '当前账号无权创建下级代理。',
|
||
'cannot_create_player' => '当前账号无权创建玩家。',
|
||
'primary_account_missing' => '该代理尚未绑定登录账号,无法修改登录名。',
|
||
'site_root_exists' => '该接入站点已绑定一级代理,请选择其他站点。',
|
||
'agent_overdue' => '该代理存在逾期未结账单,禁止此操作。',
|
||
'agent_line_severe_overdue' => '该代理线路存在严重逾期(超过7天),已冻结下注。',
|
||
'parent_overdue' => '上级代理存在逾期未结账单,禁止此操作。',
|
||
'period_already_open' => '该时间范围的账期已在进行中,请直接关账,勿重复开期。',
|
||
'period_site_has_open' => '本站已有进行中账期,请先关账后再开新账期。',
|
||
'period_overlaps_existing' => '账期时间与已有账期重叠,请调整起止日期。',
|
||
'period_not_found' => '账期不存在或无权访问。',
|
||
'period_already_closed' => '该账期已关账,请勿重复操作。',
|
||
'period_has_unsettled_tickets' => '账期内仍有未结算注单,需先完成开奖结算后才能关账。',
|
||
'share_snapshot_missing' => '账期内存在缺少占成快照的流水,无法关账。请先完成开奖结算或联系技术支持。',
|
||
'completed' => '该账期已关账,无法再修改账单或登记收付。',
|
||
'locked' => '账单已锁定,无法修改金额或状态。',
|
||
'not_payable' => '当前账单状态不允许登记收付,请先确认账单。',
|
||
'not_confirmable' => '当前账单状态不允许确认。',
|
||
'not_eligible' => '当前账单不符合此操作条件。',
|
||
'no_unpaid' => '该账单已无未结金额。',
|
||
'not_locked' => '账单尚未确认锁定,无法执行补差或冲正。',
|
||
'zero' => '金额不能为 0。',
|
||
'insufficient' => '可用信用额度不足,请减少下注金额或联系代理提高授信。',
|
||
'overdue' => '存在逾期未结账单,请先结清后再操作。',
|
||
'invalid' => '数值无效,请检查后重试。',
|
||
'bill_not_found' => '结算账单不存在或无权访问。',
|
||
'exists' => '所选站点不存在或未接入。',
|
||
];
|