255], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => 'ID', 'name' => 'Name', 'code' => 'Code', 'sort' => 'Sort', 'is_delete' => 'Is Delete', ]; } public static function getExpressList() { return [ [ 'id' => 1, 'name' => '顺丰速运', 'code' => 'SF', ], [ 'id' => 6, 'name' => '百世快递', 'code' => 'HTKY', ], [ 'id' => 5, 'name' => '中通快递', 'code' => 'ZTO', ], [ 'id' => 2, 'name' => '申通快递', 'code' => 'STO', ], [ 'id' => 4, 'name' => '圆通速递', 'code' => 'YTO', ], [ 'id' => 3, 'name' => '韵达速递', 'code' => 'YD', ], [ 'id' => 55, 'name' => '龙邦快递', 'code' => 'LB', ], [ 'id' => 56, 'name' => '联昊通速递', 'code' => 'LHT', ], [ 'id' => 57, 'name' => '民航快递', 'code' => 'MHKD', ], [ 'id' => 9, 'name' => '邮政快递包裹', 'code' => 'YZPY', ], [ 'id' => 7, 'name' => 'EMS', 'code' => 'EMS', ], [ 'id' => 8, 'name' => '天天快递', 'code' => 'HHTT', ], [ 'id' => 103, 'name' => '京东物流', 'code' => 'JD', ], [ 'id' => 58, 'name' => '明亮物流', 'code' => 'MLWL', ], [ 'id' => 12, 'name' => '全峰快递', 'code' => 'QFKD', ], [ 'id' => 11, 'name' => '国通快递', 'code' => 'GTO', ], [ 'id' => 13, 'name' => '优速快递', 'code' => 'UC', ], [ 'id' => 18, 'name' => '德邦', 'code' => 'DBL', ], [ 'id' => 33, 'name' => '快捷快递', 'code' => 'FAST', ], [ 'id' => 10, 'name' => '宅急送', 'code' => 'ZJS', ], [ 'id' => 21, 'name' => '安捷快递', 'code' => 'AJ', ], [ 'id' => 59, 'name' => '能达速递', 'code' => 'NEDA', ], [ 'id' => 60, 'name' => '平安达腾飞快递', 'code' => 'PADTF', ], [ 'id' => 100, 'name' => '泛捷快递', 'code' => 'PANEX', ], [ 'id' => 101, 'name' => 'PCA Express', 'code' => 'PCA', ], [ 'id' => 61, 'name' => '全晨快递', 'code' => 'QCKD', ], [ 'id' => 62, 'name' => '全日通快递', 'code' => 'QRT', ], [ 'id' => 95, 'name' => '快客快递', 'code' => 'QUICK', ], [ 'id' => 83, 'name' => '义达国际物流', 'code' => 'YDH', ], [ 'id' => 84, 'name' => '越丰物流', 'code' => 'YFEX', ], [ 'id' => 85, 'name' => '原飞航物流', 'code' => 'YFHEX', ], [ 'id' => 86, 'name' => '亚风快递', 'code' => 'YFSD', ], [ 'id' => 87, 'name' => '运通快递', 'code' => 'YTKD', ], [ 'id' => 88, 'name' => '亿翔快递', 'code' => 'YXKD', ], [ 'id' => 89, 'name' => '增益快递', 'code' => 'ZENY', ], [ 'id' => 90, 'name' => '汇强快递', 'code' => 'ZHQKD', ], [ 'id' => 91, 'name' => '众通快递', 'code' => 'ZTE', ], [ 'id' => 14, 'name' => '中铁快运', 'code' => 'ZTKY', ], [ 'id' => 15, 'name' => '中铁物流', 'code' => 'ZTWL', ], [ 'id' => 92, 'name' => '中邮物流', 'code' => 'ZYWL', ], [ 'id' => 16, 'name' => '亚马逊物流', 'code' => 'AMAZON', ], [ 'id' => 22, 'name' => '安能物流', 'code' => 'ANE', ], [ 'id' => 23, 'name' => '安信达快递', 'code' => 'AXD', ], [ 'id' => 99, 'name' => '澳邮专线', 'code' => 'AYCA', ], [ 'id' => 25, 'name' => '百福东方', 'code' => 'BFDF', ], [ 'id' => 24, 'name' => '北青小红帽', 'code' => 'BQXHM', ], [ 'id' => 20, 'name' => '百世快运', 'code' => 'BTWL', ], [ 'id' => 26, 'name' => 'CCES快递', 'code' => 'CCES', ], [ 'id' => 27, 'name' => '城市100', 'code' => 'CITY100', ], [ 'id' => 17, 'name' => '城际快递', 'code' => 'CJKD', ], [ 'id' => 96, 'name' => 'CNPEX中邮快递', 'code' => 'CNPEX', ], [ 'id' => 28, 'name' => 'COE东方快递', 'code' => 'COE', ], [ 'id' => 29, 'name' => '长沙创一', 'code' => 'CSCY', ], [ 'id' => 30, 'name' => '成都善途速运', 'code' => 'CDSTKY', ], [ 'id' => 31, 'name' => 'D速物流', 'code' => 'DSWL', ], [ 'id' => 32, 'name' => '大田物流', 'code' => 'DTWL', ], [ 'id' => 34, 'name' => 'FEDEX联邦(国内件)', 'code' => 'FEDEX', ], [ 'id' => 35, 'name' => 'FEDEX联邦(国际件)', 'code' => 'FEDEX_GJ', ], [ 'id' => 36, 'name' => '飞康达', 'code' => 'FKD', ], [ 'id' => 37, 'name' => '广东邮政', 'code' => 'GDEMS', ], [ 'id' => 38, 'name' => '共速达', 'code' => 'GSD', ], [ 'id' => 39, 'name' => '高铁速递', 'code' => 'GTSD', ], [ 'id' => 19, 'name' => '汇丰物流', 'code' => 'HFWL', ], [ 'id' => 40, 'name' => '恒路物流', 'code' => 'HLWL', ], [ 'id' => 41, 'name' => '天地华宇', 'code' => 'HOAU', ], [ 'id' => 97, 'name' => '鸿桥供应链', 'code' => 'HOTSCM', ], [ 'id' => 98, 'name' => '海派通物流公司', 'code' => 'HPTEX', ], [ 'id' => 42, 'name' => '华强物流', 'code' => 'hq568', ], [ 'id' => 43, 'name' => '华夏龙物流', 'code' => 'HXLWL', ], [ 'id' => 44, 'name' => '好来运快递', 'code' => 'HYLSD', ], [ 'id' => 45, 'name' => '京广速递', 'code' => 'JGSD', ], [ 'id' => 46, 'name' => '九曳供应链', 'code' => 'JIUYE', ], [ 'id' => 47, 'name' => '佳吉快运', 'code' => 'JJKY', ], [ 'id' => 48, 'name' => '嘉里物流', 'code' => 'JLDT', ], [ 'id' => 49, 'name' => '捷特快递', 'code' => 'JTKD', ], [ 'id' => 50, 'name' => '急先达', 'code' => 'JXD', ], [ 'id' => 51, 'name' => '晋越快递', 'code' => 'JYKD', ], [ 'id' => 52, 'name' => '加运美', 'code' => 'JYM', ], [ 'id' => 53, 'name' => '佳怡物流', 'code' => 'JYWL', ], [ 'id' => 54, 'name' => '跨越物流', 'code' => 'KYWL', ], [ 'id' => 63, 'name' => '如风达', 'code' => 'RFD', ], [ 'id' => 94, 'name' => '瑞丰速递', 'code' => 'RFEX', ], [ 'id' => 64, 'name' => '赛澳递', 'code' => 'SAD', ], [ 'id' => 65, 'name' => '圣安物流', 'code' => 'SAWL', ], [ 'id' => 66, 'name' => '盛邦物流', 'code' => 'SBWL', ], [ 'id' => 67, 'name' => '上大物流', 'code' => 'SDWL', ], [ 'id' => 68, 'name' => '盛丰物流', 'code' => 'SFWL', ], [ 'id' => 69, 'name' => '盛辉物流', 'code' => 'SHWL', ], [ 'id' => 70, 'name' => '速通物流', 'code' => 'ST', ], [ 'id' => 71, 'name' => '速腾快递', 'code' => 'STWL', ], [ 'id' => 93, 'name' => '速必达物流', 'code' => 'SUBIDA', ], [ 'id' => 72, 'name' => '速尔快递', 'code' => 'SURE', ], [ 'id' => 73, 'name' => '唐山申通', 'code' => 'TSSTO', ], [ 'id' => 74, 'name' => '全一快递', 'code' => 'UAPEX', ], [ 'id' => 102, 'name' => 'UEQ Express', 'code' => 'UEQ', ], [ 'id' => 75, 'name' => '万家物流', 'code' => 'WJWL', ], [ 'id' => 76, 'name' => '万象物流', 'code' => 'WXWL', ], [ 'id' => 77, 'name' => '新邦物流', 'code' => 'XBWL', ], [ 'id' => 78, 'name' => '信丰物流', 'code' => 'XFEX', ], [ 'id' => 79, 'name' => '希优特', 'code' => 'XYT', ], [ 'id' => 80, 'name' => '新杰物流', 'code' => 'XJ', ], [ 'id' => 81, 'name' => '源安达快递', 'code' => 'YADEX', ], [ 'id' => 82, 'name' => '远成物流', 'code' => 'YCWL', ], [ 'id' => 104, 'name' => '丰恒物流', 'code' => 'FHWL', ], [ 'id' => 105, 'name' => '佳润达物流', 'code' => 'JRDWL', ], [ 'id' => 1001, 'name' => '邮政包裹信件', 'code' => 'YZPY', ], [ 'id' => 1002, 'name' => '安能快递', 'code' => 'ANE', ], ]; } // 根据快递公司名称获取数据 public static function getOne($param) { $return = false; if (!$param) { return $return; } $expressList = self::getExpressList(); foreach ($expressList as $item) { if ($item['name'] == $param) { $return = $item; break; } } return $return; } /** * 获取数组中最后一个Id的值,用于追加数据 * @return mixed */ public static function highestId() { $express = self::getExpressList(); $ids = []; foreach ($express as $item) { $ids[] = $item['id']; } rsort($ids); return reset($ids); } }