Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / smsApplication / smsApplication.controller.js
index 606498b..a315a00 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0abf=['fields','nolimit','order','sort','where','pick','filter','merge','options','includeAll','include','rows','catch','show','params','length','find','create','body','html-pdf','rimraf','zip-dir','moment','mustache','util','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','then','stack','name','send','index','map','SmsApplication','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes'];(function(_0x2d2ca2,_0x51873f){var _0x48489d=function(_0x1a2cf7){while(--_0x1a2cf7){_0x2d2ca2['push'](_0x2d2ca2['shift']());}};_0x48489d(++_0x51873f);}(_0x0abf,0xe8));var _0xf0ab=function(_0x2b4411,_0x2625ed){_0x2b4411=_0x2b4411-0x0;var _0x8e41ef=_0x0abf[_0x2b4411];return _0x8e41ef;};'use strict';var pdf=require(_0xf0ab('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xf0ab('0x1'));var zipdir=require(_0xf0ab('0x2'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xf0ab('0x3'));var BPromise=require('bluebird');var Mustache=require(_0xf0ab('0x4'));var util=require(_0xf0ab('0x5'));var path=require(_0xf0ab('0x6'));var sox=require(_0xf0ab('0x7'));var csv=require(_0xf0ab('0x8'));var ejs=require(_0xf0ab('0x9'));var fs=require('fs');var _=require(_0xf0ab('0xa'));var squel=require('squel');var crypto=require(_0xf0ab('0xb'));var jsforce=require(_0xf0ab('0xc'));var deskjs=require(_0xf0ab('0xd'));var toCsv=require(_0xf0ab('0x8'));var querystring=require('querystring');var Papa=require(_0xf0ab('0xe'));var Redis=require(_0xf0ab('0xf'));var authService=require(_0xf0ab('0x10'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xf0ab('0x11'));var logger=require('../../config/logger')(_0xf0ab('0x12'));var utils=require(_0xf0ab('0x13'));var config=require(_0xf0ab('0x14'));var db=require(_0xf0ab('0x15'))['db'];function respondWithStatusCode(_0x2dc4f8,_0x38ca67){_0x38ca67=_0x38ca67||0xcc;return function(_0x34ccdc){if(_0x34ccdc){return _0x2dc4f8['sendStatus'](_0x38ca67);}return _0x2dc4f8[_0xf0ab('0x16')](_0x38ca67)[_0xf0ab('0x17')]();};}function respondWithResult(_0x1913fe,_0x35c75f){_0x35c75f=_0x35c75f||0xc8;return function(_0x1824ef){if(_0x1824ef){return _0x1913fe[_0xf0ab('0x16')](_0x35c75f)[_0xf0ab('0x18')](_0x1824ef);}};}function respondWithFilteredResult(_0x1fb4e5,_0x180d0b){return function(_0x3c5bfd){if(_0x3c5bfd){var _0x20f453=_0x3c5bfd[_0xf0ab('0x19')],_0x221bac=_0x180d0b['offset'],_0x200cf5=_0x180d0b[_0xf0ab('0x1a')]+_0x180d0b[_0xf0ab('0x1b')],_0x2f4618;if(_0x200cf5>=_0x20f453){_0x200cf5=_0x20f453;_0x2f4618=0xc8;}else{_0x2f4618=0xce;}_0x1fb4e5[_0xf0ab('0x16')](_0x2f4618);return _0x1fb4e5[_0xf0ab('0x1c')](_0xf0ab('0x1d'),_0x221bac+'-'+_0x200cf5+'/'+_0x20f453)[_0xf0ab('0x18')](_0x3c5bfd);}return null;};}function patchUpdates(_0x3a0edf){return function(_0x263e2b){try{jsonpatch[_0xf0ab('0x1e')](_0x263e2b,_0x3a0edf,!![]);}catch(_0x1874a5){return BPromise[_0xf0ab('0x1f')](_0x1874a5);}return _0x263e2b[_0xf0ab('0x20')]();};}function saveUpdates(_0xf43bc4,_0x22a205){return function(_0x2cd961){if(_0x2cd961){return _0x2cd961[_0xf0ab('0x21')](_0xf43bc4)['then'](function(_0x153492){return _0x153492;});}return null;};}function removeEntity(_0x6fa888,_0x1e1483){return function(_0x11ab3a){if(_0x11ab3a){return _0x11ab3a[_0xf0ab('0x22')]()[_0xf0ab('0x23')](function(){_0x6fa888[_0xf0ab('0x16')](0xcc)[_0xf0ab('0x17')]();});}};}function handleEntityNotFound(_0x36ad01,_0x18bb37){return function(_0x43119f){if(!_0x43119f){_0x36ad01['sendStatus'](0x194);}return _0x43119f;};}function handleError(_0x585841,_0x4eee21){_0x4eee21=_0x4eee21||0x1f4;return function(_0x33aaa0){logger['error'](_0x33aaa0[_0xf0ab('0x24')]);if(_0x33aaa0[_0xf0ab('0x25')]){delete _0x33aaa0['name'];}_0x585841[_0xf0ab('0x16')](_0x4eee21)[_0xf0ab('0x26')](_0x33aaa0);};}exports[_0xf0ab('0x27')]=function(_0x38fb71,_0x7d4ff9){var _0x502921={},_0x2d0da7={},_0x574ce7={'count':0x0,'rows':[]};var _0x55d799=_[_0xf0ab('0x28')](db[_0xf0ab('0x29')][_0xf0ab('0x2a')],function(_0x445160){return{'name':_0x445160[_0xf0ab('0x2b')],'type':_0x445160[_0xf0ab('0x2c')][_0xf0ab('0x2d')]};});_0x2d0da7[_0xf0ab('0x2e')]=_[_0xf0ab('0x28')](_0x55d799,_0xf0ab('0x25'));_0x2d0da7[_0xf0ab('0x2f')]=_[_0xf0ab('0x30')](_0x38fb71['query']);_0x2d0da7[_0xf0ab('0x31')]=_[_0xf0ab('0x32')](_0x2d0da7['model'],_0x2d0da7['query']);_0x502921[_0xf0ab('0x33')]=_[_0xf0ab('0x32')](_0x2d0da7[_0xf0ab('0x2e')],qs['fields'](_0x38fb71['query'][_0xf0ab('0x34')]));_0x502921['attributes']=_0x502921[_0xf0ab('0x33')]['length']?_0x502921[_0xf0ab('0x33')]:_0x2d0da7[_0xf0ab('0x2e')];if(!_0x38fb71['query']['hasOwnProperty'](_0xf0ab('0x35'))){_0x502921[_0xf0ab('0x1b')]=qs[_0xf0ab('0x1b')](_0x38fb71[_0xf0ab('0x2f')][_0xf0ab('0x1b')]);_0x502921[_0xf0ab('0x1a')]=qs[_0xf0ab('0x1a')](_0x38fb71[_0xf0ab('0x2f')][_0xf0ab('0x1a')]);}_0x502921[_0xf0ab('0x36')]=qs[_0xf0ab('0x37')](_0x38fb71[_0xf0ab('0x2f')][_0xf0ab('0x37')]);_0x502921[_0xf0ab('0x38')]=qs['filters'](_[_0xf0ab('0x39')](_0x38fb71[_0xf0ab('0x2f')],_0x2d0da7[_0xf0ab('0x31')]),_0x55d799);if(_0x38fb71['query'][_0xf0ab('0x3a')]){_0x502921[_0xf0ab('0x38')]=_[_0xf0ab('0x3b')](_0x502921['where'],{'$or':_[_0xf0ab('0x28')](_0x55d799,function(_0x4fe5c0){if(_0x4fe5c0[_0xf0ab('0x2c')]!=='VIRTUAL'){var _0x4763f7={};_0x4763f7[_0x4fe5c0[_0xf0ab('0x25')]]={'$like':'%'+_0x38fb71[_0xf0ab('0x2f')][_0xf0ab('0x3a')]+'%'};return _0x4763f7;}})});}_0x502921=_[_0xf0ab('0x3b')]({},_0x502921,_0x38fb71[_0xf0ab('0x3c')]);var _0x4e3ade={'where':_0x502921[_0xf0ab('0x38')]};return db[_0xf0ab('0x29')]['count'](_0x4e3ade)[_0xf0ab('0x23')](function(_0xce89bc){_0x574ce7[_0xf0ab('0x19')]=_0xce89bc;if(_0x38fb71[_0xf0ab('0x2f')][_0xf0ab('0x3d')]){_0x502921[_0xf0ab('0x3e')]=[{'all':!![]}];}return db[_0xf0ab('0x29')]['findAll'](_0x502921);})[_0xf0ab('0x23')](function(_0x4f6e93){_0x574ce7[_0xf0ab('0x3f')]=_0x4f6e93;return _0x574ce7;})['then'](respondWithFilteredResult(_0x7d4ff9,_0x502921))[_0xf0ab('0x40')](handleError(_0x7d4ff9,null));};exports[_0xf0ab('0x41')]=function(_0x44077b,_0x32b237){var _0x2b7ed5={'raw':!![],'where':{'id':_0x44077b[_0xf0ab('0x42')]['id']}},_0x553d07={};_0x553d07[_0xf0ab('0x2e')]=_[_0xf0ab('0x30')](db[_0xf0ab('0x29')][_0xf0ab('0x2a')]);_0x553d07[_0xf0ab('0x2f')]=_[_0xf0ab('0x30')](_0x44077b[_0xf0ab('0x2f')]);_0x553d07[_0xf0ab('0x31')]=_[_0xf0ab('0x32')](_0x553d07[_0xf0ab('0x2e')],_0x553d07[_0xf0ab('0x2f')]);_0x2b7ed5[_0xf0ab('0x33')]=_['intersection'](_0x553d07['model'],qs[_0xf0ab('0x34')](_0x44077b['query'][_0xf0ab('0x34')]));_0x2b7ed5[_0xf0ab('0x33')]=_0x2b7ed5['attributes'][_0xf0ab('0x43')]?_0x2b7ed5[_0xf0ab('0x33')]:_0x553d07['model'];if(_0x44077b[_0xf0ab('0x2f')][_0xf0ab('0x3d')]){_0x2b7ed5[_0xf0ab('0x3e')]=[{'all':!![]}];}_0x2b7ed5=_[_0xf0ab('0x3b')]({},_0x2b7ed5,_0x44077b[_0xf0ab('0x3c')]);return db[_0xf0ab('0x29')][_0xf0ab('0x44')](_0x2b7ed5)[_0xf0ab('0x23')](handleEntityNotFound(_0x32b237,null))[_0xf0ab('0x23')](respondWithResult(_0x32b237,null))[_0xf0ab('0x40')](handleError(_0x32b237,null));};exports[_0xf0ab('0x45')]=function(_0x302510,_0x13b477){return db[_0xf0ab('0x29')]['create'](_0x302510['body'],{})[_0xf0ab('0x23')](respondWithResult(_0x13b477,0xc9))['catch'](handleError(_0x13b477,null));};exports['update']=function(_0x4e57d3,_0xc3b68d){if(_0x4e57d3[_0xf0ab('0x46')]['id']){delete _0x4e57d3[_0xf0ab('0x46')]['id'];}return db[_0xf0ab('0x29')][_0xf0ab('0x44')]({'where':{'id':_0x4e57d3[_0xf0ab('0x42')]['id']}})[_0xf0ab('0x23')](handleEntityNotFound(_0xc3b68d,null))[_0xf0ab('0x23')](saveUpdates(_0x4e57d3[_0xf0ab('0x46')],null))[_0xf0ab('0x23')](respondWithResult(_0xc3b68d,null))[_0xf0ab('0x40')](handleError(_0xc3b68d,null));};exports[_0xf0ab('0x22')]=function(_0x4e6c9b,_0x393c9a){return db[_0xf0ab('0x29')][_0xf0ab('0x44')]({'where':{'id':_0x4e6c9b[_0xf0ab('0x42')]['id']}})[_0xf0ab('0x23')](handleEntityNotFound(_0x393c9a,null))[_0xf0ab('0x23')](removeEntity(_0x393c9a,null))[_0xf0ab('0x40')](handleError(_0x393c9a,null));};
\ No newline at end of file
+var _0x25e7=['send','map','rawAttributes','type','key','model','keys','query','filters','intersection','attributes','fields','nolimit','order','sort','pick','where','merge','VIRTUAL','filter','options','count','includeAll','SmsApplication','findAll','catch','show','length','find','create','body','params','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','to-csv','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/utils','../../config/environment','status','end','json','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','sendStatus','error','stack','name'];(function(_0x113573,_0x4f8649){var _0x31601a=function(_0x33ab51){while(--_0x33ab51){_0x113573['push'](_0x113573['shift']());}};_0x31601a(++_0x4f8649);}(_0x25e7,0x1d6));var _0x725e=function(_0x23f2a7,_0x3bc14f){_0x23f2a7=_0x23f2a7-0x0;var _0x547933=_0x25e7[_0x23f2a7];return _0x547933;};'use strict';var pdf=require(_0x725e('0x0'));var emlformat=require(_0x725e('0x1'));var rimraf=require(_0x725e('0x2'));var zipdir=require(_0x725e('0x3'));var jsonpatch=require(_0x725e('0x4'));var rp=require(_0x725e('0x5'));var moment=require(_0x725e('0x6'));var BPromise=require(_0x725e('0x7'));var Mustache=require(_0x725e('0x8'));var util=require(_0x725e('0x9'));var path=require('path');var sox=require('sox');var csv=require(_0x725e('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x725e('0xb'));var crypto=require(_0x725e('0xc'));var jsforce=require(_0x725e('0xd'));var deskjs=require(_0x725e('0xe'));var toCsv=require(_0x725e('0xa'));var querystring=require(_0x725e('0xf'));var Papa=require(_0x725e('0x10'));var Redis=require(_0x725e('0x11'));var authService=require(_0x725e('0x12'));var qs=require(_0x725e('0x13'));var as=require(_0x725e('0x14'));var hardwareService=require(_0x725e('0x15'));var logger=require('../../config/logger')('api');var utils=require(_0x725e('0x16'));var config=require(_0x725e('0x17'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x5bdf3a,_0x11916d){_0x11916d=_0x11916d||0xcc;return function(_0x14218e){if(_0x14218e){return _0x5bdf3a['sendStatus'](_0x11916d);}return _0x5bdf3a[_0x725e('0x18')](_0x11916d)[_0x725e('0x19')]();};}function respondWithResult(_0x2f1ae4,_0x4e0515){_0x4e0515=_0x4e0515||0xc8;return function(_0x3f8052){if(_0x3f8052){return _0x2f1ae4[_0x725e('0x18')](_0x4e0515)[_0x725e('0x1a')](_0x3f8052);}};}function respondWithFilteredResult(_0x2e78d2,_0x24c3c1){return function(_0x13fbfe){if(_0x13fbfe){var _0x523422=_0x13fbfe['count'],_0x156b99=_0x24c3c1[_0x725e('0x1b')],_0x268312=_0x24c3c1[_0x725e('0x1b')]+_0x24c3c1[_0x725e('0x1c')],_0x297bb7;if(_0x268312>=_0x523422){_0x268312=_0x523422;_0x297bb7=0xc8;}else{_0x297bb7=0xce;}_0x2e78d2[_0x725e('0x18')](_0x297bb7);return _0x2e78d2[_0x725e('0x1d')](_0x725e('0x1e'),_0x156b99+'-'+_0x268312+'/'+_0x523422)['json'](_0x13fbfe);}return null;};}function patchUpdates(_0x22fba5){return function(_0x3ec8b3){try{jsonpatch[_0x725e('0x1f')](_0x3ec8b3,_0x22fba5,!![]);}catch(_0x338a1d){return BPromise[_0x725e('0x20')](_0x338a1d);}return _0x3ec8b3[_0x725e('0x21')]();};}function saveUpdates(_0x540802,_0x2fc416){return function(_0xd30de9){if(_0xd30de9){return _0xd30de9[_0x725e('0x22')](_0x540802)[_0x725e('0x23')](function(_0x63193e){return _0x63193e;});}return null;};}function removeEntity(_0x251328,_0x127c99){return function(_0x262b01){if(_0x262b01){return _0x262b01[_0x725e('0x24')]()['then'](function(){_0x251328[_0x725e('0x18')](0xcc)[_0x725e('0x19')]();});}};}function handleEntityNotFound(_0x389668,_0x3facae){return function(_0x5a8191){if(!_0x5a8191){_0x389668[_0x725e('0x25')](0x194);}return _0x5a8191;};}function handleError(_0x5268c8,_0x49a3a6){_0x49a3a6=_0x49a3a6||0x1f4;return function(_0x4e6b3e){logger[_0x725e('0x26')](_0x4e6b3e[_0x725e('0x27')]);if(_0x4e6b3e[_0x725e('0x28')]){delete _0x4e6b3e['name'];}_0x5268c8[_0x725e('0x18')](_0x49a3a6)[_0x725e('0x29')](_0x4e6b3e);};}exports['index']=function(_0x14e9e0,_0x339a58){var _0x4b0d0c={},_0x378ace={},_0x5daa2d={'count':0x0,'rows':[]};var _0x561656=_[_0x725e('0x2a')](db['SmsApplication'][_0x725e('0x2b')],function(_0x4cc4ad){return{'name':_0x4cc4ad['fieldName'],'type':_0x4cc4ad[_0x725e('0x2c')][_0x725e('0x2d')]};});_0x378ace[_0x725e('0x2e')]=_['map'](_0x561656,_0x725e('0x28'));_0x378ace['query']=_[_0x725e('0x2f')](_0x14e9e0[_0x725e('0x30')]);_0x378ace[_0x725e('0x31')]=_[_0x725e('0x32')](_0x378ace[_0x725e('0x2e')],_0x378ace[_0x725e('0x30')]);_0x4b0d0c[_0x725e('0x33')]=_[_0x725e('0x32')](_0x378ace[_0x725e('0x2e')],qs[_0x725e('0x34')](_0x14e9e0[_0x725e('0x30')]['fields']));_0x4b0d0c[_0x725e('0x33')]=_0x4b0d0c[_0x725e('0x33')]['length']?_0x4b0d0c[_0x725e('0x33')]:_0x378ace['model'];if(!_0x14e9e0[_0x725e('0x30')]['hasOwnProperty'](_0x725e('0x35'))){_0x4b0d0c[_0x725e('0x1c')]=qs[_0x725e('0x1c')](_0x14e9e0[_0x725e('0x30')][_0x725e('0x1c')]);_0x4b0d0c[_0x725e('0x1b')]=qs['offset'](_0x14e9e0['query'][_0x725e('0x1b')]);}_0x4b0d0c[_0x725e('0x36')]=qs[_0x725e('0x37')](_0x14e9e0['query'][_0x725e('0x37')]);_0x4b0d0c['where']=qs[_0x725e('0x31')](_[_0x725e('0x38')](_0x14e9e0[_0x725e('0x30')],_0x378ace[_0x725e('0x31')]),_0x561656);if(_0x14e9e0['query']['filter']){_0x4b0d0c[_0x725e('0x39')]=_[_0x725e('0x3a')](_0x4b0d0c[_0x725e('0x39')],{'$or':_['map'](_0x561656,function(_0x172fe){if(_0x172fe[_0x725e('0x2c')]!==_0x725e('0x3b')){var _0x4b4380={};_0x4b4380[_0x172fe[_0x725e('0x28')]]={'$like':'%'+_0x14e9e0['query'][_0x725e('0x3c')]+'%'};return _0x4b4380;}})});}_0x4b0d0c=_[_0x725e('0x3a')]({},_0x4b0d0c,_0x14e9e0[_0x725e('0x3d')]);var _0x46a0de={'where':_0x4b0d0c[_0x725e('0x39')]};return db['SmsApplication']['count'](_0x46a0de)[_0x725e('0x23')](function(_0x253caa){_0x5daa2d[_0x725e('0x3e')]=_0x253caa;if(_0x14e9e0['query'][_0x725e('0x3f')]){_0x4b0d0c['include']=[{'all':!![]}];}return db[_0x725e('0x40')][_0x725e('0x41')](_0x4b0d0c);})[_0x725e('0x23')](function(_0x3a29ae){_0x5daa2d['rows']=_0x3a29ae;return _0x5daa2d;})[_0x725e('0x23')](respondWithFilteredResult(_0x339a58,_0x4b0d0c))[_0x725e('0x42')](handleError(_0x339a58,null));};exports[_0x725e('0x43')]=function(_0x4366bc,_0x1ec4fe){var _0x19ed0a={'raw':!![],'where':{'id':_0x4366bc['params']['id']}},_0x3e5460={};_0x3e5460[_0x725e('0x2e')]=_[_0x725e('0x2f')](db['SmsApplication'][_0x725e('0x2b')]);_0x3e5460[_0x725e('0x30')]=_['keys'](_0x4366bc['query']);_0x3e5460['filters']=_['intersection'](_0x3e5460[_0x725e('0x2e')],_0x3e5460[_0x725e('0x30')]);_0x19ed0a[_0x725e('0x33')]=_['intersection'](_0x3e5460[_0x725e('0x2e')],qs['fields'](_0x4366bc['query'][_0x725e('0x34')]));_0x19ed0a[_0x725e('0x33')]=_0x19ed0a[_0x725e('0x33')][_0x725e('0x44')]?_0x19ed0a[_0x725e('0x33')]:_0x3e5460[_0x725e('0x2e')];if(_0x4366bc['query'][_0x725e('0x3f')]){_0x19ed0a['include']=[{'all':!![]}];}_0x19ed0a=_[_0x725e('0x3a')]({},_0x19ed0a,_0x4366bc[_0x725e('0x3d')]);return db['SmsApplication'][_0x725e('0x45')](_0x19ed0a)['then'](handleEntityNotFound(_0x1ec4fe,null))[_0x725e('0x23')](respondWithResult(_0x1ec4fe,null))[_0x725e('0x42')](handleError(_0x1ec4fe,null));};exports['create']=function(_0x5ae92c,_0xd323d4){return db['SmsApplication'][_0x725e('0x46')](_0x5ae92c['body'],{})['then'](respondWithResult(_0xd323d4,0xc9))['catch'](handleError(_0xd323d4,null));};exports[_0x725e('0x22')]=function(_0x38a81f,_0x4a4b6b){if(_0x38a81f[_0x725e('0x47')]['id']){delete _0x38a81f[_0x725e('0x47')]['id'];}return db['SmsApplication'][_0x725e('0x45')]({'where':{'id':_0x38a81f[_0x725e('0x48')]['id']}})[_0x725e('0x23')](handleEntityNotFound(_0x4a4b6b,null))[_0x725e('0x23')](saveUpdates(_0x38a81f[_0x725e('0x47')],null))[_0x725e('0x23')](respondWithResult(_0x4a4b6b,null))[_0x725e('0x42')](handleError(_0x4a4b6b,null));};exports[_0x725e('0x24')]=function(_0x432285,_0x3fdbfd){return db[_0x725e('0x40')][_0x725e('0x45')]({'where':{'id':_0x432285[_0x725e('0x48')]['id']}})['then'](handleEntityNotFound(_0x3fdbfd,null))[_0x725e('0x23')](removeEntity(_0x3fdbfd,null))['catch'](handleError(_0x3fdbfd,null));};
\ No newline at end of file