flexbiz-server
Version:
Flexible Server
4 lines (3 loc) • 738 B
JavaScript
const ckacc=require("../../libs/cktk"),Account=global.getModel("account"),underscore=require("underscore"),controller=require("../../controllers/controllerRPT");
module.exports=function($router$$){new controller($router$$,"cktk",function($bu_tru_req$$,$callback$$){const $condition$$=$bu_tru_req$$.query;($bu_tru_req$$=$condition$$.bu_tru)||($bu_tru_req$$=!1);$condition$$.ngay||($condition$$.ngay=new Date);ckacc($condition$$,function($error$$,$report$$){if($error$$)return $callback$$($error$$);$report$$=underscore.sortBy($report$$,function($r$$){return $r$$.tk});$report$$.joinModel($condition$$.id_app,Account,[{akey:"tk",bkey:"tk",fields:[{name:"ten_tk",value:"ten_tk"}]}],
function($results$$){$callback$$(null,$results$$)})})})};