OrderBehaviorLogsEnum.php 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. <?php
  2. namespace common\enums;
  3. /**
  4. * 行为日志表enum
  5. */
  6. class OrderBehaviorLogsEnum
  7. {
  8. /**
  9. * 后台管理员操作
  10. */
  11. const OPERATOR_USER_TYPE_ADMIN = 1;
  12. /**
  13. * 用户操作
  14. */
  15. const OPERATOR_USER_TYPE_USER = 2;
  16. /**
  17. * 门店独立后台
  18. */
  19. const OPERATOR_USER_TYPE_STORE = 3;
  20. /**
  21. * 爱优诺
  22. */
  23. const OPERATOR_USER_TYPE_AIYUNUO = 4;
  24. /**
  25. * 多商户
  26. */
  27. const OPERATOR_USER_TYPE_MCH = 5;
  28. /**
  29. * 系统自动操作
  30. */
  31. const OPERATOR_USER_TYPE_SYSTEM = 6;
  32. /**
  33. * 创建订单
  34. */
  35. const OPERATOR_CREATE_ORDER = 1;
  36. /**
  37. * 取消订单
  38. */
  39. const OPERATOR_CANCEL_ORDER = 2;
  40. /**
  41. * 订单支付
  42. */
  43. const OPERATOR_ORDER_PAID = 3;
  44. /**
  45. * 提醒发货
  46. */
  47. const OPERATOR_REMINDER_SHIPMENT = 4;
  48. /**
  49. * 订单发货
  50. */
  51. const OPERATOR_SHIPMENTS = 5;
  52. /**
  53. * 修改物流
  54. */
  55. const OPERATOR_MODIFY_LOGISTICS = 6;
  56. /**
  57. * 确认收货
  58. */
  59. const OPERATOR_CONFIRM_RECEIPT = 7;
  60. /**
  61. * 订单完成
  62. */
  63. const OPERATOR_ORDER_DONE = 8;
  64. /**
  65. * 评价
  66. */
  67. const OPERATOR_APPRAISE = 9;
  68. /**
  69. * 申请售后
  70. */
  71. const OPERATOR_REFUND = 10;
  72. /**
  73. * 删除订单
  74. */
  75. const OPERATOR_DELETE = 11;
  76. /**
  77. * 备注
  78. */
  79. const OPERATOR_REMARK = 12;
  80. /**
  81. * 留言
  82. */
  83. const OPERATOR_MESSAGE = 13;
  84. /**
  85. * 修改地址
  86. */
  87. const OPERATOR_MODIFY_ADDRESS = 14;
  88. /**
  89. * 取消发货
  90. */
  91. const OPERATOR_CANCEL_SHIPMENT = 15;
  92. /**
  93. * 撤销售后
  94. */
  95. const OPERATOR_CANCEL_REFUND = 16;
  96. /**
  97. * @param int $type
  98. *
  99. * @return array
  100. */
  101. public static function getMap(int $type = 0): array
  102. {
  103. switch ($type) {
  104. case 0:
  105. return [
  106. self::OPERATOR_CREATE_ORDER => '创建订单',
  107. self::OPERATOR_CANCEL_ORDER => '取消订单',
  108. self::OPERATOR_ORDER_PAID => '订单支付',
  109. self::OPERATOR_REMINDER_SHIPMENT => '提醒发货',
  110. self::OPERATOR_SHIPMENTS => '订单发货',
  111. self::OPERATOR_MODIFY_LOGISTICS => '修改物流',
  112. self::OPERATOR_CONFIRM_RECEIPT => '确认收货',
  113. self::OPERATOR_ORDER_DONE => '订单完成',
  114. self::OPERATOR_APPRAISE => '评价',
  115. self::OPERATOR_REFUND => '售后',
  116. self::OPERATOR_DELETE => '删除订单',
  117. self::OPERATOR_REMARK => '备注',
  118. self::OPERATOR_MESSAGE => '留言',
  119. self::OPERATOR_MODIFY_ADDRESS => '修改地址',
  120. self::OPERATOR_CANCEL_SHIPMENT => '取消发货',
  121. self::OPERATOR_CANCEL_REFUND => '撤销售后',
  122. ];
  123. case 1:
  124. return [
  125. self::OPERATOR_USER_TYPE_ADMIN => '后台',
  126. self::OPERATOR_USER_TYPE_USER => '会员',
  127. // self::OPERATOR_USER_TYPE_STORE => '门店独立后台',
  128. // self::OPERATOR_USER_TYPE_AIYUNUO => '爱优诺独立后台',
  129. // self::OPERATOR_USER_TYPE_MCH => '多商户独立后台',
  130. self::OPERATOR_USER_TYPE_SYSTEM => '系统自动操作',
  131. ];
  132. default:
  133. return [];
  134. }
  135. }
  136. }