UNPKG

flexbiz-server

Version:

Flexible Server

4 lines (3 loc) 948 B
const model=global.getModel("ptthanhtoan"),customer=global.getModel("customer"),async=require("async"),controller=require("../../controllers/controller"); module.exports=function($contr_router$$){$contr_router$$=new controller($contr_router$$,model,"ptthanhtoan",{sort:{stt:1,ten:1},notNeedRight:($user$$,$options$$={})=>($options$$.action||"").toLowerCase()=="view"?!0:!1,onView:($user$$,$items$$,$next$$)=>{async.series({kh:$callback$$=>{$items$$.joinModel($user$$.current_id_app,customer,{where:{ma_kh:"ma_kh"},fields:{ten_kh:"ten_kh"}},function(){$callback$$()})},ad:$callback$$=>{$user$$.appAdmin||$items$$.forEach($data$$=>{delete $data$$.onepay_configs; delete $data$$.momo_configs});$callback$$()}},async $e$$=>{$next$$($e$$,$items$$)})}});$contr_router$$.route();$contr_router$$.updating=function($user$$,$data$$,$obj$$,$next$$){$user$$.appAdmin||(delete $data$$.onepay_configs,delete $data$$.momo_configs);$next$$(null,$data$$,$obj$$)}};