Authored by biao

Merge branch 'develop' of http://git.dev.yoho.cn/web/yohobuy into feature/bindMobile

... ... @@ -9,6 +9,7 @@ var $ = require('jquery'),
Hammer = require('yoho.hammer'),
Handlebars = require('yoho.handlebars'),
tip = require('../plugin/tip'),
loading = require('../plugin/loading'),
orderInfo = require('./order-info').orderInfo;
var dispatchModeHammer,
... ... @@ -94,6 +95,7 @@ function orderCompute() {
}
function submitOrder() {
loading.showLoadingMask();
$.ajax({
method: 'POST',
url: '/shoppingCart/orderSub',
... ... @@ -114,6 +116,7 @@ function submitOrder() {
var url;
if (!res) {
loading.hideLoadingMask();
tip.show('网络出错');
return;
}
... ... @@ -125,11 +128,14 @@ function submitOrder() {
} else {
url = '/home/pay?order_code=' + res.data.order_code;
}
window.setCookie('order-info', '');
window.location.href = url;
} else {
loading.hideLoadingMask();
tip.show(res.messege || '网络出错');
}
}).fail(function() {
loading.hideLoadingMask();
tip.show('网络出错');
});
}
... ...
... ... @@ -106,15 +106,13 @@
<span class="iconfont num">&#xe604;</span>
</a>
</div>
{{!
<div class="group-list">
<a class="list-item" href="/help.html">
<a class="list-item" href="/home/help">
<span class="iconfont icon">&#xe639;</span>
帮助
<span class="iconfont num">&#xe604;</span>
</a>
</div>
}}
{{> product/recommend-for-you}}
{{> product/suspend-cart}}
... ...
... ... @@ -835,46 +835,51 @@ class HomeController extends AbstractAction
// 审判跳转登录页
$this->auditJumpLogin();
/* 判断订单号是否传 */
$orderCode = $this->get('order_code');
if (empty($orderCode)) {
$this->error();
}
/* 订单信息不存在 */
$orderDetail = OrderModel::orderDetail($orderCode, $this->_uid, $this->_usession);
if (empty($orderDetail)) {
$this->error();
}
$this->setTitle('订单详情');
$this->setNavHeader('订单详情');
$this->_view->display('order-detail', array(
'orderDetailPage' => true,
'orderDetail' => OrderModel::orderDetail($orderCode, $this->_uid, $this->_usession),
'orderDetail' => $orderDetail,
));
}
/**
* 帮助中心列表页
*/
/**
* 帮助中心列表页
*/
public function helpAction()
{
$service = Home\HelpModel::serviceInfo();
{
$this->setTitle('帮助中心');
$this->setNavHeader('帮助中心');
$data = array(
'iHelp' =>$service,
);
$this->_view->display('i-help', $data);
}
$this->_view->display('help', array(
'iHelp' => Home\HelpModel::serviceInfo(),
));
}
/**
* 帮助中心列表详细信息
*/
public function helpDetailAction()
public function helpDetailAction()
{
$caption = $this->get('caption', '帮助中心');
$code = $this->get('code', 0);
if (empty($code)) {
$this->error();
}
$this->setTitle($caption);
$this->setNavHeader($caption);
... ... @@ -883,27 +888,24 @@ class HomeController extends AbstractAction
));
}
/**
/**
* YOHO币详情 新版
*/
public function currencyDetailAction()
{
// 审判跳转登录页
$this->auditJumpLogin();
$this->setTitle('YOHO币');
$this->setNavHeader('YOHO币', true, false);
$data['money'] = '0';
$page = $this->post('page',1);
$size = $this->post('size', 20);
// $data = UserModel::getYohoCoinLists($this->_uid,$page,$size);
$data = UserModel::getYohoCoinLists(3965746,$page,$size);
$data = UserModel::getYohoCoinLists($this->_uid, 0, 20);
$this->_view->display('currency-detail', array(
'money' => $data['money'],
'pageFooter' => true,
'currencyDetail' => true,
'currencyDetailPage' => true
));
}
/**
... ... @@ -911,18 +913,18 @@ class HomeController extends AbstractAction
*/
public function ajaxCurrencyDetailAction()
{
$data['list'] = array();
$data['money'] = 0;
$page = $this->post('page',1);
$size = $this->post('size', 20);
$data = UserModel::getYohoCoinLists($this->_uid,$page,$size);
//$data = UserModel::getYohoCoinLists(3965746,$page,$size);
$this->_view->display('ajax-currency-detail', array(
'currency' => $data['list'],
'pageFooter' => true,
'currencyDetailPage' => true
));
if ($this->isAjax()) {
$uid = $this->getUid();
$page = $this->post('page', 1);
$data = UserModel::getYohoCoinLists($uid, $page, 20);
$this->_view->display('ajax-currency-detail', array(
'currency' => $data['list'],
'pageFooter' => true,
'currencyDetailPage' => true
));
} else {
echo ' ';
}
}
}
... ...
... ... @@ -379,7 +379,7 @@ class UserModel
public static function getYohoCoinLists($uid, $page, $limit)
{
$result = array();
$data['money'] = '0';
// 调用接口获取YOHO币
$yohoCoin = UserData::yohoCoinData($uid, $page, $limit, 'post');
// 处理YOHO币数据
... ... @@ -396,6 +396,7 @@ class UserModel
}
}
$data['list'] = $result;
return $data;
}
... ...
... ... @@ -86,6 +86,7 @@ class BindController extends AbstractAction
$sourceType = $this->get('sourceType');
$nickname = $this->get('nickname');
$areaCode = $this->get('areaCode', '86');
$phoneNum=$this->get('phoneNum');
$data = array(
'bindPwd'=>true,//js标识
'backUrl' => '/', // 返回的URL链接
... ... @@ -94,7 +95,8 @@ class BindController extends AbstractAction
'sourceType' => $sourceType, // 第三方登录来源
'openId' => $openId, // openId
'nickname' => $nickname, //昵称
'areaCode' => $areaCode //国别码
'areaCode' => $areaCode, //国别码
'phoneNum' => $phoneNum //国别码
);
// 渲染模板
... ...