DeliveryCompanyEnum.php 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285
  1. <?php
  2. namespace common\enums;
  3. /**
  4. *
  5. * Class DeliveryCompanyEnum
  6. * @package common\enums
  7. * @author qimall
  8. */
  9. class DeliveryCompanyEnum extends BaseEnum
  10. {
  11. const SF = '顺丰速运';
  12. const STO = '申通快递';
  13. const YD = '韵达速递';
  14. const YTO = '圆通速递';
  15. const ZTO = '中通快递';
  16. const HTKY = '百世快递';
  17. const EMS = 'EMS';
  18. const HHTT = '天天快递';
  19. const YZPY = '邮政快递包裹';
  20. const ZJS = '宅急送';
  21. const GTO = '国通快递';
  22. const QFKD = '全峰快递';
  23. const UC = '优速快递';
  24. const ZTKY = '中铁快运';
  25. const ZTWL = '中铁物流';
  26. const AMAZON = '亚马逊物流';
  27. const CJKD = '城际快递';
  28. const DBL = '德邦';
  29. const HFWL = '汇丰物流';
  30. const BTWL = '百世快运';
  31. const AJ = '安捷快递';
  32. const ANEKY = '安能快运';
  33. const AXD = '安信达快递';
  34. const BQXHM = '北青小红帽';
  35. const BFDF = '百福东方';
  36. const CCES = 'CCES快递';
  37. const CITY100 = '城市100';
  38. const COE = 'COE东方快递';
  39. const CSCY = '长沙创一';
  40. const CDSTKY = '成都善途速运';
  41. const DSWL = 'D速物流';
  42. const DTWL = '大田物流';
  43. const FAST = '快捷快递';
  44. const FEDEX = 'FEDEX联邦(国内件)';
  45. const FEDEX_GJ = 'FEDEX联邦(国际件)';
  46. const FKD = '飞康达';
  47. const GDEMS = '广东邮政';
  48. const GSD = '共速达';
  49. const GTSD = '高铁速递';
  50. const HLWL = '恒路物流';
  51. const HOAU = '天地华宇';
  52. const hq568 = '华强物流';
  53. const HXLWL = '华夏龙物流';
  54. const HYLSD = '好来运快递';
  55. const JGSD = '京广速递';
  56. const JIUYE = '九曳供应链';
  57. const JJKY = '佳吉快运';
  58. const JLDT = '嘉里物流';
  59. const JTKD = '捷特快递';
  60. const JXD = '急先达';
  61. const JYKD = '晋越快递';
  62. const JYM = '加运美';
  63. const JYWL = '佳怡物流';
  64. const KYWL = '跨越物流';
  65. const LB = '龙邦快递';
  66. const LHT = '联昊通速递';
  67. const MHKD = '民航快递';
  68. const MLWL = '明亮物流';
  69. const NEDA = '能达速递';
  70. const PADTF = '平安达腾飞快递';
  71. const QCKD = '全晨快递';
  72. const QRT = '全日通快递';
  73. const RFD = '如风达';
  74. const SAD = '赛澳递';
  75. const SAWL = '圣安物流';
  76. const SBWL = '盛邦物流';
  77. const SDWL = '上大物流';
  78. const SFWL = '盛丰物流';
  79. const SHWL = '盛辉物流';
  80. const ST = '速通物流';
  81. const STWL = '速腾快递';
  82. const SURE = '速尔快递';
  83. const TSSTO = '唐山申通';
  84. const UAPEX = '全一快递';
  85. const WJWL = '万家物流';
  86. const WXWL = '万象物流';
  87. const XBWL = '新邦物流';
  88. const XFEX = '信丰物流';
  89. const XYT = '希优特';
  90. const XJ = '新杰物流';
  91. const YADEX = '源安达快递';
  92. const YCWL = '远成物流';
  93. const YDH = '义达国际物流';
  94. const YFEX = '越丰物流';
  95. const YFHEX = '原飞航物流';
  96. const YFSD = '亚风快递';
  97. const YTKD = '运通快递';
  98. const YXKD = '亿翔快递';
  99. const ZENY = '增益快递';
  100. const ZHQKD = '汇强快递';
  101. const ZTE = '众通快递';
  102. const ZYWL = '中邮物流';
  103. const SUBIDA = '速必达物流';
  104. const RFEX = '瑞丰速递';
  105. const QUICK = '快客快递';
  106. const CNPEX = 'CNPEX中邮快递';
  107. const HOTSCM = '鸿桥供应链';
  108. const HPTEX = '海派通物流公司';
  109. const AYCA = '澳邮专线';
  110. const PANEX = '泛捷快递';
  111. const PCA = 'PCA Express';
  112. const UEQ = 'UEQ Express';
  113. const JD = '京东物流';
  114. const FHWL = '丰恒物流';
  115. const JRDWL = '佳润达物流';
  116. const ANE = '安能快递';
  117. const CG = '程光';
  118. const FTD = '富腾达';
  119. const ZTOKY = '中通快运';
  120. const CND = '承诺达';
  121. const PJ = '品骏快递';
  122. const WJK = '万家康';
  123. const FASTGO = '速派快递';
  124. const EWE = 'EWE';
  125. const DBLKY = '德邦快运';
  126. const HTKYKY = '百世快运';
  127. const CNEX = '佳吉快运';
  128. const JDKY = '京东快运';
  129. const KYSY = '跨越速运';
  130. const SX = '顺心捷达';
  131. const TLWL = '腾林物流';
  132. const YDKY = '韵达快运';
  133. const YZBK = '邮政国内标块';
  134. const QYHY = '秦远海运';
  135. const YMDD = '壹米滴答';
  136. const JTSD = '极兔快递';
  137. const FWX = '丰网速运';
  138. /**
  139. * @return array
  140. */
  141. public static function getMap(): array
  142. {
  143. return [];
  144. }
  145. private static $map = [
  146. self::SF => 'SF',
  147. self::STO => 'STO',
  148. self::YD => 'YD',
  149. self::YTO => 'YTO',
  150. self::ZTO => 'ZTO',
  151. self::HTKY => 'HTKY',
  152. self::EMS => 'EMS',
  153. self::HHTT => 'HHTT',
  154. self::YZPY => 'YZPY',
  155. self::ZJS => 'ZJS',
  156. self::GTO => 'GTO',
  157. self::QFKD => 'QFKD',
  158. self::UC => 'UC',
  159. self::ZTKY => 'ZTKY',
  160. self::ZTWL => 'ZTWL',
  161. self::AMAZON => 'AMAZON',
  162. self::CJKD => 'CJKD',
  163. self::DBL => 'DBL',
  164. self::HFWL => 'HFWL',
  165. self::BTWL => 'BTWL',
  166. self::AJ => 'AJ',
  167. self::ANEKY => 'ANEKY',
  168. self::AXD => 'AXD',
  169. self::BQXHM => 'BQXHM',
  170. self::BFDF => 'BFDF',
  171. self::CCES => 'CCES',
  172. self::CITY100 => 'CITY100',
  173. self::COE => 'COE',
  174. self::CSCY => 'CSCY',
  175. self::CDSTKY => 'CDSTKY',
  176. self::DSWL => 'DSWL',
  177. self::DTWL => 'DTWL',
  178. self::FAST => 'FAST',
  179. self::FEDEX => 'FEDEX',
  180. self::FEDEX_GJ => 'FEDEX_GJ',
  181. self::FKD => 'FKD',
  182. self::GDEMS => 'GDEMS',
  183. self::GSD => 'GSD',
  184. self::GTSD => 'GTSD',
  185. self::HLWL => 'HLWL',
  186. self::HOAU => 'HOAU',
  187. self::hq568 => 'hq568',
  188. self::HXLWL => 'HXLWL',
  189. self::HYLSD => 'HYLSD',
  190. self::JGSD => 'JGSD',
  191. self::JIUYE => 'JIUYE',
  192. self::JJKY => 'JJKY',
  193. self::JLDT => 'JLDT',
  194. self::JTKD => 'JTKD',
  195. self::JXD => 'JXD',
  196. self::JYKD => 'JYKD',
  197. self::JYM => 'JYM',
  198. self::JYWL => 'JYWL',
  199. self::KYWL => 'KYWL',
  200. self::LB => 'LB',
  201. self::LHT => 'LHT',
  202. self::MHKD => 'MHKD',
  203. self::MLWL => 'MLWL',
  204. self::NEDA => 'NEDA',
  205. self::PADTF => 'PADTF',
  206. self::QCKD => 'QCKD',
  207. self::QRT => 'QRT',
  208. self::RFD => 'RFD',
  209. self::SAD => 'SAD',
  210. self::SAWL => 'SAWL',
  211. self::SBWL => 'SBWL',
  212. self::SDWL => 'SDWL',
  213. self::SFWL => 'SFWL',
  214. self::SHWL => 'SHWL',
  215. self::ST => 'ST',
  216. self::STWL => 'STWL',
  217. self::SURE => 'SURE',
  218. self::TSSTO => 'TSSTO',
  219. self::UAPEX => 'UAPEX',
  220. self::WJWL => 'WJWL',
  221. self::WXWL => 'WXWL',
  222. self::XBWL => 'XBWL',
  223. self::XFEX => 'XFEX',
  224. self::XYT => 'XYT',
  225. self::XJ => 'XJ',
  226. self::YADEX => 'YADEX',
  227. self::YCWL => 'YCWL',
  228. self::YDH => 'YDH',
  229. self::YFEX => 'YFEX',
  230. self::YFHEX => 'YFHEX',
  231. self::YFSD => 'YFSD',
  232. self::YTKD => 'YTKD',
  233. self::YXKD => 'YXKD',
  234. self::ZENY => 'ZENY',
  235. self::ZHQKD => 'ZHQKD',
  236. self::ZTE => 'ZTE',
  237. self::ZYWL => 'ZYWL',
  238. self::SUBIDA => 'SUBIDA',
  239. self::RFEX => 'RFEX',
  240. self::QUICK => 'QUICK',
  241. self::CNPEX => 'CNPEX',
  242. self::HOTSCM => 'HOTSCM',
  243. self::HPTEX => 'HPTEX',
  244. self::AYCA => 'AYCA',
  245. self::PANEX => 'PANEX',
  246. self::PCA => 'PCA',
  247. self::UEQ => 'UEQ',
  248. self::JD => 'JD',
  249. self::FHWL => 'FHWL',
  250. self::JRDWL => 'JRDWL',
  251. self::YZPY => 'YZPY',
  252. self::ANE => 'ANE',
  253. self::CG => 'CG',
  254. self::FTD => 'FTD',
  255. self::ZTOKY => 'ZTOKY',
  256. self::CND => 'CND',
  257. self::PJ => 'PJ',
  258. self::WJK => 'WJK',
  259. self::FASTGO => 'FASTGO',
  260. self::EWE => 'EWE',
  261. self::DBLKY => 'DBLKY',
  262. self::HTKYKY => 'HTKYKY',
  263. self::CNEX => 'CNEX',
  264. self::JDKY => 'JDKY',
  265. self::KYSY => 'KYSY',
  266. self::SX => 'SX',
  267. self::TLWL => 'TLWL',
  268. self::YDKY => 'YDKY',
  269. self::YZBK => 'YZBK',
  270. self::QYHY => 'QYHY',
  271. self::YMDD => 'YMDD',
  272. self::JTSD => 'JTSD',
  273. self::FWX => 'FWX',
  274. ];
  275. public static function getDeliveryIdByName($deliveryName)
  276. {
  277. return isset(self::$map[$deliveryName]) ? self::$map[$deliveryName] : $deliveryName;
  278. }
  279. }