AlipayEnum.php 871 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace addons\AvoidTax\common\enums;
  3. /**
  4. * 定义支付宝数据常量
  5. */
  6. class AlipayEnum
  7. {
  8. /**
  9. * 签约第三方主体类型。对于三方协议,表示当前用户和哪一类的第三方主体进行签约。
  10. */
  11. const THIRD_PARTY_TYPE = [
  12. 'PARTNER' => '平台商户',
  13. 'MERCHANT' => '集团商户',
  14. ];
  15. /**
  16. * 协议当前状态
  17. */
  18. const STATUS = [
  19. 'TEMP' => '暂存,协议未生效过',
  20. 'NORMAL' => '正常',
  21. 'STOP' => '暂停',
  22. ];
  23. /**
  24. * 返回格式化数据
  25. *
  26. * @param array $arr
  27. * @return array
  28. */
  29. public static function map($arr)
  30. {
  31. $res = [];
  32. foreach ($arr as $k => $v) {
  33. $res[] = [
  34. 'name' => $k,
  35. 'value' => $v,
  36. ];
  37. }
  38. return $res;
  39. }
  40. }