...
|
...
|
@@ -194,7 +194,6 @@ class OrderModel |
|
|
public static function orderDetail($orderCode, $uid, $sessionKey)
|
|
|
{
|
|
|
$result = array();
|
|
|
|
|
|
if (is_numeric($orderCode) && is_numeric($uid) && is_string($sessionKey)) {
|
|
|
$orderDetail = OrderData::viewOrderData($orderCode, $uid, $sessionKey);
|
|
|
if (isset($orderDetail['data']['order_code'])) {
|
...
|
...
|
@@ -210,13 +209,17 @@ class OrderModel |
|
|
if (isset($orderDetail['data']['promo_code_amount'])) {
|
|
|
$result['promo_code_amount'] = self::filterOrderPrice($orderDetail['data']['promo_code_amount']); // 优惠码
|
|
|
}
|
|
|
|
|
|
$result['yohoCoin'] = $orderDetail['data']['yoho_give_coin']; // YOHO币返回
|
|
|
|
|
|
$result['price'] = $orderDetail['data']['amount']; // 实付金额
|
|
|
$result['goodsAmount'] = $orderDetail['data']['payment_amount']; // 商品总金额没有人民币符号
|
|
|
$result['orderCount'] = $count; // 订单总件数
|
|
|
$result['isPay'] = $orderDetail['data']['payment_status'] === 'Y';
|
|
|
//判断是否可以修改地址
|
|
|
$result['changeable'] = $orderDetail['data']['can_update_delivery_address'] == 'Y' ? 'true' : 'false';
|
|
|
//判断是否有关联订单
|
|
|
$result['relation'] = $orderDetail['data']['relate_order_code'] == 'Y' ? 'true' : 'false';
|
|
|
//修改地址跳转链接
|
|
|
$result['url'] = Helpers::url('/home/addressModify', array('orderCode' => $orderCode, 'relation' => $result['relation']));
|
|
|
}
|
|
|
//相关金额(商品总金额,活动金额,运费,优惠券,YOHO币)
|
|
|
if (isset($orderDetail['data']['promotion_formulas']) && $orderDetail['data']['promotion_formulas']) {
|
...
|
...
|
@@ -229,21 +232,10 @@ class OrderModel |
|
|
$result['isJit'] = true;
|
|
|
$result['jitDetailUrl'] = Helpers::url('/cart/index/jitDetail', array('orderCode' => $orderCode, 'sessionKey' => $sessionKey));
|
|
|
}
|
|
|
//判断是否可以修改地址
|
|
|
if (isset($orderDetail['data']['can_update_delivery_address']) && $orderDetail['data']['can_update_delivery_address'] == 'Y') {
|
|
|
$result['changeable'] = 'true';
|
|
|
}
|
|
|
//判断是否有关联订单
|
|
|
// $result['relation'] =$orderDetail['data']['relate_order_code'] == 'Y' ? 'true' : 'false';
|
|
|
$result['relation'] = 'true';
|
|
|
//测试
|
|
|
$result['changeable'] = 'true';
|
|
|
}
|
|
|
//修改地址跳转链接
|
|
|
$result['url'] = Helpers::url('/home/addressModify', array('orderCode' => $orderCode, 'relation' => $result['relation'] ));
|
|
|
|
|
|
//取消订单原因列表
|
|
|
$result['cancelReason'] = OrderData::closeReasons();
|
|
|
$resons = OrderData::closeReasons();
|
|
|
$result['cancelReason'] = isset($resons['data']) ? $resons['data'] : '';
|
|
|
return $result;
|
|
|
}
|
|
|
|
...
|
...
|
|