43 lines
		
	
	
		
			1019 B
		
	
	
	
		
			PHP
		
	
	
		
		
			
		
	
	
			43 lines
		
	
	
		
			1019 B
		
	
	
	
		
			PHP
		
	
	
|  | <?php | ||
|  | namespace app\common\model\distribution; | ||
|  | 
 | ||
|  | use app\common\basics\Models; | ||
|  | 
 | ||
|  | class DistributionMemberApply extends Models | ||
|  | { | ||
|  |     /** | ||
|  |      * 分销会员申请状态 | ||
|  |      */ | ||
|  |     const STATUS_WAIT_AUDIT    = 0; //待审核
 | ||
|  |     const STATUS_AUDIT_SUCCESS = 1; //审核通过
 | ||
|  |     const STATUS_AUDIT_ERROR   = 2; //审核拒绝
 | ||
|  | 
 | ||
|  | 
 | ||
|  |     /** | ||
|  |      * @Notes: 关联用户模型 | ||
|  |      * @Author: 张无忌 | ||
|  |      */ | ||
|  |     public function user() | ||
|  |     { | ||
|  |         return $this->hasOne('app\common\model\user\User', 'id', 'user_id'); | ||
|  |     } | ||
|  | 
 | ||
|  | 
 | ||
|  |     /** | ||
|  |      * @Notes: 分销会员申请状态 | ||
|  |      * @param bool $status | ||
|  |      * @return array|mixed|string | ||
|  |      */ | ||
|  |     public static function getApplyStatus($status = true) | ||
|  |     { | ||
|  |         $desc = [ | ||
|  |             self::STATUS_WAIT_AUDIT    => '待审核', | ||
|  |             self::STATUS_AUDIT_SUCCESS => '审核通过', | ||
|  |             self::STATUS_AUDIT_ERROR   => '审核拒绝', | ||
|  |         ]; | ||
|  |         if ($status === true) { | ||
|  |             return $desc; | ||
|  |         } | ||
|  |         return $desc[$status] ?? '未知'; | ||
|  |     } | ||
|  | } |