UNPKG

flexbiz-server

Version:

Flexible Server

4 lines (3 loc) 780 B
const model=global.getModel("support"),chucvu=global.getModel("group"),User=global.getModel("user"),controller=require("../../controllers/controller"),async=require("async"); module.exports=function($router$$){(new controller($router$$,model,"support",{sort:{support_user:1},unique:["id_link","support_user"],onView:($user$$,$items$$,$callback$$)=>{async.series({u:$callback$$=>{$items$$.joinModel2(null,User,[{where:{support_user:"email"},fields:[{support_name:"name"},{picture:"picture"}]}],function(){$callback$$(null,$items$$)},{cache:!1})},cv:$callback$$=>{$items$$.joinModel2(null,chucvu,[{where:{chuc_vu:"_id"},fields:[{ten_chuc_vu:"group_name"},{ten_chuc_vu_en:"group_name_en"}]}], function(){$callback$$(null,$items$$)})}},()=>{$callback$$(null,$items$$)})}})).route()};