flexbiz-server
Version:
Flexible Server
4 lines (3 loc) • 919 B
JavaScript
const ckvttt=require("../../libs/ckvttt"),Dmvt=global.getModel("dmvt"),Dmkho=global.getModel("dmkho"),async=require("async"),controller=require("../../controllers/controllerRPT");
module.exports=function($router$$){new controller($router$$,"ckvttt",function($req$$,$callback$$){const $condition$$=$req$$.query;ckvttt($condition$$,function($error$$,$report$$){if($error$$)return $callback$$($error$$);$report$$=$report$$.filter($r$$=>$r$$.ton00||$r$$.du00);async.series([function($callback$$){$report$$.joinModel2($condition$$.id_app,Dmvt,[{where:{ma_vt:"ma_vt"},fields:["ten_vt","ma_dvt","tk_vt"]}],function($results$$){$callback$$(null,$results$$)})},function($callback$$){$report$$.joinModel2($condition$$.id_app,
Dmkho,[{where:{ma_kho:"ma_kho"},fields:["ten_kho"]}],function($results$$){$callback$$(null,$results$$)})}],function($error$$){if($error$$)return $callback$$($error$$);$callback$$(null,$report$$)})})})};