1234567891011121314151617181920212223242526272829 |
- <?php
- /**
- * @Name
- * @Description
- * @Author 刘学玺
- * @Date 2024/9/4 12:04
- */
- namespace App\Http\Services\Backend\Server\Member;
- use App\Http\Services\Service;
- use App\Models\Member\Config;
- class ConfigService extends Service
- {
- protected array $selectColumn = ['id', 'point_trade_deduct_enable as pointTradeDeductEnable', 'point_trade_deduct_unit_price as pointTradeDeductUnitPrice', 'point_trade_deduct_max_price as pointTradeDeductMaxPrice', 'point_trade_give_point as pointTradeGivePoint'];
- protected array $appendColumn = ['login_date as loginDate', 'created_at as createTime'];
- public function getConfig()
- {
- return Config::query()->select($this->selectColumn)->find(1);
- }
- public function updateConfig(array $data): void
- {
- $config = self::toModel($data, Config::class);
- $config->update($config->getAttributes());
- }
- }
|