//引入模块
const async = require('async');
//接口
1. function create(req,res){
async.waterfall([
//执行的方法
function (callback){
// 内容 事物处理
//返回结果
if (err) { return callback(err) };
callback(null,result);
}
], function(err,result){
//结果处理
if(err){res.json({ status: 'error', result: err });}
else{ res.json({ status: 'success' });}
})
}
2. function create(req, res{
//异步方法
let permit = await getCombRolePemit(objp.roleArr);
}
async fucntion getCombRolePemit(roles){
//组合数据 和sql语句
//执行任务
return new Promise ((resolve,reject)=>{
//处理sql语句
//返回结果
if(err) reject (err);
resolve(result);
})
}