SettingController.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace addons\BlindBox\backend\controllers;
  3. use common\enums\AddonsEnum;
  4. /**
  5. * 默认控制器
  6. *
  7. * Class DefaultController
  8. * @package addons\BlindBox\backend\controllers
  9. */
  10. class SettingController extends BaseController
  11. {
  12. public function actionIndex()
  13. {
  14. if (\Yii::$app->request->isAjax) {
  15. if (\Yii::$app->request->isPost) {
  16. $params = \Yii::$app->request->post();
  17. //is_enable :是否开启:1:开启;0:关闭
  18. //computing_method :计算:0:订单付款后;1:订单完成后;
  19. //bonus_time:分红时间 12:00
  20. //bonus_nums订单分红次数设置: 10
  21. //is_recommend_new_people 推荐新人得贡献值设置: 1:开启;0:关闭
  22. //people_nums:累计推多少人
  23. //get_contribution:获得多少贡献值
  24. //is_direct_consumption 直推消费设置: 1:开启;0:关闭
  25. //cumulative_consumption 累计推荐用户消费多少元
  26. //direct_get_contribution:获得多少贡献值
  27. $params['mall_id'] = $this->mall_id;
  28. \Yii::$app->services->setting->addons->set($this->mall_id, AddonsEnum::ADDONS_NAME_BLIND_BOX, ['basic' => $params]);
  29. return $this->success('操作成功');
  30. }
  31. if (\Yii::$app->request->isGet) {
  32. $basic = \Yii::$app->services->setting->addons->get($this->mall_id, AddonsEnum::ADDONS_NAME_BLIND_BOX, 'basic');
  33. $basic['is_open_agent_commission_settle'] =$basic['is_open_agent_commission_settle']??0;
  34. return $this->success('操作成功', ['basic' => $basic]);
  35. }
  36. }
  37. return $this->render('index', [
  38. ]);
  39. }
  40. }