request->param(); // 获取快递100配置项 // 实例化快递100类 $config = SettingModel::getItem(SettingEnum::DELIVERY); if (empty($config['kuaidi100']['customer']) || empty($config['kuaidi100']['key'])) { throwError('请先到后台-设置-配送方式 补充物流查询API配置'); } // 实例化快递100类 $Kuaidi100 = new Kuaidi100($config['kuaidi100']); // 请求订阅接口 $list = $Kuaidi100->subscribe($arg['number']); return $this->renderSuccess(compact('list')); } /** * 快递推送回调接口 * @return array * @author: zjwhust * @Time: 2021/9/29 14:06 */ public function callback(){ $model = new KuaidiModel; if ($model->upd($this->request->param())) { return json([ "result"=>true, "returnCode"=>"200", "message"=>"成功" ]); } return json([ "result"=>true, "returnCode"=>"500", "message"=>"没有接收到订单信息" ]); } }