6
0
Fork 0

经销商升级金额配置

release
李静 2022-01-16 17:44:48 +08:00
parent 0bab48742e
commit e891d20f05
2 changed files with 15 additions and 7 deletions

View File

@ -290,19 +290,18 @@ class OrderService
public function getConsignor(User $user, $totalAmount, ?User $lastConsignor = null)
{
//todo-改成配置
$rules = [
[
'amount'=>'26400.00',
'lvl'=>DealerLvl::Contracted,
'amount' => app_settings('dealer.upgrade_amount_'.DealerLvl::Contracted->value),
'lvl' => DealerLvl::Contracted,
],
[
'amount' =>'8600.00',
'lvl'=>DealerLvl::Special,
'amount' => app_settings('dealer.upgrade_amount_'.DealerLvl::Special->value),
'lvl' => DealerLvl::Special,
],
[
'amount' =>'2520.00',
'lvl'=>DealerLvl::Gold,
'amount' => app_settings('dealer.upgrade_amount_'.DealerLvl::Gold->value),
'lvl' => DealerLvl::Gold,
],
];
$lvl = $user->dealer->lvl;

View File

@ -2,6 +2,7 @@
namespace Database\Seeders;
use App\Enums\DealerLvl;
use App\Models\Order;
use App\Models\Setting;
use Illuminate\Database\Seeder;
@ -176,6 +177,14 @@ class AppSettingSeeder extends Seeder
'dealer' => [
'value' => [
'fee_rate' => '6', // 手续费比例(百分比)
// 金牌经销商升级金额
'upgrade_amount_'.DealerLvl::Gold->value => '2520',
// 特约经销商升级金额
'upgrade_amount_'.DealerLvl::Special->value => '8600',
// 合约经销商升级金额
'upgrade_amount_'.DealerLvl::Contracted->value => '26400',
'purchase_rules'=>[
['price' => '1', 'rate' => '2.00'],
['price' => '2', 'rate' => '3.00'],