Authored by 黄涛

Merge branch 'hotfix/addressId' into 'master'

地址ID重复加密问题修复



See merge request !10
@@ -446,8 +446,8 @@ class CartModel @@ -446,8 +446,8 @@ class CartModel
446 // 收货人有关信息 446 // 收货人有关信息
447 $isSunfengSupport = false; // 是否支持顺丰快递 447 $isSunfengSupport = false; // 是否支持顺丰快递
448 if (isset($payReturn['delivery_address']) && !empty($payReturn['delivery_address'])) { 448 if (isset($payReturn['delivery_address']) && !empty($payReturn['delivery_address'])) {
449 - $result['addressId'] = isset($address['address_id']) ? $address['address_id'] : $payReturn['delivery_address']['address_id'];  
450 - $result['addressId'] = Encryption::encrypt($result['addressId']); 449 + // $address 是浏览器端传来的,已经加密, $payReturn 是后端接口的,未加密
  450 + $result['addressId'] = isset($address['address_id']) ? $address['address_id'] : Encryption::encrypt($payReturn['delivery_address']['address_id']);
451 $result['name'] = isset($address['consignee']) ? $address['consignee'] : $payReturn['delivery_address']['consignee']; 451 $result['name'] = isset($address['consignee']) ? $address['consignee'] : $payReturn['delivery_address']['consignee'];
452 $result['phoneNum'] = isset($address['mobile']) ? $address['mobile'] : $payReturn['delivery_address']['mobile']; 452 $result['phoneNum'] = isset($address['mobile']) ? $address['mobile'] : $payReturn['delivery_address']['mobile'];
453 // $result['area'] = isset($address['area']) ? $address['area'] : $payReturn['delivery_address']['area']; 453 // $result['area'] = isset($address['area']) ? $address['area'] : $payReturn['delivery_address']['area'];
@@ -612,6 +612,7 @@ class IndexController extends AbstractAction @@ -612,6 +612,7 @@ class IndexController extends AbstractAction
612 } 612 }
613 613
614 $moreUrl = $this->getSession('addressMore'); 614 $moreUrl = $this->getSession('addressMore');
  615 + $moreUrl = !empty($moreUrl) ? $moreUrl : '/cart/index/orderEnsure';
615 $this->setNavHeader('选择地址', $moreUrl, false); 616 $this->setNavHeader('选择地址', $moreUrl, false);
616 617
617 $this->_view->display('select-address', array( 618 $this->_view->display('select-address', array(