Authored by 郭成尧

read-from-undefined

@@ -172,8 +172,12 @@ class BuyNowController { @@ -172,8 +172,12 @@ class BuyNowController {
172 use_yoho_coin: req.body.use_yoho_coin 172 use_yoho_coin: req.body.use_yoho_coin
173 }); 173 });
174 174
175 - result.data.use_yoho_coin = paymentProcess.transPrice(_.get(result, 'data.use_yoho_coin'));  
176 - result.data.yohoCoinCompute = paymentProcess.yohoCoinCompute(result.data); 175 + let finalResult = _.get(result, 'data', {});
  176 +
  177 + if (finalResult) {
  178 + _.set(finalResult, 'use_yoho_coin', paymentProcess.transPrice(_.get(result, 'data.use_yoho_coin')));
  179 + _.set(finalResult, 'yohoCoinCompute', paymentProcess.yohoCoinCompute(result.data));
  180 + }
177 return res.json(result.data); 181 return res.json(result.data);
178 })().catch(next); 182 })().catch(next);
179 } 183 }