| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?php
- /**
- * Created by PhpStorm.
- * User: wniu
- * Date: 2022/2/21
- * Time: 2:54 下午
- */
- namespace addons\OperatingNote\common\enums;
- class NoteEnum
- {
- const ADDONS_NAME = 'operating_note';
- const STATUS_ZERO = '0';
- const STATUS_ONE = '1';
- const STATUS_TWO = '2';
- const STATUS_THREE = '3';
- const NOTIFY_CLASS = 'addons\OperatingNote\common\logic\notify\Notify';
- // 封面类型
- const COVER_TYPE1 = 1;
- const COVER_TYPE2 = 2;
- const COVER_TYPE3 = 3;
- const COVER_TYPE4 = 4;
- const COVER_TYPE5 = 5;
- const COVER_TYPE6 = 6;
- const COVER_TYPE = [self::COVER_TYPE1, self::COVER_TYPE2, self::COVER_TYPE3, self::COVER_TYPE4, self::COVER_TYPE5, self::COVER_TYPE6];
- // 获取封面类型名称
- public static function getCoverTypeName($cover_type)
- {
- // 1小单图 2大单图 3二图 4三图 5竖屏 6横屏
- $cover_type_name = [
- self::COVER_TYPE1 => '小单图',
- self::COVER_TYPE2 => '大单图',
- self::COVER_TYPE3 => '二图',
- self::COVER_TYPE4 => '三图',
- self::COVER_TYPE5 => '竖屏',
- self::COVER_TYPE6 => '横屏'
- ];
- return $cover_type_name[$cover_type] ?? '未知类型';
- }
- // 获取封面类型对应的封面图数量
- public static function getCoverTypeCount($cover_type)
- {
- $one = [self::COVER_TYPE1, self::COVER_TYPE2, self::COVER_TYPE5, self::COVER_TYPE6]; // 一张的类型
- $two = [self::COVER_TYPE3];
- $three = [self::COVER_TYPE4];
- if (in_array($cover_type, $one)) {
- return 1;
- } else if (in_array($cover_type, $two)) {
- return 2;
- } else if (in_array($cover_type, $three)) {
- return 3;
- } else {
- return 1;
- }
- }
- }
|