87 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			PHP
		
	
	
		
		
			
		
	
	
			87 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			PHP
		
	
	
|  | <?php | ||
|  | 
 | ||
|  | 
 | ||
|  | namespace app\common\enum; | ||
|  | 
 | ||
|  | 
 | ||
|  | class TeamEnum | ||
|  | { | ||
|  |     /** | ||
|  |      * 团的状态 | ||
|  |      */ | ||
|  |     const TEAM_STATUS_START = 1; //进行中
 | ||
|  |     const TEAM_STATUS_STOP  = 0; //已停止
 | ||
|  | 
 | ||
|  |     /** | ||
|  |      * 审核状态 | ||
|  |      */ | ||
|  |     const TEAM_AUDIT_WAIT    = 0; //等待审核
 | ||
|  |     const TEAM_AUDIT_SUCCESS = 1; //审核通过
 | ||
|  |     const TEAM_AUDIT_REFUSE  = 2; //审核拒绝
 | ||
|  | 
 | ||
|  |     /** | ||
|  |      * 拼团状态 | ||
|  |      */ | ||
|  |     const TEAM_STATUS_CONDUCT = 0; //进行中
 | ||
|  |     const TEAM_STATUS_SUCCESS = 1; //拼团成功
 | ||
|  |     const TEAM_STATUS_FAIL    = 2; //拼团失败
 | ||
|  | 
 | ||
|  |     /** | ||
|  |      * @Notes: 获取团活动状态 | ||
|  |      * @Author: 张无忌 | ||
|  |      * @param $type | ||
|  |      * @return array|mixed|string | ||
|  |      */ | ||
|  |     public static function getTeamStatusDesc($type) | ||
|  |     { | ||
|  |         $desc = [ | ||
|  |             self::TEAM_STATUS_START => '进行中', | ||
|  |             self::TEAM_STATUS_STOP  => '已停止', | ||
|  |         ]; | ||
|  | 
 | ||
|  |         if ($type === true){ | ||
|  |             return $desc; | ||
|  |         } | ||
|  |         return $desc[$type] ?? ''; | ||
|  |     } | ||
|  | 
 | ||
|  |     /** | ||
|  |      * @Notes: 审核状态 | ||
|  |      * @Author: 张无忌 | ||
|  |      * @param $type | ||
|  |      * @return array|mixed|string | ||
|  |      */ | ||
|  |     public static function getTeamAuditDesc($type) | ||
|  |     { | ||
|  |         $desc = [ | ||
|  |             self::TEAM_AUDIT_WAIT    => '待审核', | ||
|  |             self::TEAM_AUDIT_SUCCESS => '审核通过', | ||
|  |             self::TEAM_AUDIT_REFUSE  => '审核拒绝', | ||
|  |         ]; | ||
|  | 
 | ||
|  |         if ($type === true){ | ||
|  |             return $desc; | ||
|  |         } | ||
|  |         return $desc[$type] ?? ''; | ||
|  |     } | ||
|  |     /** | ||
|  |      * @Notes: 拼团状态 | ||
|  |      * @Author: 张无忌 | ||
|  |      * @param $type | ||
|  |      * @return array|mixed|string | ||
|  |      */ | ||
|  |     public static function getStatusDesc($type) | ||
|  |     { | ||
|  |         $desc = [ | ||
|  |             self::TEAM_STATUS_CONDUCT => '拼购中', | ||
|  |             self::TEAM_STATUS_SUCCESS => '拼团成功', | ||
|  |             self::TEAM_STATUS_FAIL    => '拼团失败', | ||
|  |         ]; | ||
|  | 
 | ||
|  |         if ($type === true){ | ||
|  |             return $desc; | ||
|  |         } | ||
|  |         return $desc[$type] ?? ''; | ||
|  |     } | ||
|  | 
 | ||
|  | } |