Esempio n. 1
0
 public function add_order($data)
 {
     $data['ex_rate'] = get_exchange_rate_by_code($data['currency']);
     $this->db->insert('order_list', $data);
     $order_id = $this->db->insert_id();
     if (!isset($this->CI->order_role_model)) {
         $this->CI->load->model('order_role_model');
     }
     $this->CI->order_role_model->add_order_role($order_id);
 }
Esempio n. 2
0
 public function auto_input_ebay_id()
 {
     $orders = $this->order_model->fetch_order_ebay_id_empty();
     foreach ($orders as $order) {
         $ebay_orders = $this->order_model->fetch_ebay_order_by_paypal($order->transaction_id);
         //var_dump($ebay_order);die();
         if ($ebay_orders) {
             foreach ($ebay_orders as $ebay_order) {
                 $data = array('ebay_id' => $ebay_order->ebay_id);
                 $this->order_model->update_order_information($order->id, $data);
                 echo "transaction_id:" . $order->transaction_id . "===ebay id :" . $ebay_order->ebay_id . "\n";
                 break;
             }
         }
     }
     $orders = $this->order_model->fetch_order_ebay_created_at_empty();
     foreach ($orders as $order) {
         $ebay_orders = $this->order_model->fetch_ebay_order_by_paypal($order->transaction_id);
         //var_dump($ebay_order);die();
         if ($ebay_orders) {
             foreach ($ebay_orders as $ebay_order) {
                 $data = array('created_at' => $ebay_order->order_created_date);
                 $this->order_model->update_order_information($order->id, $data);
                 echo "transaction_id:" . $order->transaction_id . "===created at :" . $ebay_order->order_created_date . "\n";
                 break;
             }
         } else {
             $data = array('created_at' => $order->list_date . " " . $order->list_time);
             $this->order_model->update_order_information($order->id, $data);
             echo "transaction_id:" . $order->transaction_id . "===created at :" . $order->list_date . " " . $order->list_time . "\n";
         }
     }
     $orders = $this->order_model->fetch_order_ex_rate_empty();
     foreach ($orders as $order) {
         $data = array('ex_rate' => get_exchange_rate_by_code($order->currency));
         $this->order_model->update_order_information($order->id, $data);
         echo $order->currency . "===ex_rate :" . get_exchange_rate_by_code($order->currency) . "\n";
     }
 }