| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- namespace app\controller\admin\system\sharedProsperity;
- use app\common\repositories\shared\SharedProsperityRecommendConfigRepository;
- class SharedProsperityRecommend
- {
- /**
- * @return mixed
- * @author 史晨
- * @date 2026/2/5 14:28
- * 获取推荐奖励配置
- */
- public function list()
- {
- /** @var SharedProsperityRecommendConfigRepository $repository */
- $repository = app()->make(SharedProsperityRecommendConfigRepository::class);
- $list = $repository->getList();
- return app('json')->success($list);
- }
- /**
- * @return mixed
- * @author 史晨
- * @date 2026/2/5 14:28
- * 获取推荐奖励配置详情
- */
- public function detail()
- {
- $id = app('request')->params(['id']);
- /** @var SharedProsperityRecommendConfigRepository $repository */
- $repository = app()->make(SharedProsperityRecommendConfigRepository::class);
- $data = $repository->getDetail($id);
- return app('json')->success($data);
- }
- /**
- * @return void
- * @author 史晨
- * @date 2026/2/6 14:03
- * 编辑
- */
- public function update()
- {
- $params = app('request')->params(['id', 'reward_ratio', 'share_ratio', 'profit_ratio', 'pv', 'consume']);
- /** @var SharedProsperityRecommendConfigRepository $repository */
- $repository = app()->make(SharedProsperityRecommendConfigRepository::class);
- $res = $repository->update($params);
- if (!$res) {
- return app('json')->fail();
- }
- return app('json')->success();
- }
- }
|