Merge branch 'feature/cart' into 'release/5.4.1'
Feature/cart See merge request !257
Showing
3 changed files
with
10 additions
and
4 deletions
@@ -3,7 +3,7 @@ | @@ -3,7 +3,7 @@ | ||
3 | * @Author: Targaryen | 3 | * @Author: Targaryen |
4 | * @Date: 2017-01-04 15:17:51 | 4 | * @Date: 2017-01-04 15:17:51 |
5 | * @Last Modified by: Targaryen | 5 | * @Last Modified by: Targaryen |
6 | - * @Last Modified time: 2017-02-16 17:52:03 | 6 | + * @Last Modified time: 2017-02-17 09:52:57 |
7 | */ | 7 | */ |
8 | 8 | ||
9 | 'use strict'; | 9 | 'use strict'; |
@@ -42,9 +42,15 @@ const payCenter = (req, res, next) => { | @@ -42,9 +42,15 @@ const payCenter = (req, res, next) => { | ||
42 | co(function* () { | 42 | co(function* () { |
43 | let orderDetail = yield payModel.payCenter({ | 43 | let orderDetail = yield payModel.payCenter({ |
44 | orderCode: orderCode, | 44 | orderCode: orderCode, |
45 | - uid: uid | 45 | + uid: uid, |
46 | + sessionKey: sessionKey | ||
46 | }); | 47 | }); |
47 | 48 | ||
49 | + /* 判断订单是否已付款, 已付款跳到订单详情页 */ | ||
50 | + if (orderDetail.isPay) { | ||
51 | + return res.redirect(helpers.urlFormat('/cart/shopping/pay/payZero', {order_code: orderCode})); | ||
52 | + } | ||
53 | + | ||
48 | if (hasWxShare) { | 54 | if (hasWxShare) { |
49 | let openId = req.cookies['weixinOpenId' + orderCode]; | 55 | let openId = req.cookies['weixinOpenId' + orderCode]; |
50 | 56 |
@@ -296,7 +296,8 @@ const payCenter = (params) => { | @@ -296,7 +296,8 @@ const payCenter = (params) => { | ||
296 | 296 | ||
297 | return _getOtherDetail({ | 297 | return _getOtherDetail({ |
298 | uid: params.uid, | 298 | uid: params.uid, |
299 | - orderCode: params.orderCode | 299 | + orderCode: params.orderCode, |
300 | + sessionKey: params.sessionKey | ||
300 | }).then(result => { | 301 | }).then(result => { |
301 | return _.get(result, 'data', {}); | 302 | return _.get(result, 'data', {}); |
302 | }); | 303 | }); |
@@ -6,7 +6,6 @@ | @@ -6,7 +6,6 @@ | ||
6 | {{#promotions}} | 6 | {{#promotions}} |
7 | <div class="promo-item" data-id="{{promotionId}}" data-title="{{promotionOriginTitle}}" data-type="{{promotionType}}" data-status="{{status}}"> | 7 | <div class="promo-item" data-id="{{promotionId}}" data-title="{{promotionOriginTitle}}" data-type="{{promotionType}}" data-status="{{status}}"> |
8 | <div class="info"><i class="iconfont cuxiao"></i><span>{{promotionTitle}}</span></div> | 8 | <div class="info"><i class="iconfont cuxiao"></i><span>{{promotionTitle}}</span></div> |
9 | - <div class="">】</div> | ||
10 | <div class="opt to-gift {{#if noStorage}}no-storage{{/if}}"> | 9 | <div class="opt to-gift {{#if noStorage}}no-storage{{/if}}"> |
11 | <a href="javascript:;">{{optTitle}}</a><i class="iconfont to-arrow"></i> | 10 | <a href="javascript:;">{{optTitle}}</a><i class="iconfont to-arrow"></i> |
12 | </div> | 11 | </div> |
-
Please register or login to post a comment