45 lines
1.2 KiB
PHP
45 lines
1.2 KiB
PHP
<?php
|
|
|
|
namespace app\common\model\app\agent;
|
|
use think\Model;
|
|
|
|
/**
|
|
* 分销员申请
|
|
*/
|
|
class Recruit extends Model
|
|
{
|
|
|
|
/**
|
|
* 检查加入条件
|
|
* @return void
|
|
*/
|
|
public function checkCondition($userId){
|
|
|
|
$config = \app\common\model\app\Config::getConfig('agent');
|
|
//无条件加入
|
|
if($config['member_recruit_condition'] == 0){
|
|
return true;
|
|
}
|
|
|
|
if($config['member_recruit_condition_payprice_status']==1 || $config['member_recruit_condition_paycount_value']==1){
|
|
|
|
$total = (new \app\admin\model\order\Order())->getTransactionStatistic($userId);
|
|
|
|
if(!$total){
|
|
return false;
|
|
}
|
|
|
|
if($config['member_recruit_condition_payprice_status']==1 && $total['pay_price'] < $config['member_recruit_condition_payprice_value']){
|
|
//自购金额满n元
|
|
return false;
|
|
}
|
|
|
|
if($config['member_recruit_condition_paycount_status']==1 && $total['pay_count'] < $config['member_recruit_condition_paycount_value']){
|
|
//消费笔数满n笔
|
|
return false;
|
|
}
|
|
}
|
|
|
|
return true;
|
|
}
|
|
} |