Built motion from commit (unavailable).|2.4.14
[motion2.git] / server / api / smsApplication / smsApplication.controller.js
index 55fb5ff..b447da3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2256=['util','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','sendStatus','status','count','offset','limit','Content-Range','json','apply','reject','save','update','then','end','error','stack','name','index','rawAttributes','model','keys','query','filters','attributes','fields','length','hasOwnProperty','nolimit','order','sort','filter','where','merge','map','type','VIRTUAL','options','SmsApplication','includeAll','include','findAll','rows','show','params','intersection','find','catch','create','body','destroy','eml-format','rimraf','fast-json-patch','request-promise','moment','mustache'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x2256,0x1f2));var _0x6225=function(_0x5bf4bc,_0x503342){_0x5bf4bc=_0x5bf4bc-0x0;var _0x231aef=_0x2256[_0x5bf4bc];return _0x231aef;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x6225('0x0'));var rimraf=require(_0x6225('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x6225('0x2'));var rp=require(_0x6225('0x3'));var moment=require(_0x6225('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x6225('0x5'));var util=require(_0x6225('0x6'));var path=require(_0x6225('0x7'));var sox=require('sox');var csv=require(_0x6225('0x8'));var ejs=require(_0x6225('0x9'));var fs=require('fs');var _=require(_0x6225('0xa'));var squel=require(_0x6225('0xb'));var crypto=require(_0x6225('0xc'));var jsforce=require(_0x6225('0xd'));var deskjs=require(_0x6225('0xe'));var toCsv=require(_0x6225('0x8'));var querystring=require(_0x6225('0xf'));var Papa=require('papaparse');var Redis=require(_0x6225('0x10'));var authService=require('../../components/auth/service');var qs=require(_0x6225('0x11'));var hardwareService=require(_0x6225('0x12'));var logger=require(_0x6225('0x13'))(_0x6225('0x14'));var utils=require(_0x6225('0x15'));var config=require('../../config/environment');var db=require(_0x6225('0x16'))['db'];function respondWithStatusCode(_0x261802,_0x2542e0){_0x2542e0=_0x2542e0||0xcc;return function(_0x5731ab){if(_0x5731ab){return _0x261802[_0x6225('0x17')](_0x2542e0);}return _0x261802[_0x6225('0x18')](_0x2542e0)['end']();};}function respondWithResult(_0x485569,_0x507c66){_0x507c66=_0x507c66||0xc8;return function(_0x502f3f){if(_0x502f3f){return _0x485569[_0x6225('0x18')](_0x507c66)['json'](_0x502f3f);}};}function respondWithFilteredResult(_0x33e76d,_0x22cbf3){return function(_0x179216){if(_0x179216){var _0x3c7949=_0x179216[_0x6225('0x19')],_0xa4cde4=_0x22cbf3[_0x6225('0x1a')],_0x40e1b5=_0x22cbf3[_0x6225('0x1a')]+_0x22cbf3[_0x6225('0x1b')],_0x2c1e4b;if(_0x40e1b5>=_0x3c7949){_0x40e1b5=_0x3c7949;_0x2c1e4b=0xc8;}else{_0x2c1e4b=0xce;}_0x33e76d[_0x6225('0x18')](_0x2c1e4b);return _0x33e76d['set'](_0x6225('0x1c'),_0xa4cde4+'-'+_0x40e1b5+'/'+_0x3c7949)[_0x6225('0x1d')](_0x179216);}return null;};}function patchUpdates(_0x11c437){return function(_0xa0697d){try{jsonpatch[_0x6225('0x1e')](_0xa0697d,_0x11c437,!![]);}catch(_0x3d2989){return BPromise[_0x6225('0x1f')](_0x3d2989);}return _0xa0697d[_0x6225('0x20')]();};}function saveUpdates(_0x32c1f8,_0x555c87){return function(_0x1de809){if(_0x1de809){return _0x1de809[_0x6225('0x21')](_0x32c1f8)['then'](function(_0x58d0dc){return _0x58d0dc;});}return null;};}function removeEntity(_0x295997,_0x39fa07){return function(_0x5c7620){if(_0x5c7620){return _0x5c7620['destroy']()[_0x6225('0x22')](function(){_0x295997[_0x6225('0x18')](0xcc)[_0x6225('0x23')]();});}};}function handleEntityNotFound(_0x205db2,_0x51f5e1){return function(_0x11de4e){if(!_0x11de4e){_0x205db2[_0x6225('0x17')](0x194);}return _0x11de4e;};}function handleError(_0x219700,_0x2354f9){_0x2354f9=_0x2354f9||0x1f4;return function(_0x459bef){logger[_0x6225('0x24')](_0x459bef[_0x6225('0x25')]);if(_0x459bef['name']){delete _0x459bef[_0x6225('0x26')];}_0x219700[_0x6225('0x18')](_0x2354f9)['send'](_0x459bef);};}exports[_0x6225('0x27')]=function(_0x58cb11,_0x478b3a){var _0x1f1d14={},_0x52c2e2={},_0x4aff18={'count':0x0,'rows':[]};var _0x33e823=db['SmsApplication'][_0x6225('0x28')];_0x52c2e2[_0x6225('0x29')]=_[_0x6225('0x2a')](_0x33e823);_0x52c2e2['query']=_[_0x6225('0x2a')](_0x58cb11[_0x6225('0x2b')]);_0x52c2e2[_0x6225('0x2c')]=_['intersection'](_0x52c2e2[_0x6225('0x29')],_0x52c2e2[_0x6225('0x2b')]);_0x1f1d14[_0x6225('0x2d')]=_['intersection'](_0x52c2e2[_0x6225('0x29')],qs[_0x6225('0x2e')](_0x58cb11[_0x6225('0x2b')]['fields']));_0x1f1d14[_0x6225('0x2d')]=_0x1f1d14[_0x6225('0x2d')][_0x6225('0x2f')]?_0x1f1d14[_0x6225('0x2d')]:_0x52c2e2['model'];if(!_0x58cb11[_0x6225('0x2b')][_0x6225('0x30')](_0x6225('0x31'))){_0x1f1d14['limit']=qs[_0x6225('0x1b')](_0x58cb11[_0x6225('0x2b')][_0x6225('0x1b')]);_0x1f1d14['offset']=qs[_0x6225('0x1a')](_0x58cb11[_0x6225('0x2b')]['offset']);}_0x1f1d14[_0x6225('0x32')]=qs[_0x6225('0x33')](_0x58cb11[_0x6225('0x2b')][_0x6225('0x33')]);_0x1f1d14['where']=qs['filters'](_['pick'](_0x58cb11[_0x6225('0x2b')],_0x52c2e2[_0x6225('0x2c')]));if(_0x58cb11['query'][_0x6225('0x34')]){_0x1f1d14[_0x6225('0x35')]=_[_0x6225('0x36')](_0x1f1d14[_0x6225('0x35')],{'$or':_[_0x6225('0x37')](_0x33e823,function(_0xd110ce){if(_0xd110ce[_0x6225('0x38')]['key']!==_0x6225('0x39')){var _0x3e9d5f={};_0x3e9d5f[_0xd110ce['field']]={'$like':'%'+_0x58cb11[_0x6225('0x2b')][_0x6225('0x34')]+'%'};return _0x3e9d5f;}})});}_0x1f1d14=_[_0x6225('0x36')]({},_0x1f1d14,_0x58cb11[_0x6225('0x3a')]);var _0x114bdc={'where':_0x1f1d14[_0x6225('0x35')]};return db[_0x6225('0x3b')][_0x6225('0x19')](_0x114bdc)[_0x6225('0x22')](function(_0x4eddb6){_0x4aff18['count']=_0x4eddb6;if(_0x58cb11[_0x6225('0x2b')][_0x6225('0x3c')]){_0x1f1d14[_0x6225('0x3d')]=[{'all':!![]}];}return db[_0x6225('0x3b')][_0x6225('0x3e')](_0x1f1d14);})['then'](function(_0x28544d){_0x4aff18[_0x6225('0x3f')]=_0x28544d;return _0x4aff18;})[_0x6225('0x22')](respondWithFilteredResult(_0x478b3a,_0x1f1d14))['catch'](handleError(_0x478b3a,null));};exports[_0x6225('0x40')]=function(_0x2c02c4,_0x19b914){var _0x1c1636={'raw':!![],'where':{'id':_0x2c02c4[_0x6225('0x41')]['id']}},_0x496160={};_0x496160[_0x6225('0x29')]=_[_0x6225('0x2a')](db[_0x6225('0x3b')][_0x6225('0x28')]);_0x496160[_0x6225('0x2b')]=_[_0x6225('0x2a')](_0x2c02c4[_0x6225('0x2b')]);_0x496160['filters']=_[_0x6225('0x42')](_0x496160[_0x6225('0x29')],_0x496160[_0x6225('0x2b')]);_0x1c1636[_0x6225('0x2d')]=_[_0x6225('0x42')](_0x496160[_0x6225('0x29')],qs[_0x6225('0x2e')](_0x2c02c4[_0x6225('0x2b')][_0x6225('0x2e')]));_0x1c1636[_0x6225('0x2d')]=_0x1c1636[_0x6225('0x2d')][_0x6225('0x2f')]?_0x1c1636[_0x6225('0x2d')]:_0x496160[_0x6225('0x29')];if(_0x2c02c4[_0x6225('0x2b')][_0x6225('0x3c')]){_0x1c1636[_0x6225('0x3d')]=[{'all':!![]}];}_0x1c1636=_[_0x6225('0x36')]({},_0x1c1636,_0x2c02c4[_0x6225('0x3a')]);return db['SmsApplication'][_0x6225('0x43')](_0x1c1636)[_0x6225('0x22')](handleEntityNotFound(_0x19b914,null))[_0x6225('0x22')](respondWithResult(_0x19b914,null))[_0x6225('0x44')](handleError(_0x19b914,null));};exports[_0x6225('0x45')]=function(_0x2d709d,_0x495982){return db['SmsApplication'][_0x6225('0x45')](_0x2d709d['body'],{})[_0x6225('0x22')](respondWithResult(_0x495982,0xc9))['catch'](handleError(_0x495982,null));};exports[_0x6225('0x21')]=function(_0x437c8e,_0x4c5498){if(_0x437c8e['body']['id']){delete _0x437c8e[_0x6225('0x46')]['id'];}return db['SmsApplication'][_0x6225('0x43')]({'where':{'id':_0x437c8e[_0x6225('0x41')]['id']}})['then'](handleEntityNotFound(_0x4c5498,null))['then'](saveUpdates(_0x437c8e[_0x6225('0x46')],null))[_0x6225('0x22')](respondWithResult(_0x4c5498,null))[_0x6225('0x44')](handleError(_0x4c5498,null));};exports[_0x6225('0x47')]=function(_0x46eb7f,_0x1008e5){return db[_0x6225('0x3b')]['find']({'where':{'id':_0x46eb7f['params']['id']}})[_0x6225('0x22')](handleEntityNotFound(_0x1008e5,null))['then'](removeEntity(_0x1008e5,null))[_0x6225('0x44')](handleError(_0x1008e5,null));};
\ No newline at end of file
+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