Example #1
0
 public function updateShipping()
 {
     try {
         $adminService = new SoapClient(Config::get('wsdl.admin'), array());
         $shipping = new ShippingModel();
         $shipping->id = Input::get('shippingId');
         $shipping->trackingNumber = Input::get('trackingNumber');
         $shipping->receivedAmount = Input::get('receivedAmount');
         if (Input::get('barcodeImage') != null) {
             $shipping->image = Input::get('barcodeImage');
             $shipping->barcodeImage = ImageModel::createImageModel(str_replace('api/image/', '', $shipping->image['url']));
         }
         $result = $adminService->updateShipping(array("shipping" => $shipping));
         return array('status' => 'valid');
     } catch (Exception $ex) {
         return array('status' => 'failed');
     }
 }