我有两个Java脚本功能。在一个函数中,我调用了另一个函数。它的工作正常。但是问题是第一个函数没有从第二个函数获得响应。
我的代码。
class TestController {
static index(req, res) {
const localy = new TestController()
var checkCompanyChannel = localy._getCompanyChannel(params.cc, params.ff);
// var checkCompanyChannel = localy._getCompanyChannel(req, res);
// if(checkCompanyChannel.errno !== 200)
// return response.no('',checkCompanyChannel, res);
res.json(checkCompanyChannel);
res.end();
}
_getCompanyChannel(cc,ff){
var CcChannel = SequelizeS.CcChannel;
CcChannel.findOne({ where: {cc: cc, ff:ff} }).then(ccChannel => {
if(!ccChannel){
var out = {errno:500 , sqlMessage:'Data Not Found'};
return out;
}else{
var out = {errno:200 , sqlMessage:ccChannel};
return out;
}
}).catch(err => {
var out = {errno:500 , sqlMessage:err.errors};
return out;
});
}
}