flexbiz-server
Version:
Flexible Server
4 lines (3 loc) • 1.01 kB
JavaScript
'use strict';const model=global.getModel("spdd_dk"),dmvt=global.getModel("dmvt"),dmbp=global.getModel("dmbp"),lenhsx=global.getModel("lenhsx"),async=require("async"),controller=require("../../controllers/controller");
module.exports=function($contr_router$$){$contr_router$$=new controller($contr_router$$,model,"spdd_dk",{sort:{ma_yt:1,ma_sp:1,ma_bp:1},unique:"nam thang ma_dvcs ma_sp ma_bp id_lenhsx".split(" ")});$contr_router$$.view=function($user$$,$items$$,$fn$$){let $id_app$$=$user$$.current_id_app;async.series([function($callback$$){$items$$.joinModel2($id_app$$,dmvt,[{where:{ma_sp:"ma_vt"},fields:[{ten_sp:"ten_vt"}]}],$rs$$=>{$callback$$(null,$rs$$)})},function($callback$$){$items$$.joinModel2($id_app$$,dmbp,
[{where:"ma_bp",fields:["ten_bp"]}],$rs$$=>{$callback$$(null,$rs$$)})},function($callback$$){$items$$.joinModel2($id_app$$,lenhsx,[{where:{id_lenhsx:"_id"},fields:[{so_lenhsx:"so_ct"}]}],$rs$$=>{$callback$$(null,$rs$$)})}],function(){$fn$$(null,$items$$)})};$contr_router$$.route()};