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) public function getConsignor(User $user, $totalAmount, ?User $lastConsignor = null)
{ {
//todo-改成配置
$rules = [ $rules = [
[ [
'amount'=>'26400.00', 'amount' => app_settings('dealer.upgrade_amount_'.DealerLvl::Contracted->value),
'lvl'=>DealerLvl::Contracted, 'lvl' => DealerLvl::Contracted,
], ],
[ [
'amount' =>'8600.00', 'amount' => app_settings('dealer.upgrade_amount_'.DealerLvl::Special->value),
'lvl'=>DealerLvl::Special, 'lvl' => DealerLvl::Special,
], ],
[ [
'amount' =>'2520.00', 'amount' => app_settings('dealer.upgrade_amount_'.DealerLvl::Gold->value),
'lvl'=>DealerLvl::Gold, 'lvl' => DealerLvl::Gold,
], ],
]; ];
$lvl = $user->dealer->lvl; $lvl = $user->dealer->lvl;

View File

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