|
|
@@ -14,7 +14,7 @@ class MemberWealController extends BaseController
|
|
|
|
|
|
public $guestAccess = [];
|
|
|
|
|
|
- //获取初始数据
|
|
|
+ //获取会员的初始数据
|
|
|
public function actionGetInitData()
|
|
|
{
|
|
|
$map = dict::getDict('memberLevelMap');
|
|
|
@@ -45,6 +45,12 @@ class MemberWealController extends BaseController
|
|
|
$levelSn = $val['levelSn'] ?? 'general';
|
|
|
$level = $val['level'] ?? 1;
|
|
|
$discount = $val['discount'] ?? 0.95;
|
|
|
+ if ($discount > 1) {
|
|
|
+ util::fail($name . '的折扣必须小于等于1');
|
|
|
+ }
|
|
|
+ if ($discount <= 0) {
|
|
|
+ util::fail($name . '的折扣必须大于0');
|
|
|
+ }
|
|
|
$it = [
|
|
|
'name' => $name,
|
|
|
'levelSn' => $levelSn,
|
|
|
@@ -58,6 +64,17 @@ class MemberWealController extends BaseController
|
|
|
util::success(['member' => $member, 'reduceDay' => $reduceDay]);
|
|
|
}
|
|
|
|
|
|
+ public function actionGetRechargeInitData()
|
|
|
+ {
|
|
|
+ $recharge = dict::getDict('memberLevelMap');
|
|
|
+
|
|
|
+ $shopId = $this->shopId;
|
|
|
+ $has = MemberWealClass::getByCondition(['shopId' => $shopId], true);
|
|
|
+ $hasMemberDiscount = !empty($has) ? 1 : 0;
|
|
|
+
|
|
|
+ util::success(['recharge' => $recharge, 'hasMemberDiscount' => $hasMemberDiscount]);
|
|
|
+ }
|
|
|
+
|
|
|
public function actionModify()
|
|
|
{
|
|
|
$post = Yii::$app->request->post();
|