Ejemplo n.º 1
0
Archivo: cn.php Proyecto: ohjack/newErp
<?php

error_reporting(E_ALL);
define('REQUEST_URL', 'https://test.api.cndirect.com/api.php');
define('DEV_ID', "cba7fa76-bd45-474a-8455-5852bacb51ad");
define('APP_ID', "SHENZHEN-3d95-4c0c-a609-7f3201df721f");
define('CERT_ID', "c7f4a4ed-7daa-48b9-87c4-a7d5d3c28eb9");
$rt = getCNOrderDetails(array());
/*#######Begin 订单详细接口########	 
	$data			=array();	
	$headers		=build_http_headers('order','getOrderDetails');
	$source_data	=array('CN100000204','DL00000002','DL00000003','DL00000004','DL00000005','DL00000006','DL00000007','DL00000008','DL00000009');	
	$pagination_data	=array( 'PerPage'=>2,
							'CurrPage'=>1);
	while(true){
		$data['pagination'] =$pagination_data;
		$data['data']		=$source_data;
		$return_data		=curl_request($headers,array('erp_data'=>json_encode($data)));
		
		print_r($return_data);die;
		$return_data		=json_decode($return_data,true);
		$HasMoreOrders		=$return_data['HasMoreOrders'];
		$CurrPage			=$return_data['PaginationResult']['CurrPage'];
		echo "<pre>";
		print_r($return_data);		
		if($HasMoreOrders==false||$HasMoreOrders==0)break;
		$pagination_data['CurrPage']=$CurrPage+1;	
	}
	*/
#######End 订单详细接口########
function getCNOrderDetails($source_data)
Ejemplo n.º 2
0
    echo "没有获取到任何订单!\n";
    //exit;
} else {
    if (file_exists(WEB_PATH . "crontab/cndirect/orderid.txt")) {
        $fp = fopen(WEB_PATH . "crontab/cndirect/orderid.txt", "a+");
        $str = "\r\n\r\n\r\n\r\n******************" . date("Y-m-d H:i:s") . "*******************\r\n";
        foreach ($orderids as $id) {
            $str .= "," . $id;
        }
        $str .= "\r\n#############################################################";
        fwrite($fp, $str);
        fclose($fp);
    }
}
//$orderids = Array ('CN100001503','CN100001505','CN100001506','CN100001509','CN100001510');
$orderdetails = getCNOrderDetails($orderids);
if (!empty($orderdetails)) {
    foreach ($orderdetails as $val) {
        $note = mysql_real_escape_string(trim($val['Note']));
        $orderArr = $val['OrderArray'];
        if (empty($orderArr)) {
            echo "没有抓取到任何订单明细!\r\n";
            exit;
        }
        $insertOrder = array();
        foreach ($orderArr as $key => $value) {
            $order = array();
            $ebay_fedex_remark = array();
            /***************BEGIN 订单表数据***************/
            $orderdata = array();
            //$where = "where platform='dresslink'";