初始化项目:添加后端代码、ThinkPHP框架、前端资源
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
<?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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user