Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / smsApplication / smsApplication.controller.js
index cd7282b..91f04be 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x38c0=['catch','show','params','keys','length','include','merge','create','body','find','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','fs-extra','lodash','crypto','jsforce','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','status','count','offset','apply','reject','update','then','destroy','end','sendStatus','stack','name','send','SmsApplication','rawAttributes','fieldName','type','model','query','filters','intersection','attributes','fields','nolimit','limit','order','sort','where','map','VIRTUAL','filter','options','includeAll','rows'];(function(_0x3e280,_0x2fb5d8){var _0x4b9cee=function(_0x43602a){while(--_0x43602a){_0x3e280['push'](_0x3e280['shift']());}};_0x4b9cee(++_0x2fb5d8);}(_0x38c0,0x15e));var _0x038c=function(_0x8a7e38,_0x473a5d){_0x8a7e38=_0x8a7e38-0x0;var _0x228609=_0x38c0[_0x8a7e38];return _0x228609;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x038c('0x0'));var rimraf=require(_0x038c('0x1'));var zipdir=require(_0x038c('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x038c('0x3'));var moment=require(_0x038c('0x4'));var BPromise=require(_0x038c('0x5'));var Mustache=require(_0x038c('0x6'));var util=require(_0x038c('0x7'));var path=require(_0x038c('0x8'));var sox=require('sox');var csv=require(_0x038c('0x9'));var ejs=require(_0x038c('0xa'));var fs=require('fs');var fs_extra=require(_0x038c('0xb'));var _=require(_0x038c('0xc'));var squel=require('squel');var crypto=require(_0x038c('0xd'));var jsforce=require(_0x038c('0xe'));var deskjs=require('desk.js');var toCsv=require(_0x038c('0x9'));var querystring=require('querystring');var Papa=require(_0x038c('0xf'));var Redis=require('ioredis');var authService=require(_0x038c('0x10'));var qs=require(_0x038c('0x11'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x038c('0x12'));var logger=require(_0x038c('0x13'))('api');var utils=require(_0x038c('0x14'));var config=require(_0x038c('0x15'));var licenseUtil=require(_0x038c('0x16'));var db=require(_0x038c('0x17'))['db'];function respondWithStatusCode(_0x37bf18,_0x5f1156){_0x5f1156=_0x5f1156||0xcc;return function(_0xd5ab2){if(_0xd5ab2){return _0x37bf18['sendStatus'](_0x5f1156);}return _0x37bf18[_0x038c('0x18')](_0x5f1156)['end']();};}function respondWithResult(_0x5a0015,_0x385595){_0x385595=_0x385595||0xc8;return function(_0x1dd3ec){if(_0x1dd3ec){return _0x5a0015[_0x038c('0x18')](_0x385595)['json'](_0x1dd3ec);}};}function respondWithFilteredResult(_0xe4393e,_0x12adde){return function(_0x588f69){if(_0x588f69){var _0x111c49=_0x588f69[_0x038c('0x19')],_0x5085e6=_0x12adde[_0x038c('0x1a')],_0xf213b8=_0x12adde[_0x038c('0x1a')]+_0x12adde['limit'],_0x4c0d43;if(_0xf213b8>=_0x111c49){_0xf213b8=_0x111c49;_0x4c0d43=0xc8;}else{_0x4c0d43=0xce;}_0xe4393e[_0x038c('0x18')](_0x4c0d43);return _0xe4393e['set']('Content-Range',_0x5085e6+'-'+_0xf213b8+'/'+_0x111c49)['json'](_0x588f69);}return null;};}function patchUpdates(_0x4626c7){return function(_0x64e77e){try{jsonpatch[_0x038c('0x1b')](_0x64e77e,_0x4626c7,!![]);}catch(_0x2419ee){return BPromise[_0x038c('0x1c')](_0x2419ee);}return _0x64e77e['save']();};}function saveUpdates(_0x27d909,_0x22bdd4){return function(_0x440d3d){if(_0x440d3d){return _0x440d3d[_0x038c('0x1d')](_0x27d909)[_0x038c('0x1e')](function(_0x5c2f2b){return _0x5c2f2b;});}return null;};}function removeEntity(_0x590e8c,_0x337881){return function(_0x4771bd){if(_0x4771bd){return _0x4771bd[_0x038c('0x1f')]()[_0x038c('0x1e')](function(){_0x590e8c[_0x038c('0x18')](0xcc)[_0x038c('0x20')]();});}};}function handleEntityNotFound(_0x1910bd,_0x3860d9){return function(_0x5d795c){if(!_0x5d795c){_0x1910bd[_0x038c('0x21')](0x194);}return _0x5d795c;};}function handleError(_0x4a85c6,_0x217490){_0x217490=_0x217490||0x1f4;return function(_0x41ea29){logger['error'](_0x41ea29[_0x038c('0x22')]);if(_0x41ea29[_0x038c('0x23')]){delete _0x41ea29['name'];}_0x4a85c6[_0x038c('0x18')](_0x217490)[_0x038c('0x24')](_0x41ea29);};}exports['index']=function(_0x21dad6,_0x20ff21){var _0x34fe83={},_0x3f3cdc={},_0xd5fe42={'count':0x0,'rows':[]};var _0x53f71c=_['map'](db[_0x038c('0x25')][_0x038c('0x26')],function(_0x1bc70a){return{'name':_0x1bc70a[_0x038c('0x27')],'type':_0x1bc70a[_0x038c('0x28')]['key']};});_0x3f3cdc[_0x038c('0x29')]=_['map'](_0x53f71c,_0x038c('0x23'));_0x3f3cdc[_0x038c('0x2a')]=_['keys'](_0x21dad6[_0x038c('0x2a')]);_0x3f3cdc[_0x038c('0x2b')]=_[_0x038c('0x2c')](_0x3f3cdc[_0x038c('0x29')],_0x3f3cdc[_0x038c('0x2a')]);_0x34fe83[_0x038c('0x2d')]=_['intersection'](_0x3f3cdc[_0x038c('0x29')],qs['fields'](_0x21dad6[_0x038c('0x2a')][_0x038c('0x2e')]));_0x34fe83['attributes']=_0x34fe83[_0x038c('0x2d')]['length']?_0x34fe83['attributes']:_0x3f3cdc[_0x038c('0x29')];if(!_0x21dad6[_0x038c('0x2a')]['hasOwnProperty'](_0x038c('0x2f'))){_0x34fe83['limit']=qs[_0x038c('0x30')](_0x21dad6[_0x038c('0x2a')]['limit']);_0x34fe83[_0x038c('0x1a')]=qs['offset'](_0x21dad6['query']['offset']);}_0x34fe83[_0x038c('0x31')]=qs[_0x038c('0x32')](_0x21dad6[_0x038c('0x2a')][_0x038c('0x32')]);_0x34fe83['where']=qs['filters'](_['pick'](_0x21dad6['query'],_0x3f3cdc['filters']),_0x53f71c);if(_0x21dad6[_0x038c('0x2a')]['filter']){_0x34fe83[_0x038c('0x33')]=_['merge'](_0x34fe83[_0x038c('0x33')],{'$or':_[_0x038c('0x34')](_0x53f71c,function(_0x2af9b8){if(_0x2af9b8[_0x038c('0x28')]!==_0x038c('0x35')){var _0x261a70={};_0x261a70[_0x2af9b8[_0x038c('0x23')]]={'$like':'%'+_0x21dad6[_0x038c('0x2a')][_0x038c('0x36')]+'%'};return _0x261a70;}})});}_0x34fe83=_['merge']({},_0x34fe83,_0x21dad6[_0x038c('0x37')]);var _0x26fd38={'where':_0x34fe83[_0x038c('0x33')]};return db[_0x038c('0x25')][_0x038c('0x19')](_0x26fd38)[_0x038c('0x1e')](function(_0xfebb80){_0xd5fe42[_0x038c('0x19')]=_0xfebb80;if(_0x21dad6[_0x038c('0x2a')][_0x038c('0x38')]){_0x34fe83['include']=[{'all':!![]}];}return db[_0x038c('0x25')]['findAll'](_0x34fe83);})[_0x038c('0x1e')](function(_0x232cca){_0xd5fe42[_0x038c('0x39')]=_0x232cca;return _0xd5fe42;})[_0x038c('0x1e')](respondWithFilteredResult(_0x20ff21,_0x34fe83))[_0x038c('0x3a')](handleError(_0x20ff21,null));};exports[_0x038c('0x3b')]=function(_0x4a18e4,_0x441fc9){var _0x40a7e1={'raw':!![],'where':{'id':_0x4a18e4[_0x038c('0x3c')]['id']}},_0x407f72={};_0x407f72[_0x038c('0x29')]=_[_0x038c('0x3d')](db[_0x038c('0x25')][_0x038c('0x26')]);_0x407f72['query']=_[_0x038c('0x3d')](_0x4a18e4['query']);_0x407f72['filters']=_[_0x038c('0x2c')](_0x407f72['model'],_0x407f72[_0x038c('0x2a')]);_0x40a7e1[_0x038c('0x2d')]=_[_0x038c('0x2c')](_0x407f72[_0x038c('0x29')],qs['fields'](_0x4a18e4[_0x038c('0x2a')][_0x038c('0x2e')]));_0x40a7e1[_0x038c('0x2d')]=_0x40a7e1[_0x038c('0x2d')][_0x038c('0x3e')]?_0x40a7e1[_0x038c('0x2d')]:_0x407f72['model'];if(_0x4a18e4['query']['includeAll']){_0x40a7e1[_0x038c('0x3f')]=[{'all':!![]}];}_0x40a7e1=_[_0x038c('0x40')]({},_0x40a7e1,_0x4a18e4[_0x038c('0x37')]);return db[_0x038c('0x25')]['find'](_0x40a7e1)[_0x038c('0x1e')](handleEntityNotFound(_0x441fc9,null))['then'](respondWithResult(_0x441fc9,null))[_0x038c('0x3a')](handleError(_0x441fc9,null));};exports['create']=function(_0x2fd4bd,_0x17eefc){return db[_0x038c('0x25')][_0x038c('0x41')](_0x2fd4bd[_0x038c('0x42')],{})[_0x038c('0x1e')](respondWithResult(_0x17eefc,0xc9))['catch'](handleError(_0x17eefc,null));};exports[_0x038c('0x1d')]=function(_0x1923a3,_0x568221){if(_0x1923a3[_0x038c('0x42')]['id']){delete _0x1923a3['body']['id'];}return db['SmsApplication'][_0x038c('0x43')]({'where':{'id':_0x1923a3[_0x038c('0x3c')]['id']}})[_0x038c('0x1e')](handleEntityNotFound(_0x568221,null))[_0x038c('0x1e')](saveUpdates(_0x1923a3[_0x038c('0x42')],null))[_0x038c('0x1e')](respondWithResult(_0x568221,null))[_0x038c('0x3a')](handleError(_0x568221,null));};exports[_0x038c('0x1f')]=function(_0x277d2d,_0x2e444c){return db['SmsApplication']['find']({'where':{'id':_0x277d2d[_0x038c('0x3c')]['id']}})[_0x038c('0x1e')](handleEntityNotFound(_0x2e444c,null))['then'](removeEntity(_0x2e444c,null))['catch'](handleError(_0x2e444c,null));};
\ No newline at end of file
+var _0x04bc=['sort','where','pick','filter','merge','options','includeAll','include','findAll','catch','show','params','keys','find','create','body','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','path','sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','apply','save','update','then','destroy','error','name','index','map','SmsApplication','rawAttributes','type','key','model','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order'];(function(_0x59892d,_0x26c6b3){var _0x1ecf57=function(_0x104c16){while(--_0x104c16){_0x59892d['push'](_0x59892d['shift']());}};_0x1ecf57(++_0x26c6b3);}(_0x04bc,0xeb));var _0xc04b=function(_0x42f345,_0x5ba4ed){_0x42f345=_0x42f345-0x0;var _0x26a278=_0x04bc[_0x42f345];return _0x26a278;};'use strict';var pdf=require(_0xc04b('0x0'));var emlformat=require(_0xc04b('0x1'));var rimraf=require(_0xc04b('0x2'));var zipdir=require(_0xc04b('0x3'));var jsonpatch=require(_0xc04b('0x4'));var rp=require('request-promise');var moment=require(_0xc04b('0x5'));var BPromise=require(_0xc04b('0x6'));var Mustache=require(_0xc04b('0x7'));var util=require('util');var path=require(_0xc04b('0x8'));var sox=require(_0xc04b('0x9'));var csv=require('to-csv');var ejs=require(_0xc04b('0xa'));var fs=require('fs');var _=require(_0xc04b('0xb'));var squel=require(_0xc04b('0xc'));var crypto=require(_0xc04b('0xd'));var jsforce=require(_0xc04b('0xe'));var deskjs=require(_0xc04b('0xf'));var toCsv=require(_0xc04b('0x10'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xc04b('0x11'));var qs=require('../../components/parsers/qs');var as=require(_0xc04b('0x12'));var hardwareService=require(_0xc04b('0x13'));var logger=require(_0xc04b('0x14'))(_0xc04b('0x15'));var utils=require(_0xc04b('0x16'));var config=require(_0xc04b('0x17'));var licenseUtil=require(_0xc04b('0x18'));var db=require(_0xc04b('0x19'))['db'];function respondWithStatusCode(_0x26cc1a,_0x3d7ec0){_0x3d7ec0=_0x3d7ec0||0xcc;return function(_0xd9c01d){if(_0xd9c01d){return _0x26cc1a[_0xc04b('0x1a')](_0x3d7ec0);}return _0x26cc1a[_0xc04b('0x1b')](_0x3d7ec0)[_0xc04b('0x1c')]();};}function respondWithResult(_0x1f5cb7,_0x699cd){_0x699cd=_0x699cd||0xc8;return function(_0x34e545){if(_0x34e545){return _0x1f5cb7[_0xc04b('0x1b')](_0x699cd)[_0xc04b('0x1d')](_0x34e545);}};}function respondWithFilteredResult(_0x32026e,_0x39b3dc){return function(_0x7b257f){if(_0x7b257f){var _0x3d4a43=_0x7b257f[_0xc04b('0x1e')],_0x5f55a0=_0x39b3dc[_0xc04b('0x1f')],_0x5474c9=_0x39b3dc[_0xc04b('0x1f')]+_0x39b3dc[_0xc04b('0x20')],_0x13c500;if(_0x5474c9>=_0x3d4a43){_0x5474c9=_0x3d4a43;_0x13c500=0xc8;}else{_0x13c500=0xce;}_0x32026e[_0xc04b('0x1b')](_0x13c500);return _0x32026e[_0xc04b('0x21')]('Content-Range',_0x5f55a0+'-'+_0x5474c9+'/'+_0x3d4a43)[_0xc04b('0x1d')](_0x7b257f);}return null;};}function patchUpdates(_0x5a8bf7){return function(_0xc0815a){try{jsonpatch[_0xc04b('0x22')](_0xc0815a,_0x5a8bf7,!![]);}catch(_0xea6c61){return BPromise['reject'](_0xea6c61);}return _0xc0815a[_0xc04b('0x23')]();};}function saveUpdates(_0x50272b,_0x178675){return function(_0x65d2d1){if(_0x65d2d1){return _0x65d2d1[_0xc04b('0x24')](_0x50272b)[_0xc04b('0x25')](function(_0x1bf32a){return _0x1bf32a;});}return null;};}function removeEntity(_0x4f8dd2,_0x48d4cd){return function(_0x1fd9e8){if(_0x1fd9e8){return _0x1fd9e8[_0xc04b('0x26')]()[_0xc04b('0x25')](function(){_0x4f8dd2[_0xc04b('0x1b')](0xcc)['end']();});}};}function handleEntityNotFound(_0x316644,_0xffa313){return function(_0x1a6e7f){if(!_0x1a6e7f){_0x316644[_0xc04b('0x1a')](0x194);}return _0x1a6e7f;};}function handleError(_0x33a2a8,_0x485b83){_0x485b83=_0x485b83||0x1f4;return function(_0x3f4a83){logger[_0xc04b('0x27')](_0x3f4a83['stack']);if(_0x3f4a83[_0xc04b('0x28')]){delete _0x3f4a83[_0xc04b('0x28')];}_0x33a2a8[_0xc04b('0x1b')](_0x485b83)['send'](_0x3f4a83);};}exports[_0xc04b('0x29')]=function(_0x35e67f,_0x19133a){var _0x14f1ad={},_0x4094e1={},_0x37c7de={'count':0x0,'rows':[]};var _0x52a0a7=_[_0xc04b('0x2a')](db[_0xc04b('0x2b')][_0xc04b('0x2c')],function(_0x379377){return{'name':_0x379377['fieldName'],'type':_0x379377[_0xc04b('0x2d')][_0xc04b('0x2e')]};});_0x4094e1[_0xc04b('0x2f')]=_['map'](_0x52a0a7,_0xc04b('0x28'));_0x4094e1[_0xc04b('0x30')]=_['keys'](_0x35e67f[_0xc04b('0x30')]);_0x4094e1[_0xc04b('0x31')]=_[_0xc04b('0x32')](_0x4094e1[_0xc04b('0x2f')],_0x4094e1[_0xc04b('0x30')]);_0x14f1ad['attributes']=_[_0xc04b('0x32')](_0x4094e1[_0xc04b('0x2f')],qs[_0xc04b('0x33')](_0x35e67f[_0xc04b('0x30')]['fields']));_0x14f1ad[_0xc04b('0x34')]=_0x14f1ad[_0xc04b('0x34')][_0xc04b('0x35')]?_0x14f1ad[_0xc04b('0x34')]:_0x4094e1[_0xc04b('0x2f')];if(!_0x35e67f[_0xc04b('0x30')][_0xc04b('0x36')](_0xc04b('0x37'))){_0x14f1ad[_0xc04b('0x20')]=qs[_0xc04b('0x20')](_0x35e67f['query'][_0xc04b('0x20')]);_0x14f1ad[_0xc04b('0x1f')]=qs[_0xc04b('0x1f')](_0x35e67f['query'][_0xc04b('0x1f')]);}_0x14f1ad[_0xc04b('0x38')]=qs['sort'](_0x35e67f['query'][_0xc04b('0x39')]);_0x14f1ad[_0xc04b('0x3a')]=qs[_0xc04b('0x31')](_[_0xc04b('0x3b')](_0x35e67f[_0xc04b('0x30')],_0x4094e1[_0xc04b('0x31')]),_0x52a0a7);if(_0x35e67f['query'][_0xc04b('0x3c')]){_0x14f1ad[_0xc04b('0x3a')]=_[_0xc04b('0x3d')](_0x14f1ad[_0xc04b('0x3a')],{'$or':_['map'](_0x52a0a7,function(_0x1f50ba){if(_0x1f50ba[_0xc04b('0x2d')]!=='VIRTUAL'){var _0x315c2b={};_0x315c2b[_0x1f50ba[_0xc04b('0x28')]]={'$like':'%'+_0x35e67f[_0xc04b('0x30')][_0xc04b('0x3c')]+'%'};return _0x315c2b;}})});}_0x14f1ad=_[_0xc04b('0x3d')]({},_0x14f1ad,_0x35e67f[_0xc04b('0x3e')]);var _0x378fc1={'where':_0x14f1ad[_0xc04b('0x3a')]};return db[_0xc04b('0x2b')][_0xc04b('0x1e')](_0x378fc1)['then'](function(_0x2d9e25){_0x37c7de[_0xc04b('0x1e')]=_0x2d9e25;if(_0x35e67f[_0xc04b('0x30')][_0xc04b('0x3f')]){_0x14f1ad[_0xc04b('0x40')]=[{'all':!![]}];}return db[_0xc04b('0x2b')][_0xc04b('0x41')](_0x14f1ad);})[_0xc04b('0x25')](function(_0x33c160){_0x37c7de['rows']=_0x33c160;return _0x37c7de;})[_0xc04b('0x25')](respondWithFilteredResult(_0x19133a,_0x14f1ad))[_0xc04b('0x42')](handleError(_0x19133a,null));};exports[_0xc04b('0x43')]=function(_0x138665,_0x37c7b6){var _0x159f3e={'raw':!![],'where':{'id':_0x138665[_0xc04b('0x44')]['id']}},_0x1d90a2={};_0x1d90a2[_0xc04b('0x2f')]=_['keys'](db[_0xc04b('0x2b')]['rawAttributes']);_0x1d90a2[_0xc04b('0x30')]=_[_0xc04b('0x45')](_0x138665[_0xc04b('0x30')]);_0x1d90a2['filters']=_[_0xc04b('0x32')](_0x1d90a2[_0xc04b('0x2f')],_0x1d90a2[_0xc04b('0x30')]);_0x159f3e[_0xc04b('0x34')]=_[_0xc04b('0x32')](_0x1d90a2[_0xc04b('0x2f')],qs[_0xc04b('0x33')](_0x138665['query'][_0xc04b('0x33')]));_0x159f3e[_0xc04b('0x34')]=_0x159f3e[_0xc04b('0x34')][_0xc04b('0x35')]?_0x159f3e['attributes']:_0x1d90a2[_0xc04b('0x2f')];if(_0x138665['query']['includeAll']){_0x159f3e['include']=[{'all':!![]}];}_0x159f3e=_[_0xc04b('0x3d')]({},_0x159f3e,_0x138665['options']);return db['SmsApplication'][_0xc04b('0x46')](_0x159f3e)[_0xc04b('0x25')](handleEntityNotFound(_0x37c7b6,null))['then'](respondWithResult(_0x37c7b6,null))[_0xc04b('0x42')](handleError(_0x37c7b6,null));};exports[_0xc04b('0x47')]=function(_0x3bdc92,_0x3a496e){return db[_0xc04b('0x2b')]['create'](_0x3bdc92[_0xc04b('0x48')],{})[_0xc04b('0x25')](respondWithResult(_0x3a496e,0xc9))['catch'](handleError(_0x3a496e,null));};exports[_0xc04b('0x24')]=function(_0x5daa99,_0x369999){if(_0x5daa99['body']['id']){delete _0x5daa99[_0xc04b('0x48')]['id'];}return db[_0xc04b('0x2b')]['find']({'where':{'id':_0x5daa99[_0xc04b('0x44')]['id']}})['then'](handleEntityNotFound(_0x369999,null))[_0xc04b('0x25')](saveUpdates(_0x5daa99[_0xc04b('0x48')],null))['then'](respondWithResult(_0x369999,null))[_0xc04b('0x42')](handleError(_0x369999,null));};exports[_0xc04b('0x26')]=function(_0x109375,_0xd11825){return db[_0xc04b('0x2b')][_0xc04b('0x46')]({'where':{'id':_0x109375['params']['id']}})[_0xc04b('0x25')](handleEntityNotFound(_0xd11825,null))[_0xc04b('0x25')](removeEntity(_0xd11825,null))[_0xc04b('0x42')](handleError(_0xd11825,null));};
\ No newline at end of file