| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?php
- namespace business\controllers;
- use biz\merchant\services\MerchantExtendService;
- use biz\merchant\services\MerchantService;
- use Yii;
- use common\components\util;
- class MerchantController extends BaseController
- {
-
- //运费设置 shish 2019.12.8
- public function actionFreightSetting()
- {
- $get = Yii::$app->request->get();
- $first = isset($get['first']) && is_numeric($get['first']) ? $get['first'] : 5;
- $add = isset($get['add']) && is_numeric($get['add']) ? $get['add'] : 5;
- MerchantExtendService::updateByCondition(['merchantId' => $this->merchantId], ['freight' => $first . '_' . $add]);
- util::ok();
- }
-
- //商家信息 shish 2019.12.8
- public function actionDetail()
- {
- $merchant = MerchantService::getInfo($this->merchant, $this->merchantExtend);
- util::success($merchant);
- }
-
- //商家现有的会员等级 shish 2019.12.12
- public function actionMemberLevel()
- {
- $list = MerchantExtendService::getGradeList($this->merchantExtend, false, false);
- $extend = $this->merchantExtend;
- $gradeSwitch = isset($extend['gradeSwitch']) ? $extend['gradeSwitch'] : 1;
- util::success(['list' => $list, 'gradeSwitch' => $gradeSwitch]);
- }
-
- //会员等级更新 shish 2019.12.18
- public function actionMemberLevelUpdate()
- {
- $extend = $this->merchantExtend;
- if ($extend['gradeSwitch'] == 0) {
- util::fail('会员等级已设置不能修改');
- }
- $list = Yii::$app->request->post('list');
- if (empty($list) || is_array($list) == false) {
- util::fail('请填写会员等级');
- }
- $data = [];
- foreach ($list as $key => $val) {
- $data[] = $val[0] . '_' . $val[1] . '_' . $val[2];
- }
- if (empty($data)) {
- util::fail('请填写会员等级!');
- }
- $string = implode('I', $data);
- MerchantExtendService::updateByCondition(['merchantId' => $this->merchantId], ['gradeList' => $string]);
- util::ok('提交成功');
- }
-
- //常用链接
- public function actionCommonUrl()
- {
- $list = MerchantService::getCommonUrlList();
- util::success($list);
- }
-
- }
|