goods_id && Discount::getList($this->goods_id)) { $discounts = Discount::getList($this->goods_id); foreach ($discounts as $key => $discount) { $discountValue[$discount['level_id']] = $discount['discount_value']; } } $levels = MemberLevel::getMemberLevelList(); $levels = array_merge($this->defaultLevel(),$levels); $groups = MemberGroup::getMemberGroupList(); return view('goods.widgets.discount', [ 'discount' => $discounts->toArray(), 'discountValue' => $discountValue, 'levels' => $levels, 'groups' => $groups ])->render(); } private function defaultLevel() { return [ '0'=> [ 'id' => "0", 'level_name' => \Setting::get('shop.member.level_name') ?: '普通会员' ], ]; } }