Fix query
This commit is contained in:
+72
-31
@@ -4,47 +4,88 @@ const request = require('request');
|
|||||||
const db = require('../app/db')
|
const db = require('../app/db')
|
||||||
const logger = require('../app/logger');
|
const logger = require('../app/logger');
|
||||||
//const User = require("../app/model/cardModel.js");
|
//const User = require("../app/model/cardModel.js");
|
||||||
|
|
||||||
const stripe = require('stripe')(process.env.STRIPE_SECRET_KEY);
|
const stripe = require('stripe')(process.env.STRIPE_SECRET_KEY);
|
||||||
|
|
||||||
var cards = {
|
var cards = {
|
||||||
createCard: async function (req, res, next) {
|
createCard: async function (req, res, next) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
//logger.info(req.query);
|
//logger.info(req.query);
|
||||||
logger.info(req.body);
|
logger.info(req.body);
|
||||||
// const userData = new User(req.body);
|
|
||||||
// const {email} = userData;
|
|
||||||
|
|
||||||
|
var data = {
|
||||||
|
"request_uid": req.body.request_uid,
|
||||||
|
"request_id": req.body.request_id,
|
||||||
|
};
|
||||||
|
|
||||||
const cardholder = await stripe.issuing.cardholders.create({
|
let Qstring = " SELECT r.*,m.firstname,m.lastname FROM members_card_request r " +
|
||||||
name: 'Jenny Rosen',
|
" LEFT JOIN members m ON m.id=r.member_uid " +
|
||||||
email: 'jenny.rosen@example.com',
|
" WHERE r.uid::text = '" + data.request_uid +"'";
|
||||||
phone_number: '+18008675309',
|
logger.info(Qstring);
|
||||||
status: 'active',
|
db.query(Qstring, async function (err, result) {
|
||||||
type: 'individual',
|
try {
|
||||||
individual: {
|
if (err) throw err;
|
||||||
first_name: 'Jenny',
|
|
||||||
last_name: 'Rosen',
|
const cardholder = await stripe.issuing.cardholders.create({
|
||||||
dob: {day: 1, month: 11, year: 1981},
|
name: 'Jenny Rosen',
|
||||||
},
|
email: 'jenny.rosen@example.com',
|
||||||
billing: {
|
phone_number: '+18008675309',
|
||||||
address: {
|
status: 'active',
|
||||||
line1: '123 Main Street',
|
type: 'individual',
|
||||||
city: 'San Francisco',
|
individual: {
|
||||||
state: 'CA',
|
first_name: 'Jenny',
|
||||||
postal_code: '94111',
|
last_name: 'Rosen',
|
||||||
country: 'US',
|
dob: {day: 1, month: 11, year: 1981},
|
||||||
},
|
},
|
||||||
},
|
billing: {
|
||||||
|
address: {
|
||||||
|
line1: '123 Main Street',
|
||||||
|
city: 'San Francisco',
|
||||||
|
state: 'CA',
|
||||||
|
postal_code: '94111',
|
||||||
|
country: 'US',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
console.log(cardholder);
|
||||||
|
let resultItem = {
|
||||||
|
"result": cardholder,
|
||||||
|
"total_record": 0
|
||||||
|
}
|
||||||
|
next(null, resultItem); // pass control to the next handler
|
||||||
|
} catch (e) {
|
||||||
|
next(e.message, null); // pass control to the next handler
|
||||||
|
}
|
||||||
});
|
});
|
||||||
console.log(cardholder);
|
|
||||||
let resultItem = {
|
//
|
||||||
"result":cardholder,
|
// const cardholder = await stripe.issuing.cardholders.create({
|
||||||
"total_record":0
|
// name: 'Jenny Rosen',
|
||||||
}
|
// email: 'jenny.rosen@example.com',
|
||||||
next(null, resultItem); // pass control to the next handler
|
// phone_number: '+18008675309',
|
||||||
|
// status: 'active',
|
||||||
|
// type: 'individual',
|
||||||
|
// individual: {
|
||||||
|
// first_name: 'Jenny',
|
||||||
|
// last_name: 'Rosen',
|
||||||
|
// dob: {day: 1, month: 11, year: 1981},
|
||||||
|
// },
|
||||||
|
// billing: {
|
||||||
|
// address: {
|
||||||
|
// line1: '123 Main Street',
|
||||||
|
// city: 'San Francisco',
|
||||||
|
// state: 'CA',
|
||||||
|
// postal_code: '94111',
|
||||||
|
// country: 'US',
|
||||||
|
// },
|
||||||
|
// },
|
||||||
|
// });
|
||||||
|
// console.log(cardholder);
|
||||||
|
// let resultItem = {
|
||||||
|
// "result":cardholder,
|
||||||
|
// "total_record":0
|
||||||
|
// }
|
||||||
|
// next(null, resultItem); // pass control to the next handler
|
||||||
// res.status(200).json(saveUser);
|
// res.status(200).json(saveUser);
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user