Ejemplo n.º 1
0
 public function cancelOrderById($id)
 {
     if ($id) {
         $now = date('Y-m-d H:i:s');
         $user_session = new Zend_Session_Namespace('user');
         $user_id = $user_session->user_info['user_id'];
         $orderData = $this->getData(null, $id);
         $review_info = $orderData['review_info'] . '<br>' . $now . ': ' . $user_session->user_info['user_name'] . ' [取消]';
         $data = array('active' => 0, 'review_info' => $review_info, 'update_user' => $user_id, 'update_time' => $now);
         // 取消订单
         $this->update($data, "id = " . $id);
         // 取消订单项
         $items = new Erp_Model_Sale_Orderitems();
         $items->cancelByOrderId($id);
     }
 }