setShopNo('11047059'); $orderModel->setOriginId('2018091100000002'); $orderModel->setCityCode('021'); $orderModel->setCargoPrice(10); $orderModel->setIsPrepay(0); $orderModel->setReceiverName('测试达达'); $orderModel->setReceiverAddress('上海市崇明岛'); $orderModel->setReceiverLat(31.63); $orderModel->setReceiverLng(121.41); $orderModel->setReceiverPhone('18588888888'); $orderModel->setCallback(''); //4.新建一个api,并初始化 // api主要有2个参数,一个是url, 一个是业务参数 $addOrderApi = new AddOrderApi(json_encode($orderModel)); //5.初始化客户端,并调用rpc $dada_client = new DadaRequestClient($config, $addOrderApi); $resp = $dada_client->makeRequest(); echo json_encode($resp); } public function actionRabbit() { $orderId = 214752; $order = OrderService::getById($orderId); $merchantId = $order['merchantId']; $merchant = MerchantService::getMerchantById($merchantId); $params = ['sourceType' => $order['sourceType'], 'miniAppId' => $merchant['miniAppId'], 'orderId' => $orderId]; $type = 'income'; InformAdminService::addInform($merchantId, $shopId, $type, $params); } }