Example #1
0
 /**
  * 商品下架流程
  * 
  * @param  GoodsPassport $product 
  * @param  Session       $session 
  * @param  Client        $client  
  * @return $this                
  */
 protected function offlineFlow(GoodsPassport $product, Session $session, Client $client)
 {
     $response = $client->offline($product);
     if (isset($response->Response->SuccessList->ProductId) && $client->listSearchId($response->Response->SuccessList->ProductId, $product->getYahooId())) {
         $session->getFlashBag()->add('success', $product->getName() . '商城下架成功!');
         return true;
     } else {
         $session->getFlashBag()->add('error', $product->getName() . '商城下架失敗!:' . json_encode($response));
         return false;
     }
 }