|
@@ -25,8 +25,10 @@ class deliveryLogic
|
|
{
|
|
{
|
|
$order_list = Model('order')->getNormalOrderList(array('pay_sn'=> $pay_sn), $this->page, '*', 'order_id desc', '', array('order_address', 'order_goods'));
|
|
$order_list = Model('order')->getNormalOrderList(array('pay_sn'=> $pay_sn), $this->page, '*', 'order_id desc', '', array('order_address', 'order_goods'));
|
|
$delivery_order_list = array();
|
|
$delivery_order_list = array();
|
|
- foreach ($order_list as $order_info) {
|
|
|
|
- if ($order_info['order_state'] === '20') {
|
|
|
|
|
|
+ foreach ($order_list as $order_info)
|
|
|
|
+ {
|
|
|
|
+ if ($order_info['order_state'] === '20')
|
|
|
|
+ {
|
|
$delivery_order = array();
|
|
$delivery_order = array();
|
|
$delivery_order['tid'] = $order_info['order_sn'];
|
|
$delivery_order['tid'] = $order_info['order_sn'];
|
|
$delivery_order['total_fee'] = $order_info['order_amount'];
|
|
$delivery_order['total_fee'] = $order_info['order_amount'];
|
|
@@ -53,7 +55,9 @@ class deliveryLogic
|
|
$delivery_order['receiver_phone'] = $order_info['reciver_info']['tel_phone'];
|
|
$delivery_order['receiver_phone'] = $order_info['reciver_info']['tel_phone'];
|
|
$delivery_order['order_size'] = count($order_info['extend_order_goods']);
|
|
$delivery_order['order_size'] = count($order_info['extend_order_goods']);
|
|
$delivery_order['orderList'] = array();
|
|
$delivery_order['orderList'] = array();
|
|
- foreach($order_info['extend_order_goods'] as $key => $goods){
|
|
|
|
|
|
+
|
|
|
|
+ foreach($order_info['extend_order_goods'] as $key => $goods)
|
|
|
|
+ {
|
|
$delivery_goods = array();
|
|
$delivery_goods = array();
|
|
$delivery_goods['oid'] = $order_info['order_sn'] . $key;
|
|
$delivery_goods['oid'] = $order_info['order_sn'] . $key;
|
|
$delivery_goods['tid'] = $order_info['order_sn'];
|
|
$delivery_goods['tid'] = $order_info['order_sn'];
|
|
@@ -73,6 +77,7 @@ class deliveryLogic
|
|
$sign = $this->_getSign($data);
|
|
$sign = $this->_getSign($data);
|
|
$headers = array('v_appkey: '.self::$appkey, 'v_sign: '.$sign, 'Content-Type: application/json');
|
|
$headers = array('v_appkey: '.self::$appkey, 'v_sign: '.$sign, 'Content-Type: application/json');
|
|
$result = json_decode($this->_http_json_post(self::$appURL, json_encode($data), $headers));
|
|
$result = json_decode($this->_http_json_post(self::$appURL, json_encode($data), $headers));
|
|
|
|
+ Log::record("post data={$result}",Log::DEBUG);
|
|
return $result;
|
|
return $result;
|
|
}
|
|
}
|
|
|
|
|