shish 6 лет назад
Родитель
Сommit
618bffbdaf
1 измененных файлов с 25 добавлено и 2 удалено
  1. 25 2
      app/business/controllers/MerchantController.php

+ 25 - 2
app/business/controllers/MerchantController.php

@@ -26,12 +26,35 @@ class MerchantController extends BaseController
 		$merchant = MerchantService::getInfo($this->merchant, $this->merchantExtend);
 		util::success($merchant);
 	}
-
+	
 	//商家现有的会员等级 shish 2019.12.12
 	public function actionMemberLevel()
 	{
-		$list = MerchantExtendService::getGradeList($this->merchantExtend,false,false);
+		$list = MerchantExtendService::getGradeList($this->merchantExtend, false, false);
 		util::success($list);
 	}
+	
+	//会员等级更新 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('提交成功');
+	}
 
 }