// +---------------------------------------------------------------------- namespace app\controller\api\v1; use app\Request; use app\services\order\StoreDeliveryOrderServices; use \think\facade\Log; /** * 同城配送相关回调 * Class CityDelivery * @package app\controller\api\v1 */ class CityDelivery { /** * @return bool */ public function notify(Request $request) { try { $params = $request->param(); /** @var StoreDeliveryOrderServices $storeDeliveryOrderServices */ $storeDeliveryOrderServices = app()->make(StoreDeliveryOrderServices::class); $storeDeliveryOrderServices->notify($params); return true; } catch (\Throwable $e) { Log::info('同城配送订单回调失败:' . var_export([$e->getMessage(), $e->getFile() . ':' . $e->getLine()], true)); return false; } } }