Built motion from commit (unavailable).|2.4.15
[motion2.git] / server / api / smsApplication / smsApplication.controller.js
index b447da3..c9d9cdf 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa8b0=['reject','save','update','then','destroy','error','stack','name','map','SmsApplication','rawAttributes','fieldName','type','model','query','keys','filters','attributes','intersection','fields','length','nolimit','limit','order','sort','where','pick','filter','merge','options','includeAll','findAll','catch','show','include','find','create','body','params','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','bluebird','util','path','sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','papaparse','../../components/parsers/qs','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','count','offset','set','Content-Range','json','apply'];(function(_0x1beef3,_0x57c4b8){var _0x5af964=function(_0x36f463){while(--_0x36f463){_0x1beef3['push'](_0x1beef3['shift']());}};_0x5af964(++_0x57c4b8);}(_0xa8b0,0xf9));var _0x0a8b=function(_0x272d90,_0x5e70ff){_0x272d90=_0x272d90-0x0;var _0x2bf4a2=_0xa8b0[_0x272d90];return _0x2bf4a2;};'use strict';var pdf=require(_0x0a8b('0x0'));var emlformat=require(_0x0a8b('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x0a8b('0x2'));var jsonpatch=require(_0x0a8b('0x3'));var rp=require(_0x0a8b('0x4'));var moment=require('moment');var BPromise=require(_0x0a8b('0x5'));var Mustache=require('mustache');var util=require(_0x0a8b('0x6'));var path=require(_0x0a8b('0x7'));var sox=require(_0x0a8b('0x8'));var csv=require('to-csv');var ejs=require(_0x0a8b('0x9'));var fs=require('fs');var _=require(_0x0a8b('0xa'));var squel=require(_0x0a8b('0xb'));var crypto=require(_0x0a8b('0xc'));var jsforce=require(_0x0a8b('0xd'));var deskjs=require(_0x0a8b('0xe'));var toCsv=require(_0x0a8b('0xf'));var querystring=require('querystring');var Papa=require(_0x0a8b('0x10'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x0a8b('0x11'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x0a8b('0x12'));var utils=require(_0x0a8b('0x13'));var config=require(_0x0a8b('0x14'));var db=require(_0x0a8b('0x15'))['db'];function respondWithStatusCode(_0x13c0f9,_0x47ce80){_0x47ce80=_0x47ce80||0xcc;return function(_0x3d0985){if(_0x3d0985){return _0x13c0f9[_0x0a8b('0x16')](_0x47ce80);}return _0x13c0f9[_0x0a8b('0x17')](_0x47ce80)[_0x0a8b('0x18')]();};}function respondWithResult(_0x66f5d1,_0x584435){_0x584435=_0x584435||0xc8;return function(_0x3225be){if(_0x3225be){return _0x66f5d1['status'](_0x584435)['json'](_0x3225be);}};}function respondWithFilteredResult(_0x2ab19b,_0x4e69b2){return function(_0x28d9b0){if(_0x28d9b0){var _0x5efa15=_0x28d9b0[_0x0a8b('0x19')],_0x181ad4=_0x4e69b2[_0x0a8b('0x1a')],_0x43614d=_0x4e69b2[_0x0a8b('0x1a')]+_0x4e69b2['limit'],_0x457ee3;if(_0x43614d>=_0x5efa15){_0x43614d=_0x5efa15;_0x457ee3=0xc8;}else{_0x457ee3=0xce;}_0x2ab19b[_0x0a8b('0x17')](_0x457ee3);return _0x2ab19b[_0x0a8b('0x1b')](_0x0a8b('0x1c'),_0x181ad4+'-'+_0x43614d+'/'+_0x5efa15)[_0x0a8b('0x1d')](_0x28d9b0);}return null;};}function patchUpdates(_0x3ba083){return function(_0x4900b2){try{jsonpatch[_0x0a8b('0x1e')](_0x4900b2,_0x3ba083,!![]);}catch(_0x1d5d75){return BPromise[_0x0a8b('0x1f')](_0x1d5d75);}return _0x4900b2[_0x0a8b('0x20')]();};}function saveUpdates(_0x308f1a,_0x2bd694){return function(_0x58ddac){if(_0x58ddac){return _0x58ddac[_0x0a8b('0x21')](_0x308f1a)[_0x0a8b('0x22')](function(_0x2937bb){return _0x2937bb;});}return null;};}function removeEntity(_0x336ec1,_0x43442e){return function(_0x411444){if(_0x411444){return _0x411444[_0x0a8b('0x23')]()[_0x0a8b('0x22')](function(){_0x336ec1[_0x0a8b('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0x3a58dd,_0x36ed1f){return function(_0x323883){if(!_0x323883){_0x3a58dd[_0x0a8b('0x16')](0x194);}return _0x323883;};}function handleError(_0x2a5662,_0x14aca2){_0x14aca2=_0x14aca2||0x1f4;return function(_0x58d3ab){logger[_0x0a8b('0x24')](_0x58d3ab[_0x0a8b('0x25')]);if(_0x58d3ab[_0x0a8b('0x26')]){delete _0x58d3ab['name'];}_0x2a5662[_0x0a8b('0x17')](_0x14aca2)['send'](_0x58d3ab);};}exports['index']=function(_0xbead3e,_0x5999d7){var _0x20b843={},_0x3ab33e={},_0x5f1a9b={'count':0x0,'rows':[]};var _0x55eda8=_[_0x0a8b('0x27')](db[_0x0a8b('0x28')][_0x0a8b('0x29')],function(_0x59cc7e){return{'name':_0x59cc7e[_0x0a8b('0x2a')],'type':_0x59cc7e[_0x0a8b('0x2b')]['key']};});_0x3ab33e[_0x0a8b('0x2c')]=_[_0x0a8b('0x27')](_0x55eda8,_0x0a8b('0x26'));_0x3ab33e[_0x0a8b('0x2d')]=_[_0x0a8b('0x2e')](_0xbead3e['query']);_0x3ab33e[_0x0a8b('0x2f')]=_['intersection'](_0x3ab33e[_0x0a8b('0x2c')],_0x3ab33e['query']);_0x20b843[_0x0a8b('0x30')]=_[_0x0a8b('0x31')](_0x3ab33e[_0x0a8b('0x2c')],qs['fields'](_0xbead3e[_0x0a8b('0x2d')][_0x0a8b('0x32')]));_0x20b843['attributes']=_0x20b843[_0x0a8b('0x30')][_0x0a8b('0x33')]?_0x20b843['attributes']:_0x3ab33e[_0x0a8b('0x2c')];if(!_0xbead3e[_0x0a8b('0x2d')]['hasOwnProperty'](_0x0a8b('0x34'))){_0x20b843[_0x0a8b('0x35')]=qs[_0x0a8b('0x35')](_0xbead3e[_0x0a8b('0x2d')][_0x0a8b('0x35')]);_0x20b843['offset']=qs[_0x0a8b('0x1a')](_0xbead3e[_0x0a8b('0x2d')][_0x0a8b('0x1a')]);}_0x20b843[_0x0a8b('0x36')]=qs['sort'](_0xbead3e[_0x0a8b('0x2d')][_0x0a8b('0x37')]);_0x20b843[_0x0a8b('0x38')]=qs[_0x0a8b('0x2f')](_[_0x0a8b('0x39')](_0xbead3e['query'],_0x3ab33e[_0x0a8b('0x2f')]));if(_0xbead3e[_0x0a8b('0x2d')][_0x0a8b('0x3a')]){_0x20b843[_0x0a8b('0x38')]=_['merge'](_0x20b843[_0x0a8b('0x38')],{'$or':_[_0x0a8b('0x27')](_0x55eda8,function(_0x34a75f){if(_0x34a75f[_0x0a8b('0x2b')]!=='VIRTUAL'){var _0x167dc4={};_0x167dc4[_0x34a75f[_0x0a8b('0x26')]]={'$like':'%'+_0xbead3e[_0x0a8b('0x2d')][_0x0a8b('0x3a')]+'%'};return _0x167dc4;}})});}_0x20b843=_[_0x0a8b('0x3b')]({},_0x20b843,_0xbead3e[_0x0a8b('0x3c')]);var _0x5be6e0={'where':_0x20b843[_0x0a8b('0x38')]};return db['SmsApplication'][_0x0a8b('0x19')](_0x5be6e0)['then'](function(_0x263c3d){_0x5f1a9b[_0x0a8b('0x19')]=_0x263c3d;if(_0xbead3e['query'][_0x0a8b('0x3d')]){_0x20b843['include']=[{'all':!![]}];}return db[_0x0a8b('0x28')][_0x0a8b('0x3e')](_0x20b843);})[_0x0a8b('0x22')](function(_0x3ef24b){_0x5f1a9b['rows']=_0x3ef24b;return _0x5f1a9b;})[_0x0a8b('0x22')](respondWithFilteredResult(_0x5999d7,_0x20b843))[_0x0a8b('0x3f')](handleError(_0x5999d7,null));};exports[_0x0a8b('0x40')]=function(_0x3629be,_0x2ade1b){var _0x427661={'raw':!![],'where':{'id':_0x3629be['params']['id']}},_0xd55ee1={};_0xd55ee1[_0x0a8b('0x2c')]=_[_0x0a8b('0x2e')](db[_0x0a8b('0x28')][_0x0a8b('0x29')]);_0xd55ee1[_0x0a8b('0x2d')]=_[_0x0a8b('0x2e')](_0x3629be[_0x0a8b('0x2d')]);_0xd55ee1['filters']=_[_0x0a8b('0x31')](_0xd55ee1[_0x0a8b('0x2c')],_0xd55ee1['query']);_0x427661['attributes']=_[_0x0a8b('0x31')](_0xd55ee1[_0x0a8b('0x2c')],qs[_0x0a8b('0x32')](_0x3629be[_0x0a8b('0x2d')][_0x0a8b('0x32')]));_0x427661[_0x0a8b('0x30')]=_0x427661[_0x0a8b('0x30')]['length']?_0x427661[_0x0a8b('0x30')]:_0xd55ee1[_0x0a8b('0x2c')];if(_0x3629be[_0x0a8b('0x2d')]['includeAll']){_0x427661[_0x0a8b('0x41')]=[{'all':!![]}];}_0x427661=_[_0x0a8b('0x3b')]({},_0x427661,_0x3629be[_0x0a8b('0x3c')]);return db['SmsApplication'][_0x0a8b('0x42')](_0x427661)[_0x0a8b('0x22')](handleEntityNotFound(_0x2ade1b,null))[_0x0a8b('0x22')](respondWithResult(_0x2ade1b,null))[_0x0a8b('0x3f')](handleError(_0x2ade1b,null));};exports[_0x0a8b('0x43')]=function(_0x123ee4,_0x4f9c19){return db[_0x0a8b('0x28')]['create'](_0x123ee4['body'],{})['then'](respondWithResult(_0x4f9c19,0xc9))['catch'](handleError(_0x4f9c19,null));};exports[_0x0a8b('0x21')]=function(_0x148373,_0x28fccd){if(_0x148373[_0x0a8b('0x44')]['id']){delete _0x148373[_0x0a8b('0x44')]['id'];}return db['SmsApplication'][_0x0a8b('0x42')]({'where':{'id':_0x148373[_0x0a8b('0x45')]['id']}})[_0x0a8b('0x22')](handleEntityNotFound(_0x28fccd,null))['then'](saveUpdates(_0x148373[_0x0a8b('0x44')],null))['then'](respondWithResult(_0x28fccd,null))[_0x0a8b('0x3f')](handleError(_0x28fccd,null));};exports[_0x0a8b('0x23')]=function(_0xa6ddaa,_0x17ccea){return db['SmsApplication'][_0x0a8b('0x42')]({'where':{'id':_0xa6ddaa['params']['id']}})['then'](handleEntityNotFound(_0x17ccea,null))['then'](removeEntity(_0x17ccea,null))[_0x0a8b('0x3f')](handleError(_0x17ccea,null));};
\ No newline at end of file
+var _0x66a4=['ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','status','end','count','offset','limit','set','json','apply','reject','save','then','sendStatus','error','stack','name','send','map','SmsApplication','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter','merge','VIRTUAL','options','findAll','catch','show','params','includeAll','find','create','update','body','destroy','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','path','sox','ejs','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse'];(function(_0x41c405,_0x57a960){var _0x198748=function(_0x304141){while(--_0x304141){_0x41c405['push'](_0x41c405['shift']());}};_0x198748(++_0x57a960);}(_0x66a4,0x82));var _0x466a=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x66a4[_0x3dd15e];return _0x231fd0;};'use strict';var pdf=require(_0x466a('0x0'));var emlformat=require(_0x466a('0x1'));var rimraf=require(_0x466a('0x2'));var zipdir=require(_0x466a('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x466a('0x4'));var moment=require(_0x466a('0x5'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require('util');var path=require(_0x466a('0x6'));var sox=require(_0x466a('0x7'));var csv=require('to-csv');var ejs=require(_0x466a('0x8'));var fs=require('fs');var _=require('lodash');var squel=require(_0x466a('0x9'));var crypto=require(_0x466a('0xa'));var jsforce=require(_0x466a('0xb'));var deskjs=require(_0x466a('0xc'));var toCsv=require(_0x466a('0xd'));var querystring=require(_0x466a('0xe'));var Papa=require(_0x466a('0xf'));var Redis=require(_0x466a('0x10'));var authService=require('../../components/auth/service');var qs=require(_0x466a('0x11'));var as=require(_0x466a('0x12'));var hardwareService=require(_0x466a('0x13'));var logger=require(_0x466a('0x14'))(_0x466a('0x15'));var utils=require(_0x466a('0x16'));var config=require('../../config/environment');var db=require(_0x466a('0x17'))['db'];function respondWithStatusCode(_0x17c687,_0x6b58d3){_0x6b58d3=_0x6b58d3||0xcc;return function(_0x332fdb){if(_0x332fdb){return _0x17c687['sendStatus'](_0x6b58d3);}return _0x17c687[_0x466a('0x18')](_0x6b58d3)[_0x466a('0x19')]();};}function respondWithResult(_0x124d9d,_0x23440b){_0x23440b=_0x23440b||0xc8;return function(_0x1e8089){if(_0x1e8089){return _0x124d9d['status'](_0x23440b)['json'](_0x1e8089);}};}function respondWithFilteredResult(_0x4307ca,_0x4774d2){return function(_0x5b8b0f){if(_0x5b8b0f){var _0x45e6a1=_0x5b8b0f[_0x466a('0x1a')],_0x1ad3b5=_0x4774d2[_0x466a('0x1b')],_0x58813f=_0x4774d2['offset']+_0x4774d2[_0x466a('0x1c')],_0x18058f;if(_0x58813f>=_0x45e6a1){_0x58813f=_0x45e6a1;_0x18058f=0xc8;}else{_0x18058f=0xce;}_0x4307ca['status'](_0x18058f);return _0x4307ca[_0x466a('0x1d')]('Content-Range',_0x1ad3b5+'-'+_0x58813f+'/'+_0x45e6a1)[_0x466a('0x1e')](_0x5b8b0f);}return null;};}function patchUpdates(_0x4365b1){return function(_0x548735){try{jsonpatch[_0x466a('0x1f')](_0x548735,_0x4365b1,!![]);}catch(_0x1bfe69){return BPromise[_0x466a('0x20')](_0x1bfe69);}return _0x548735[_0x466a('0x21')]();};}function saveUpdates(_0x1f1d6a,_0x46d71a){return function(_0x2cd4ba){if(_0x2cd4ba){return _0x2cd4ba['update'](_0x1f1d6a)[_0x466a('0x22')](function(_0x1a5f12){return _0x1a5f12;});}return null;};}function removeEntity(_0x2ac034,_0x23d091){return function(_0x37b99c){if(_0x37b99c){return _0x37b99c['destroy']()['then'](function(){_0x2ac034[_0x466a('0x18')](0xcc)[_0x466a('0x19')]();});}};}function handleEntityNotFound(_0x3f127f,_0x2230e8){return function(_0x3ff76f){if(!_0x3ff76f){_0x3f127f[_0x466a('0x23')](0x194);}return _0x3ff76f;};}function handleError(_0x549342,_0x7c5a26){_0x7c5a26=_0x7c5a26||0x1f4;return function(_0x52f5a9){logger[_0x466a('0x24')](_0x52f5a9[_0x466a('0x25')]);if(_0x52f5a9['name']){delete _0x52f5a9[_0x466a('0x26')];}_0x549342[_0x466a('0x18')](_0x7c5a26)[_0x466a('0x27')](_0x52f5a9);};}exports['index']=function(_0x241cf6,_0x31df2b){var _0x541895={},_0x5e4aec={},_0x3b8c06={'count':0x0,'rows':[]};var _0x7aa6fe=_[_0x466a('0x28')](db[_0x466a('0x29')][_0x466a('0x2a')],function(_0x498ab4){return{'name':_0x498ab4[_0x466a('0x2b')],'type':_0x498ab4[_0x466a('0x2c')][_0x466a('0x2d')]};});_0x5e4aec[_0x466a('0x2e')]=_[_0x466a('0x28')](_0x7aa6fe,_0x466a('0x26'));_0x5e4aec[_0x466a('0x2f')]=_[_0x466a('0x30')](_0x241cf6[_0x466a('0x2f')]);_0x5e4aec[_0x466a('0x31')]=_[_0x466a('0x32')](_0x5e4aec[_0x466a('0x2e')],_0x5e4aec[_0x466a('0x2f')]);_0x541895[_0x466a('0x33')]=_['intersection'](_0x5e4aec[_0x466a('0x2e')],qs[_0x466a('0x34')](_0x241cf6[_0x466a('0x2f')][_0x466a('0x34')]));_0x541895[_0x466a('0x33')]=_0x541895[_0x466a('0x33')][_0x466a('0x35')]?_0x541895[_0x466a('0x33')]:_0x5e4aec[_0x466a('0x2e')];if(!_0x241cf6['query'][_0x466a('0x36')](_0x466a('0x37'))){_0x541895[_0x466a('0x1c')]=qs[_0x466a('0x1c')](_0x241cf6['query'][_0x466a('0x1c')]);_0x541895['offset']=qs['offset'](_0x241cf6[_0x466a('0x2f')]['offset']);}_0x541895['order']=qs['sort'](_0x241cf6[_0x466a('0x2f')][_0x466a('0x38')]);_0x541895[_0x466a('0x39')]=qs[_0x466a('0x31')](_[_0x466a('0x3a')](_0x241cf6['query'],_0x5e4aec[_0x466a('0x31')]));if(_0x241cf6[_0x466a('0x2f')][_0x466a('0x3b')]){_0x541895['where']=_[_0x466a('0x3c')](_0x541895[_0x466a('0x39')],{'$or':_['map'](_0x7aa6fe,function(_0x3e63b1){if(_0x3e63b1['type']!==_0x466a('0x3d')){var _0x2a617b={};_0x2a617b[_0x3e63b1[_0x466a('0x26')]]={'$like':'%'+_0x241cf6[_0x466a('0x2f')][_0x466a('0x3b')]+'%'};return _0x2a617b;}})});}_0x541895=_['merge']({},_0x541895,_0x241cf6[_0x466a('0x3e')]);var _0x32921a={'where':_0x541895['where']};return db['SmsApplication'][_0x466a('0x1a')](_0x32921a)[_0x466a('0x22')](function(_0x5de8d2){_0x3b8c06[_0x466a('0x1a')]=_0x5de8d2;if(_0x241cf6[_0x466a('0x2f')]['includeAll']){_0x541895['include']=[{'all':!![]}];}return db[_0x466a('0x29')][_0x466a('0x3f')](_0x541895);})[_0x466a('0x22')](function(_0x5e1831){_0x3b8c06['rows']=_0x5e1831;return _0x3b8c06;})[_0x466a('0x22')](respondWithFilteredResult(_0x31df2b,_0x541895))[_0x466a('0x40')](handleError(_0x31df2b,null));};exports[_0x466a('0x41')]=function(_0x1d278d,_0x4bd7b9){var _0x55a9b9={'raw':!![],'where':{'id':_0x1d278d[_0x466a('0x42')]['id']}},_0x210a1c={};_0x210a1c[_0x466a('0x2e')]=_[_0x466a('0x30')](db[_0x466a('0x29')][_0x466a('0x2a')]);_0x210a1c[_0x466a('0x2f')]=_[_0x466a('0x30')](_0x1d278d['query']);_0x210a1c[_0x466a('0x31')]=_[_0x466a('0x32')](_0x210a1c[_0x466a('0x2e')],_0x210a1c[_0x466a('0x2f')]);_0x55a9b9[_0x466a('0x33')]=_[_0x466a('0x32')](_0x210a1c['model'],qs[_0x466a('0x34')](_0x1d278d[_0x466a('0x2f')][_0x466a('0x34')]));_0x55a9b9[_0x466a('0x33')]=_0x55a9b9[_0x466a('0x33')][_0x466a('0x35')]?_0x55a9b9[_0x466a('0x33')]:_0x210a1c[_0x466a('0x2e')];if(_0x1d278d[_0x466a('0x2f')][_0x466a('0x43')]){_0x55a9b9['include']=[{'all':!![]}];}_0x55a9b9=_[_0x466a('0x3c')]({},_0x55a9b9,_0x1d278d[_0x466a('0x3e')]);return db[_0x466a('0x29')][_0x466a('0x44')](_0x55a9b9)[_0x466a('0x22')](handleEntityNotFound(_0x4bd7b9,null))['then'](respondWithResult(_0x4bd7b9,null))['catch'](handleError(_0x4bd7b9,null));};exports[_0x466a('0x45')]=function(_0x443e26,_0x40856b){return db['SmsApplication'][_0x466a('0x45')](_0x443e26['body'],{})[_0x466a('0x22')](respondWithResult(_0x40856b,0xc9))[_0x466a('0x40')](handleError(_0x40856b,null));};exports[_0x466a('0x46')]=function(_0x25490e,_0x95ac5e){if(_0x25490e[_0x466a('0x47')]['id']){delete _0x25490e['body']['id'];}return db[_0x466a('0x29')][_0x466a('0x44')]({'where':{'id':_0x25490e[_0x466a('0x42')]['id']}})[_0x466a('0x22')](handleEntityNotFound(_0x95ac5e,null))[_0x466a('0x22')](saveUpdates(_0x25490e[_0x466a('0x47')],null))[_0x466a('0x22')](respondWithResult(_0x95ac5e,null))[_0x466a('0x40')](handleError(_0x95ac5e,null));};exports[_0x466a('0x48')]=function(_0x24a793,_0x43d842){return db[_0x466a('0x29')]['find']({'where':{'id':_0x24a793[_0x466a('0x42')]['id']}})[_0x466a('0x22')](handleEntityNotFound(_0x43d842,null))['then'](removeEntity(_0x43d842,null))[_0x466a('0x40')](handleError(_0x43d842,null));};
\ No newline at end of file