123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 |
- <?php
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- namespace app\common\enum;
-
-
- class NoticeEnum
- {
-
- const SYSTEM_NOTICE = 1;
- const SMS_NOTICE = 2;
- const OA_NOTICE = 3;
- const MNP_NOTICE = 4;
-
-
-
- const NOTICE_USER = 1;
- const NOTICE_SHOP = 2;
- const NOTICE_PLATFORM = 3;
- const NOTICE_OTHER = 4;
-
-
-
-
- const REGISTER_NOTICE = 100;
- const CHANGE_MOBILE_NOTICE = 101;
- const GET_BACK_MOBILE_NOTICE = 102;
- const GET_GODE_LOGIN_NOTICE = 110;
- const BIND_MOBILE_NOTICE = 111;
- const GET_BACK_PAY_CODE_NOTICE = 112;
-
- const ORDER_PAY_NOTICE = 103;
- const ORDER_DELIVERY_NOTICE = 104;
- const AFTER_SALE_NOTICE = 105;
-
- const GET_FUTURE_EARNINGS_NOTICE = 107;
- const GET_EARNINGS_NOTICE = 113;
-
- const INVITE_SUCCESS_NOTICE = 106;
- const SHOP_APPLY_ERROR_NOTICE = 108;
- const SHOP_APPLY_SUCCESS_NOTICE = 109;
- const SHOP_APPLY_CHECK_CODE = 114;
-
-
-
-
-
- const USER_PAID_NOTICE_SHOP = 200;
- const AFTER_SALE_NOTICE_SHOP = 201;
-
-
- const SHOP_APPLY_NOTICE_PLATFORM = 300;
- const SHOP_WITHDRAWAL_NOTICE_PLATFORM = 301;
-
-
-
- const NOTICE_PLATFORM_SCENE = [
- self::SHOP_APPLY_NOTICE_PLATFORM,
- self::SHOP_WITHDRAWAL_NOTICE_PLATFORM,
- ];
-
-
- const NOTICE_SHOP_SCENE = [
- self::USER_PAID_NOTICE_SHOP,
- self::AFTER_SALE_NOTICE_SHOP,
- ];
-
-
-
- const NOTICE_USER_SCENE = [
- self::CHANGE_MOBILE_NOTICE,
- self::GET_BACK_MOBILE_NOTICE,
- self::ORDER_PAY_NOTICE,
- self::ORDER_DELIVERY_NOTICE,
- self::AFTER_SALE_NOTICE,
- self::INVITE_SUCCESS_NOTICE,
- self::GET_FUTURE_EARNINGS_NOTICE,
- self::GET_EARNINGS_NOTICE,
- self::SHOP_APPLY_ERROR_NOTICE,
- self::SHOP_APPLY_SUCCESS_NOTICE,
- self::GET_GODE_LOGIN_NOTICE,
- self::BIND_MOBILE_NOTICE,
- self::GET_BACK_PAY_CODE_NOTICE,
- self::SHOP_APPLY_CHECK_CODE,
- ];
-
-
- const NOTICE_OTHER_SCENE = [
- self::REGISTER_NOTICE
- ];
-
-
-
- const ORDER_SCENE = [
- self::ORDER_PAY_NOTICE,
- self::ORDER_DELIVERY_NOTICE,
- self::AFTER_SALE_NOTICE,
- ];
-
-
-
- const NOTICE_NEED_CODE = [
- self::REGISTER_NOTICE,
- self::CHANGE_MOBILE_NOTICE,
- self::GET_BACK_MOBILE_NOTICE,
- self::GET_GODE_LOGIN_NOTICE,
- self::BIND_MOBILE_NOTICE,
- self::GET_BACK_PAY_CODE_NOTICE,
- self::SHOP_APPLY_CHECK_CODE,
- ];
-
-
- const SMS_SCENE = [
- 'DDZFTZ' => self::ORDER_PAY_NOTICE,
- 'DDFHTZ' => self::ORDER_DELIVERY_NOTICE,
- 'ZCYZ' => self::REGISTER_NOTICE,
- 'ZHMM' => self::GET_BACK_MOBILE_NOTICE,
- 'YZMDL' => self::GET_GODE_LOGIN_NOTICE,
- 'BGSJHM' => self::CHANGE_MOBILE_NOTICE,
- 'BDSJHM' => self::BIND_MOBILE_NOTICE,
- 'ZHZFMM' => self::GET_BACK_PAY_CODE_NOTICE,
- 'SJRZSB' => self::SHOP_APPLY_ERROR_NOTICE,
- 'SJRZCG' => self::SHOP_APPLY_SUCCESS_NOTICE,
- 'SJSQYZ' => self::SHOP_APPLY_CHECK_CODE,
-
- 'DDTZSJ' => self::USER_PAID_NOTICE_SHOP,
- 'SHTZSJ' => self::AFTER_SALE_NOTICE_SHOP,
-
- 'SJSQTZPT' => self::SHOP_APPLY_NOTICE_PLATFORM,
- 'SJTXTZPT' => self::SHOP_WITHDRAWAL_NOTICE_PLATFORM,
- ];
-
-
-
-
- public static function getSceneDesc($state)
- {
- $data = [
-
- self::REGISTER_NOTICE => '注册会员短信验证码通知',
- self::CHANGE_MOBILE_NOTICE => '变更手机短信验证码通知',
- self::GET_BACK_MOBILE_NOTICE => '找回登录密码短信验证码通知',
- self::GET_GODE_LOGIN_NOTICE => '手机短信验证码登录通知',
- self::BIND_MOBILE_NOTICE => '手机绑定短信验证码验证通知',
- self::GET_BACK_PAY_CODE_NOTICE => '找回支付密码短信验证码通知',
-
- self::ORDER_PAY_NOTICE => '成功下单通知',
- self::ORDER_DELIVERY_NOTICE => '订单发货通知',
- self::AFTER_SALE_NOTICE => '售后退款申请状态通知',
-
- self::GET_FUTURE_EARNINGS_NOTICE => '获得预估推广佣金通知',
- self::GET_EARNINGS_NOTICE => '推广佣金到账通知',
-
- self::INVITE_SUCCESS_NOTICE => '成功邀请粉丝通知',
- self::SHOP_APPLY_ERROR_NOTICE => '商家入驻申请失败通知',
- self::SHOP_APPLY_SUCCESS_NOTICE => '商家入驻申请成功通知',
- self::SHOP_APPLY_CHECK_CODE => '商家入驻手机短信验证通知',
-
-
- self::SHOP_APPLY_NOTICE_PLATFORM => '商家入驻通知',
- self::SHOP_WITHDRAWAL_NOTICE_PLATFORM => '商家提现通知',
-
-
- self::USER_PAID_NOTICE_SHOP => '订单通知',
- self::AFTER_SALE_NOTICE_SHOP => '售后退款申请通知',
- ];
- if ($state === true) {
- return $data;
- }
- return $data[$state] ?? '';
- }
-
- }
|