1.修改游戏档位和奖励金额的配置

2.优化T4和T5的奖励权重可以修改
This commit is contained in:
2026-06-01 09:53:24 +08:00
parent 18944f0d48
commit 906539995d
11 changed files with 322 additions and 82 deletions

View File

@@ -127,6 +127,25 @@ class DiceRewardConfigController extends BaseController
*/
#[Permission('修改奖励索引', 'dice:reward_config:index:batchUpdate')]
public function batchUpdate(Request $request): Response
{
return $this->doBatchUpdateIndex($request);
}
/**
* 按规则生成并保存奖励索引(需档位结算推荐配置权限,与 batchUpdate 写入逻辑相同)
*
* @param Request $request items: [{ id, grid_number?, ui_text?, ui_text_en?, real_ev?, tier?, remark? }, ...]
*/
#[Permission('档位结算推荐配置', 'dice:reward_config:index:tierRecommend')]
public function generateIndexByRules(Request $request): Response
{
return $this->doBatchUpdateIndex($request);
}
/**
* @return Response
*/
private function doBatchUpdateIndex(Request $request): Response
{
$items = $request->post('items', []);
if (! is_array($items)) {