修改折扣

This commit is contained in:
Anyon 2022-04-18 11:06:05 +08:00
parent 6c461d8243
commit c0c5f3e36e
2 changed files with 3 additions and 3 deletions

View File

@ -64,9 +64,9 @@ class Discount extends Controller
} }
$vo['items'] = json_encode($rule, JSON_UNESCAPED_UNICODE); $vo['items'] = json_encode($rule, JSON_UNESCAPED_UNICODE);
} else { } else {
$this->levels = UserUpgradeService::instance()->levels(); $this->levels = UserUpgradeService::levels();
if (empty($this->levels)) $this->error('未配置用户等级!'); if (empty($this->levels)) $this->error('未配置用户等级!');
if (!empty($vo['items'])) foreach (json_decode($vo['items'], true) as $item) { foreach ($vo['items'] ?? [] as $item) {
$vo["_level_{$item['level']}"] = $item['discount']; $vo["_level_{$item['level']}"] = $item['discount'];
} }
} }

View File

@ -21,7 +21,7 @@ class UserUpgradeService extends Service
* 获取用户等级数据 * 获取用户等级数据
* @return array * @return array
*/ */
public function levels(): array public static function levels(): array
{ {
$model = BaseUserUpgrade::mk()->where(['status' => 1]); $model = BaseUserUpgrade::mk()->where(['status' => 1]);
return $model->order('number asc')->column('*', 'number'); return $model->order('number asc')->column('*', 'number');