예제 #1
0
 public function setStatus()
 {
     if (empty($_REQUEST['statusId'])) {
         return;
     }
     /** @var ModelSaleOrder $modelSaleOrder */
     $modelSaleOrder = $this->load->model('sale/order');
     foreach ($this->parameters['selectedItems'] as $orderId) {
         RepurchaseOrderDAO::getInstance()->setStatus($orderId, $_REQUEST['statusId']);
         $repurchaseOrder = RepurchaseOrderDAO::getInstance()->getOrder($orderId);
         $modelSaleOrder->verifyOrderCompletion($repurchaseOrder['orderId']);
     }
     $json['newStatusName'] = Status::getStatus($_REQUEST['statusId'], $this->config->get('config_language_id'));
     $this->getResponse()->setOutput(json_encode($json));
 }
예제 #2
0
 private function setStatus($orderId, $statusId)
 {
     RepurchaseOrderDAO::getInstance()->setStatus($orderId, $statusId);
     $json['newStatusName'] = Status::getStatus($statusId, $this->config->get('config_language_id'));
     //        $this->log->write(print_r($json, true));
     $this->getResponse()->setOutput(json_encode($json));
 }