flexbiz-server
Version:
Flexible Server
4 lines (3 loc) • 1.22 kB
JavaScript
'use strict';const model=global.getModel("tontucthoi"),controller=require("../../controllers/controller"),dvcs=global.getModel("dvcs"),dmvt=global.getModel("dmvt"),dmkho=global.getModel("dmkho"),async=require("async"),tontucthoi=function($contr_router$$){$contr_router$$=new controller($contr_router$$,model,"tontucthoi",{sort:{ma_dvcs:1,ma_kho:1,ma_vt:1,han_sd:1}});$contr_router$$.route();$contr_router$$.view=function($user$$,$result$$,$fn$$){let $id_app$$=$user$$.current_id_app;async.series({dvcs:function($callback$$){$result$$.filter($r$$=>
$r$$.ma_dvcs).joinModel($id_app$$,dvcs,[{akey:"ma_dvcs",bkey:"_id",fields:[{name:"ten_dvcs",value:"ten_dvcs"}]}],function($kq$$){$callback$$(null,$kq$$)})},tk:function($callback$$){$result$$.filter($r$$=>$r$$.ma_vt).joinModel($id_app$$,dmvt,[{akey:"ma_vt",bkey:"ma_vt",fields:[{name:"ten_vt",value:"ten_vt"}]}],function($kq$$){$callback$$(null,$kq$$)})},kho:function($callback$$){$result$$.filter($r$$=>$r$$.ma_kho).joinModel($id_app$$,dmkho,[{akey:"ma_kho",bkey:"ma_kho",fields:[{name:"ten_kho",value:"ten_kho"}]}],
function($kq$$){$callback$$(null,$kq$$)})}},function($error$$){if($error$$)return $fn$$($error$$);$fn$$(null,$result$$)})}};module.exports=tontucthoi;