UNPKG

flexbiz-server

Version:

Flexible Server

4 lines (3 loc) 877 B
'use strict';var model=global.getModel("service"),Area=global.getModel("area"),dmdvt=global.getModel("dmdvt");const controller=require("../../controllers/controller"),async=require("async"); var service=function($router$$){(new controller($router$$,model,"service",{sort:{stt:1},unique:["service_code"],onView:($user$$,$items$$,$next$$)=>{async.series({dvt:$callback$$=>{async.each($items$$,function($r$$,$callback1$$){var $prices$$=$r$$.prices||[];$prices$$.forEach($p$$=>{$p$$.id_app=$r$$.id_app});$prices$$.joinModel2(null,dmdvt,[{where:{id_app:"id_app",ma_dvt:"ma_dvt"},fields:["tg_qd","kieu_tg"]}],function(){$callback1$$()})},function(){$callback$$()})},area:$callback$$=>{$items$$.joinModel2(null, Area,[{where:{id_app:"id_app",area_code:"area_code"},fields:["area_name"]}],function(){$callback$$()})}},()=>{$next$$(null,$items$$)})}})).route()};module.exports=service;