Authored by weiqingting

update

@@ -8,23 +8,23 @@ @@ -8,23 +8,23 @@
8 8
9 const QRcodeModel = require('../models/QRcode'); 9 const QRcodeModel = require('../models/QRcode');
10 10
11 -exports.QRcode = (req, res) => { 11 +exports.QRcode = (req, res, next) => {
12 let id = req.params.id || 0; 12 let id = req.params.id || 0;
13 13
14 QRcodeModel.getQRcodeData(id).then((result)=>{ 14 QRcodeModel.getQRcodeData(id).then((result)=>{
15 - result.ticks = result.ticks.map(item=>{  
16 - if (+item.ticket_type === 2) {  
17 - item.isgroup = true;  
18 - }  
19 - return item;  
20 - }); 15 + if (result) {
  16 + result.ticks = result.ticks.map(item=>{
  17 + if (+item.ticket_type === 2) {
  18 + item.isgroup = true;
  19 + }
  20 + return item;
  21 + });
  22 + }
21 23
22 let vm = { 24 let vm = {
23 qrcodeData: result 25 qrcodeData: result
24 }; 26 };
25 27
26 res.render('QRcode', vm); 28 res.render('QRcode', vm);
27 - }).catch((err) => {  
28 - res.send(err);  
29 - }); 29 + }).catch(next);
30 }; 30 };
@@ -18,7 +18,7 @@ exports.getQRcodeData = (id) => { @@ -18,7 +18,7 @@ exports.getQRcodeData = (id) => {
18 return result.data; 18 return result.data;
19 } else { 19 } else {
20 logger.error(`查看二维码ID: ${id} 接口返回数据错误`); 20 logger.error(`查看二维码ID: ${id} 接口返回数据错误`);
21 - return {}; 21 + return false;
22 } 22 }
23 }); 23 });
24 }; 24 };

47.3 KB | W: | H:

47.7 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
@@ -14,3 +14,4 @@ @@ -14,3 +14,4 @@
14 @import "guang/index"; 14 @import "guang/index";
15 15
16 @import "cart/chose-panel"; 16 @import "cart/chose-panel";
  17 +@import "home/index";