CommunityEnum.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. namespace addons\Community\common\enums;
  3. use common\enums\AddonsEnum;
  4. use common\enums\BaseEnum;
  5. /**
  6. * Class CommunityEnum
  7. * @package addons\Community\common\enums
  8. */
  9. class CommunityEnum extends BaseEnum
  10. {
  11. const ADDONS_NAME = AddonsEnum::ADDONS_NAME_COMMUNITY;
  12. const REGION_TREE = self::ADDONS_NAME . '_region_tree';
  13. const COMMUNITY_PICKUP_PRIZE = 'community_pickup_prize';
  14. // 审核状态
  15. const CHECK_WAITING = 0; // 待审核
  16. const CHECK_ADOPT = 1; // 审核通过
  17. const CHECK_FAILED = 2; // 审核未通过
  18. public static function getMap(): array
  19. {
  20. return [];
  21. }
  22. public static function getCheckStatusMap($key = null)
  23. {
  24. $data = [
  25. self::CHECK_WAITING => '待审核',
  26. self::CHECK_ADOPT => '已同意',
  27. self::CHECK_FAILED => '已驳回',
  28. ];
  29. return isset($data[$key]) ? $data[$key] : $data;
  30. }
  31. const SMS_KEYS = [
  32. 'order.id' => '订单ID',
  33. 'order.created_at' => '订单创建时间',
  34. 'order.order_no' => '订单编号',
  35. 'order.mobile' => '收件人手机号码',
  36. 'order.pay_money' => '订单支付金额',
  37. 'order.goods_price' => '订单商品金额',
  38. 'order.original_goods_price'=> '订单商品原始金额',
  39. 'order.score' => '消耗积分',
  40. 'user.nickname' => '买家昵称',
  41. 'user.id' => '买家ID',
  42. 'user.username' => '买家用户名',
  43. 'user.mobile' => '买家手机号码',
  44. 'head.contacts' => '自提点联系人姓名',
  45. 'head.mobile' => '自提点联系电话',
  46. 'head.name' => '自提点名称',
  47. ];
  48. }