<?php // +---------------------------------------------------------------------- // | likeshop开源商城系统 // +---------------------------------------------------------------------- // | 欢迎阅读学习系统程序代码,建议反馈是我们前进的动力 // | gitee下载:https://gitee.com/likeshop_gitee // | github下载:https://github.com/likeshop-github // | 访问官网:https://www.likeshop.cn // | 访问社区:https://home.likeshop.cn // | 访问手册:http://doc.likeshop.cn // | 微信公众号:likeshop技术社区 // | likeshop系列产品在gitee、github等公开渠道开源版本可免费商用,未经许可不能去除前后端官方版权标识 // | likeshop系列产品收费版本务必购买商业授权,购买去版权授权后,方可去除前后端官方版权标识 // | 禁止对系统程序代码以任何目的,任何形式的再发布 // | likeshop团队版权所有并拥有最终解释权 // +---------------------------------------------------------------------- // | author: likeshop.cn.team // +---------------------------------------------------------------------- namespace app\common\enum; class ShopEnum { /** * 审核状态 */ const AUDIT_STATUS_STAY = 1; //待审核 const AUDIT_STATUS_OK = 2; //审核通过 const AUDIT_STATUS_REFUSE = 3; //审核拒绝 /** * 商家类型 */ const SHOP_TYPE_SELF = 1; //官方自营 const SHOP_TYPE_IN = 2; //入驻商家 /** * 营业状态 */ const SHOP_RUN_CLOSE = 0; //暂停营业 const SHOP_RUN_OPEN = 1; //营业中 /** * 冻结状态 */ const SHOP_FREEZE_NORMAL = 0; //正常 const SHOP_FREEZE_BAN = 1; //冻结 /** * 产品审核 */ const PRODUCT_AUDIT_FALSE = 0; //关闭 const PRODUCT_AUDIT_TRUE = 1; //开启 /** * 店铺推荐 */ const SHOP_RECOMMEND_FALSE = 0; //不推荐 const SHOP_RECOMMEND_TRUE = 1; //推荐 /** * 商家默认logo、背景图、PC端店铺封面、PC端店铺头图 */ const DEFAULT_LOGO = '/static/common/image/default/shop_default_logo.png'; const DEFAULT_BG = '/static/common/image/default/shop_default_bg.jpg'; const DEFAULT_COVER = '/static/common/image/default/shop_default_cover.png'; const DEFAULT_BANNER = '/static/common/image/default/shop_default_banner.jpg'; /** * 背景图、PC端店铺封面、PC端店铺头图的示例图片 */ const DOME_BG = '/static/common/image/default/shop_demo_background.png'; const DOME_COVER = '/static/common/image/default/shop_demo_cover.png'; const DOME_BANNER = '/static/common/image/default/shop_demo_banner.png'; /** * 发票开关 * INVOICE_CLOSE-关闭 * INVOICE_OPEN- 开启 */ const INVOICE_CLOSE = 0; const INVOICE_OPEN = 1; /** * 发票是否支持专票 * SPEC_INVOICE_NOT - 不支持 * SPEC_INVOICE_SUPPORT - 不支持 */ const SPEC_INVOICE_UNABLE = 0; const SPEC_INVOICE_ABLE = 1; /** * NOTE: 审核状态 * @author: 张无忌 * @param bool $form * @return array|mixed|string */ public static function getAuditStatusDesc($form = true){ $desc = [ self::AUDIT_STATUS_STAY => '待审核', self::AUDIT_STATUS_OK => '审核通过', self::AUDIT_STATUS_REFUSE => '审核拒绝' ]; if(true === $form){ return $desc; } return $desc[$form] ?? ''; } /** * NOTE: 商家类型 * @author: 张无忌 * @param bool $form * @return array|mixed|string * */ public static function getShopTypeDesc($form = true){ $desc = [ self::SHOP_TYPE_SELF => '官方自营', self::SHOP_TYPE_IN => '入驻商家', ]; if(true === $form){ return $desc; } return $desc[$form] ?? ''; } /** * NOTE: 营业状态 * @author: 张无忌 * @param bool $form * @return array|mixed|string */ public static function getShopIsRunDesc($form = true) { $desc = [ self::SHOP_RUN_CLOSE => '暂停营业', self::SHOP_RUN_OPEN => '营业中', ]; if(true === $form){ return $desc; } return $desc[$form] ?? ''; } /** * NOTE: 商家冻结状态 * @author: 张无忌 * @param bool $form * @return array|mixed|string */ public static function getShopFreezeDesc($form = true) { $desc = [ self::SHOP_FREEZE_NORMAL => '正常', self::SHOP_FREEZE_BAN => '冻结', ]; if(true === $form){ return $desc; } return $desc[$form] ?? ''; } /** * NOTE: 商家推荐状态 * @author: 张无忌 * @param bool $form * @return array|mixed|string */ public static function getShopIsRecommendDesc($form = true) { $desc = [ self::SHOP_RECOMMEND_TRUE => '推荐', self::SHOP_RECOMMEND_FALSE => '不推荐', ]; if(true === $form){ return $desc; } return $desc[$form] ?? ''; } }