Merge branch 'hotfix/orderensure' into 'master'
address-id-nan See merge request !796
Showing
2 changed files
with
13 additions
and
1 deletions
@@ -161,7 +161,7 @@ class BuyNowController { | @@ -161,7 +161,7 @@ class BuyNowController { | ||
161 | sku_type: req.body.sku_type, | 161 | sku_type: req.body.sku_type, |
162 | buy_number: req.body.buy_number, | 162 | buy_number: req.body.buy_number, |
163 | coupon_code: req.body.coupon_code, | 163 | coupon_code: req.body.coupon_code, |
164 | - address_id: parseInt(crypto.decrypt('', req.body.address_id), 10), | 164 | + address_id: parseInt(crypto.decrypt('', req.body.address_id), 10) || 0, |
165 | delivery_time: req.body.delivery_time, | 165 | delivery_time: req.body.delivery_time, |
166 | delivery_way: req.body.delivery_way, | 166 | delivery_way: req.body.delivery_way, |
167 | use_yoho_coin: req.body.use_yoho_coin, | 167 | use_yoho_coin: req.body.use_yoho_coin, |
@@ -101,6 +101,18 @@ class BuyNowModel extends global.yoho.BaseModel { | @@ -101,6 +101,18 @@ class BuyNowModel extends global.yoho.BaseModel { | ||
101 | * @param {*} params | 101 | * @param {*} params |
102 | */ | 102 | */ |
103 | submit(params) { | 103 | submit(params) { |
104 | + if (!params.address_id) { | ||
105 | + return Promise.resolve({ code: 401, message: '配送地址不能为空' }); | ||
106 | + } | ||
107 | + | ||
108 | + if (!params.delivery_time) { | ||
109 | + return Promise.resolve({ code: 402, message: '请选择配送时间' }); | ||
110 | + } | ||
111 | + | ||
112 | + if (!params.delivery_way) { | ||
113 | + return Promise.resolve({ code: 403, message: '请选择配送方式' }); | ||
114 | + } | ||
115 | + | ||
104 | let finalParams = { | 116 | let finalParams = { |
105 | method: 'app.Buynow.submit', | 117 | method: 'app.Buynow.submit', |
106 | uid: params.uid, | 118 | uid: params.uid, |
-
Please register or login to post a comment