request->get(); $platform = $get['platform']; $ShopService = new ShopService($this->mainId, $platform); $balance = $ShopService->getBalance($platform); $deliveryAuthToken = DeliveryAuthTokenClass::getByCondition(['platform'=>$platform, 'mainId'=>$this->mainId], true); if(!$deliveryAuthToken){ util::fail('配送平台未授权'); } $deliveryAuthToken->balance = $balance; $deliveryAuthToken->save(); util::success(['balance'=>$balance]); } public function actionStoreList() { $get = Yii::$app->request->get(); $platform = $get['platform']; $ShopService = new ShopService($this->mainId, $platform); $stores = $ShopService->getMerchantStores($platform); util::success($stores); } public function actionBindStore(){ $post = Yii::$app->request->post(); $platform = $post['platform']; $storeId = $post['shopId']; $ShopService = new ShopService($this->mainId, $platform); $re = $ShopService->bindStore($this->mainId, $platform, $storeId); if(!$re){ util::fail('绑定门店失败'); } util::success('绑定成功'); } public function actionUnbindStore(){ $post = Yii::$app->request->post(); $platform = $post['platform']; $storeId = $post['shopId']; $ShopService = new ShopService($this->mainId, $platform); $re = $ShopService->unbindStore($this->mainId, $platform, $storeId); if(!$re){ util::fail('解绑门店失败'); } util::success('解绑门店成功'); } }