qrcode.js 2.59 KB
/**
 * 个人中心二维码 controller
 * @author: weiqingting<qingting.wei@yoho.cn>
 * @date: 2016/05/16
 */

'use strict';

const QRcodeModel = require('../models/qrcode');

exports.QRcode = (req, res, next) => {
    let id = req.params.id || 0;

    // QRcodeModel.getQRcodeData(id, req.user.uid).then((result)=>{
        let result={
            "ticks": [{
              "ticket_code":"8611779901",
              "qr_image":"http://img11.static.yhbimg.com/yhb-img01/2016/07/28/08/017bd1eb95613aef7424c0998ee9bc88c9.jpg?imageView2/2/w/185/h/248/q/70",
              "passkit":"Y",
              //门票类型,1展览票 2套票
              "ticket_type":"2",
              //座位号
              "seat_no":"A区1排座",
              //入场时间
              "entrance_time":"9月16 10:00"
            },{
              "ticket_code":"8611779901",
              "qr_image":"http://img11.static.yhbimg.com/yhb-img01/2016/07/28/08/017bd1eb95613aef7424c0998ee9bc88c9.jpg?imageView2/2/w/185/h/248/q/70",
              "passkit":"Y",
              //门票类型,1展览票 2套票
              "ticket_type":"2",
              //座位号
              "seat_no":"A区1排座",
              //入场时间
              "entrance_time":"9月16 10:00"
            },{
              "ticket_code":"8611779901",
              "qr_image":"http://img11.static.yhbimg.com/yhb-img01/2016/07/28/08/017bd1eb95613aef7424c0998ee9bc88c9.jpg?imageView2/2/w/185/h/248/q/70",
              "passkit":"Y",
              //门票类型,1展览票 2套票
              "ticket_type":"2",
              //座位号
              "seat_no":"A区1排座",
              //入场时间
              "entrance_time":"9月16 10:00"
            },{
              "ticket_code":"8611779901",
              "qr_image":"http://img11.static.yhbimg.com/yhb-img01/2016/07/28/08/017bd1eb95613aef7424c0998ee9bc88c9.jpg?imageView2/2/w/185/h/248/q/70",
              "passkit":"Y",
              //门票类型,1展览票 2套票
              "ticket_type":"2",
              //座位号
              "seat_no":"A区1排座",
              //入场时间
              "entrance_time":"9月16 10:00"
            }],
            "title": "FURY ANIMALS Normal迷彩系列BUNNY短袖TEE"
          };
        if (result) {
            result.ticks = result.ticks.map(item=>{
                if (+item.ticket_type === 2) {
                    item.isgroup = true;
                }
                return item;
            });
        }

        let vm = {
            qrcodeData: result
        };

        res.render('QRcode', vm);
    // }).catch(next);
};