order(['sort' => 'asc', $model->getPk() => 'desc'])->select(); } /** * 获取列表 * @return \think\Paginator * @throws \think\exception\DbException */ public function getList() { return $this->order(['sort' => 'asc', $this->getPk() => 'desc']) ->paginate(15, false, [ 'query' => Request::instance()->request() ]); } /** * 物流公司详情 * @param $express_id * @return null|static * @throws \think\exception\DbException */ public static function detail($express_id) { return self::get($express_id); } /** * 获取物流动态信息 * @param $express_name * @param $express_code * @param $express_no * @return array|bool */ public function dynamic($express_name, $express_code, $express_no) { $data = [ 'express_name' => $express_name, 'express_no' => $express_no ]; // 实例化快递100类 $config = Setting::getItem('store'); $Kuaidi100 = new Kuaidi100($config['kuaidi100']); // 请求查询接口 $data['list'] = $Kuaidi100->query($express_code, $express_no); if ($data['list'] === false) { $this->error = $Kuaidi100->getError(); return false; } return $data; } }