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] ?? '';
 | |
|     }
 | |
| 
 | |
| } |