Не удается прочитать свойство "findAll" из неопределенного - PullRequest
0 голосов
/ 19 января 2019

здесь моя проблема в том, что мне нужно обновить поле суммы таблицы кошелька, где используется таблица транзакций с использованием post api ... здесь я могу создать таблицу транзакций, не в состоянии найти детали кошелька, я не получаю, как сопоставить транзакцию и кошелек ..

controller.js

`const create =  async function(req, res){    

  res.setHeader('Content-Type', 'application/json');

let  err, trans, wallet ;
 let transaction_info = req.body;  
//   let recharg = recharge;   
 [err, trans] = await to(transaction.create(transaction_info,));
//   console.log('request =',res);
 if(err){
     return ReE(res, err);
    }   
    if ('amount' in transaction_info){
        var amount = {
            cid : transaction_info.cardnum,
            amount : transaction_info.amount,
            status : transaction_info.status
        } 
        wallet = await AuthService.update(amount);
        console.log('wallet_info : <<<<<< ' + JSON.stringify(wallet));
        trans.cardnum = User.cid;
        console.log('order <<<<<<' + JSON.stringify(orders));
    }
    [err, transaction] = await to (transaction.save());
    if(err) return ReE(res, err, 422);
 let transaction_json = trans.toWeb();
 return ReS(res,{trans:transaction_json}, 201);
}

 module.exports.create = create;`


  authservice.js


   `const update = async function (body) {
  let err, wallet , remainingwallet;
let wallet_inf = body;
var updated = false;
console.log('body'+ JSON.stringify(body));
[err, remainingwallet] = await to(wallet.findAll(
    {
    limit :1,
    where : {   
        cid : wallet_inf.cid=User.id,
    },

    transaction: [
        ['id','DESC']
    ]        
    }
));
if(wallet_inf.status === true){
 [err, wallet] = await to(wallet.create(wallet_inf));
 if(err) return TE(JSON.stringify(err));

 updated = true;
 [err, wallet] = await to(wallet.save());
}
else{
    TE('Please check your balance')
}
return wallet;
 }
    module.exports.update = update;

Я ожидаю обновления поля суммы кошелька, используя поля транзакций

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...