UNPKG

flexbiz-server

Version:

Flexible Server

4 lines (3 loc) 845 B
'use strict';const model=global.getModel("smssend"),controller=require("../../controllers/controller"); module.exports=function($router$$){(new controller($router$$,model,"smssend",{onCreated:async($user$$,$obj$$,$next$$)=>{try{let $account$$=await global.getModel("smsaccount").findOne({id_app:$obj$$.id_app,_id:$obj$$.id_account}).lean();$account$$?(await global.getModel("smsaccount").send($account$$,$obj$$.phone,$obj$$.content),$obj$$.result={msg:"\u0110\u00e3 g\u1eedi y\u00eau c\u1ea7u th\u00e0nh c\u00f4ng",code:0}):$obj$$.result={msg:"Kh\u00f4ng th\u1ec3 g\u1eedi",error:"T\u00e0i kho\u1ea3n sms kh\u00f4ng t\u1ed3n t\u1ea1i", code:-1}}catch($e$$){$obj$$.result={msg:"Kh\u00f4ng th\u1ec3 g\u1eedi",error:$e$$.message||$e$$.error||$e$$,code:-1}}model.updateOne({_id:$obj$$._id},{result:$obj$$.result});$next$$(null,$obj$$)}})).route()};