Built motion from commit (unavailable).|2.5.26
[motion2.git] / server / api / smsApplication / smsApplication.controller.js
index b3e8eae..cd7282b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xafac=['papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/utils','../../config/environment','../../config/license/util','sendStatus','status','json','offset','limit','set','Content-Range','apply','save','then','destroy','end','stack','name','index','map','type','key','model','query','attributes','fields','length','order','filters','filter','where','merge','VIRTUAL','options','count','includeAll','include','SmsApplication','findAll','catch','show','keys','rawAttributes','find','body','update','params','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','jsforce','desk.js','querystring'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xafac,0xb8));var _0xcafa=function(_0x45f0a7,_0x458e86){_0x45f0a7=_0x45f0a7-0x0;var _0x6d70f6=_0xafac[_0x45f0a7];return _0x6d70f6;};'use strict';var pdf=require(_0xcafa('0x0'));var emlformat=require(_0xcafa('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xcafa('0x2'));var jsonpatch=require(_0xcafa('0x3'));var rp=require(_0xcafa('0x4'));var moment=require('moment');var BPromise=require(_0xcafa('0x5'));var Mustache=require(_0xcafa('0x6'));var util=require(_0xcafa('0x7'));var path=require(_0xcafa('0x8'));var sox=require(_0xcafa('0x9'));var csv=require(_0xcafa('0xa'));var ejs=require(_0xcafa('0xb'));var fs=require('fs');var fs_extra=require(_0xcafa('0xc'));var _=require(_0xcafa('0xd'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xcafa('0xe'));var deskjs=require(_0xcafa('0xf'));var toCsv=require('to-csv');var querystring=require(_0xcafa('0x10'));var Papa=require(_0xcafa('0x11'));var Redis=require(_0xcafa('0x12'));var authService=require('../../components/auth/service');var qs=require(_0xcafa('0x13'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xcafa('0x14'));var logger=require('../../config/logger')('api');var utils=require(_0xcafa('0x15'));var config=require(_0xcafa('0x16'));var licenseUtil=require(_0xcafa('0x17'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x39245b,_0x2d598f){_0x2d598f=_0x2d598f||0xcc;return function(_0x1bf677){if(_0x1bf677){return _0x39245b[_0xcafa('0x18')](_0x2d598f);}return _0x39245b[_0xcafa('0x19')](_0x2d598f)['end']();};}function respondWithResult(_0x532bba,_0x515ef9){_0x515ef9=_0x515ef9||0xc8;return function(_0x1d9640){if(_0x1d9640){return _0x532bba[_0xcafa('0x19')](_0x515ef9)[_0xcafa('0x1a')](_0x1d9640);}};}function respondWithFilteredResult(_0x4b1e6c,_0x19d06a){return function(_0x2a9502){if(_0x2a9502){var _0x197980=_0x2a9502['count'],_0xe1667=_0x19d06a[_0xcafa('0x1b')],_0x378fbf=_0x19d06a[_0xcafa('0x1b')]+_0x19d06a[_0xcafa('0x1c')],_0x5eb83b;if(_0x378fbf>=_0x197980){_0x378fbf=_0x197980;_0x5eb83b=0xc8;}else{_0x5eb83b=0xce;}_0x4b1e6c[_0xcafa('0x19')](_0x5eb83b);return _0x4b1e6c[_0xcafa('0x1d')](_0xcafa('0x1e'),_0xe1667+'-'+_0x378fbf+'/'+_0x197980)[_0xcafa('0x1a')](_0x2a9502);}return null;};}function patchUpdates(_0x4f74b){return function(_0x15f5df){try{jsonpatch[_0xcafa('0x1f')](_0x15f5df,_0x4f74b,!![]);}catch(_0x2ddbe4){return BPromise['reject'](_0x2ddbe4);}return _0x15f5df[_0xcafa('0x20')]();};}function saveUpdates(_0x36b726,_0x19d8da){return function(_0x1e6c09){if(_0x1e6c09){return _0x1e6c09['update'](_0x36b726)[_0xcafa('0x21')](function(_0x659482){return _0x659482;});}return null;};}function removeEntity(_0xb1a4b5,_0x9d2e99){return function(_0x2c2ae5){if(_0x2c2ae5){return _0x2c2ae5[_0xcafa('0x22')]()['then'](function(){_0xb1a4b5[_0xcafa('0x19')](0xcc)[_0xcafa('0x23')]();});}};}function handleEntityNotFound(_0xe94291,_0x3c6207){return function(_0x2ab844){if(!_0x2ab844){_0xe94291[_0xcafa('0x18')](0x194);}return _0x2ab844;};}function handleError(_0x5dec02,_0xdcdd69){_0xdcdd69=_0xdcdd69||0x1f4;return function(_0x32a0c6){logger['error'](_0x32a0c6[_0xcafa('0x24')]);if(_0x32a0c6[_0xcafa('0x25')]){delete _0x32a0c6[_0xcafa('0x25')];}_0x5dec02[_0xcafa('0x19')](_0xdcdd69)['send'](_0x32a0c6);};}exports[_0xcafa('0x26')]=function(_0x56d1e6,_0x515380){var _0x46dfae={},_0x3c670b={},_0x15c078={'count':0x0,'rows':[]};var _0x2ed67c=_[_0xcafa('0x27')](db['SmsApplication']['rawAttributes'],function(_0x2d9877){return{'name':_0x2d9877['fieldName'],'type':_0x2d9877[_0xcafa('0x28')][_0xcafa('0x29')]};});_0x3c670b[_0xcafa('0x2a')]=_[_0xcafa('0x27')](_0x2ed67c,_0xcafa('0x25'));_0x3c670b[_0xcafa('0x2b')]=_['keys'](_0x56d1e6[_0xcafa('0x2b')]);_0x3c670b['filters']=_['intersection'](_0x3c670b[_0xcafa('0x2a')],_0x3c670b['query']);_0x46dfae[_0xcafa('0x2c')]=_['intersection'](_0x3c670b[_0xcafa('0x2a')],qs[_0xcafa('0x2d')](_0x56d1e6[_0xcafa('0x2b')][_0xcafa('0x2d')]));_0x46dfae['attributes']=_0x46dfae[_0xcafa('0x2c')][_0xcafa('0x2e')]?_0x46dfae[_0xcafa('0x2c')]:_0x3c670b[_0xcafa('0x2a')];if(!_0x56d1e6[_0xcafa('0x2b')]['hasOwnProperty']('nolimit')){_0x46dfae[_0xcafa('0x1c')]=qs[_0xcafa('0x1c')](_0x56d1e6[_0xcafa('0x2b')][_0xcafa('0x1c')]);_0x46dfae[_0xcafa('0x1b')]=qs['offset'](_0x56d1e6[_0xcafa('0x2b')][_0xcafa('0x1b')]);}_0x46dfae[_0xcafa('0x2f')]=qs['sort'](_0x56d1e6[_0xcafa('0x2b')]['sort']);_0x46dfae['where']=qs['filters'](_['pick'](_0x56d1e6[_0xcafa('0x2b')],_0x3c670b[_0xcafa('0x30')]),_0x2ed67c);if(_0x56d1e6['query'][_0xcafa('0x31')]){_0x46dfae[_0xcafa('0x32')]=_[_0xcafa('0x33')](_0x46dfae[_0xcafa('0x32')],{'$or':_[_0xcafa('0x27')](_0x2ed67c,function(_0x30263f){if(_0x30263f[_0xcafa('0x28')]!==_0xcafa('0x34')){var _0x413b4b={};_0x413b4b[_0x30263f['name']]={'$like':'%'+_0x56d1e6[_0xcafa('0x2b')][_0xcafa('0x31')]+'%'};return _0x413b4b;}})});}_0x46dfae=_[_0xcafa('0x33')]({},_0x46dfae,_0x56d1e6[_0xcafa('0x35')]);var _0x37fd4a={'where':_0x46dfae['where']};return db['SmsApplication']['count'](_0x37fd4a)[_0xcafa('0x21')](function(_0x1c92de){_0x15c078[_0xcafa('0x36')]=_0x1c92de;if(_0x56d1e6['query'][_0xcafa('0x37')]){_0x46dfae[_0xcafa('0x38')]=[{'all':!![]}];}return db[_0xcafa('0x39')][_0xcafa('0x3a')](_0x46dfae);})['then'](function(_0x256e81){_0x15c078['rows']=_0x256e81;return _0x15c078;})[_0xcafa('0x21')](respondWithFilteredResult(_0x515380,_0x46dfae))[_0xcafa('0x3b')](handleError(_0x515380,null));};exports[_0xcafa('0x3c')]=function(_0x4559a3,_0x2f5b58){var _0x406f04={'raw':!![],'where':{'id':_0x4559a3['params']['id']}},_0x5ac086={};_0x5ac086['model']=_[_0xcafa('0x3d')](db['SmsApplication'][_0xcafa('0x3e')]);_0x5ac086[_0xcafa('0x2b')]=_[_0xcafa('0x3d')](_0x4559a3[_0xcafa('0x2b')]);_0x5ac086[_0xcafa('0x30')]=_['intersection'](_0x5ac086[_0xcafa('0x2a')],_0x5ac086[_0xcafa('0x2b')]);_0x406f04[_0xcafa('0x2c')]=_['intersection'](_0x5ac086[_0xcafa('0x2a')],qs[_0xcafa('0x2d')](_0x4559a3[_0xcafa('0x2b')][_0xcafa('0x2d')]));_0x406f04['attributes']=_0x406f04[_0xcafa('0x2c')][_0xcafa('0x2e')]?_0x406f04[_0xcafa('0x2c')]:_0x5ac086['model'];if(_0x4559a3[_0xcafa('0x2b')][_0xcafa('0x37')]){_0x406f04[_0xcafa('0x38')]=[{'all':!![]}];}_0x406f04=_[_0xcafa('0x33')]({},_0x406f04,_0x4559a3['options']);return db[_0xcafa('0x39')][_0xcafa('0x3f')](_0x406f04)['then'](handleEntityNotFound(_0x2f5b58,null))[_0xcafa('0x21')](respondWithResult(_0x2f5b58,null))[_0xcafa('0x3b')](handleError(_0x2f5b58,null));};exports['create']=function(_0x283652,_0x5dfccc){return db[_0xcafa('0x39')]['create'](_0x283652[_0xcafa('0x40')],{})[_0xcafa('0x21')](respondWithResult(_0x5dfccc,0xc9))[_0xcafa('0x3b')](handleError(_0x5dfccc,null));};exports[_0xcafa('0x41')]=function(_0x35bc76,_0xa0f1f6){if(_0x35bc76[_0xcafa('0x40')]['id']){delete _0x35bc76[_0xcafa('0x40')]['id'];}return db[_0xcafa('0x39')]['find']({'where':{'id':_0x35bc76[_0xcafa('0x42')]['id']}})[_0xcafa('0x21')](handleEntityNotFound(_0xa0f1f6,null))['then'](saveUpdates(_0x35bc76[_0xcafa('0x40')],null))[_0xcafa('0x21')](respondWithResult(_0xa0f1f6,null))['catch'](handleError(_0xa0f1f6,null));};exports['destroy']=function(_0x57844b,_0x56490d){return db[_0xcafa('0x39')][_0xcafa('0x3f')]({'where':{'id':_0x57844b['params']['id']}})[_0xcafa('0x21')](handleEntityNotFound(_0x56490d,null))[_0xcafa('0x21')](removeEntity(_0x56490d,null))[_0xcafa('0x3b')](handleError(_0x56490d,null));};
\ No newline at end of file
+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