Showing
1 changed file
with
14 additions
and
2 deletions
@@ -370,16 +370,28 @@ class IndexController extends AbstractAction | @@ -370,16 +370,28 @@ class IndexController extends AbstractAction | ||
370 | } | 370 | } |
371 | $cookieData = $this->getCookie('order-info', null); //从缓存中获取电子发票信息 | 371 | $cookieData = $this->getCookie('order-info', null); //从缓存中获取电子发票信息 |
372 | $orderInfo = json_decode($cookieData, true); | 372 | $orderInfo = json_decode($cookieData, true); |
373 | + //当没有地址时显示用户号码 | ||
374 | + $userData = UserData::userData($uid); | ||
375 | + $userMobile = empty($userData['data']) || empty($userData['data']['mobile']) ? '' : $userData['data']['mobile']; //用户手机 | ||
376 | + $mobile = $userMobile; | ||
373 | $addresslist = UserData::addressTextData($uid); //获取地址列表 | 377 | $addresslist = UserData::addressTextData($uid); //获取地址列表 |
378 | + do{ | ||
379 | + if (empty($orderInfo['receiverMobile']) && !isset($orderInfo['address']['address_id'])) { | ||
380 | + break; | ||
381 | + } | ||
382 | + //用户手动修改号码后直接去修改后号码 | ||
374 | if (!empty($orderInfo['receiverMobile']) && $orderInfo['isModifyTel'] == true) { | 383 | if (!empty($orderInfo['receiverMobile']) && $orderInfo['isModifyTel'] == true) { |
375 | $mobile = $orderInfo['receiverMobile']; //用户号码 | 384 | $mobile = $orderInfo['receiverMobile']; //用户号码 |
376 | - } else { | ||
377 | - //获取用户所选地址的手机号码 | 385 | + } |
386 | + else { | ||
387 | + //未手动修改获取用户所选地址的手机号码 | ||
378 | foreach ($addresslist['data'] as $addresskey) { | 388 | foreach ($addresslist['data'] as $addresskey) { |
379 | if ($addresskey['address_id'] == $orderInfo['address']['address_id']) | 389 | if ($addresskey['address_id'] == $orderInfo['address']['address_id']) |
380 | $mobile = $addresskey['mobile']; | 390 | $mobile = $addresskey['mobile']; |
381 | } | 391 | } |
382 | } | 392 | } |
393 | + } | ||
394 | + while(false); | ||
383 | 395 | ||
384 | if (!empty($orderInfo['invoiceType']) && !empty($orderInfo['invoiceTitle'])) { | 396 | if (!empty($orderInfo['invoiceType']) && !empty($orderInfo['invoiceTitle'])) { |
385 | $invoiceType = $orderInfo['invoiceType']; //发票类型ID | 397 | $invoiceType = $orderInfo['invoiceType']; //发票类型ID |
-
Please register or login to post a comment