Built motion from commit d5e4af8c.|2.6.23
[motion2.git] / server / api / smsQueueReport / smsQueueReport.controller.js
index 72c99ef..a37aa07 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3e74=['save','update','then','destroy','stack','name','send','index','map','SmsQueueReport','fieldName','type','key','model','query','keys','filters','intersection','fields','attributes','length','limit','filter','where','merge','VIRTUAL','options','includeAll','include','findAll','catch','show','params','rawAttributes','find','create','body','describe','html-pdf','rimraf','zip-dir','fast-json-patch','bluebird','util','path','sox','to-csv','ejs','squel','crypto','jsforce','desk.js','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../config/utils','../../config/environment','sendStatus','count','offset','status','set','Content-Range','json','apply','reject'];(function(_0x40558f,_0x1f8df9){var _0x7baef2=function(_0x5f3100){while(--_0x5f3100){_0x40558f['push'](_0x40558f['shift']());}};_0x7baef2(++_0x1f8df9);}(_0x3e74,0x175));var _0x43e7=function(_0x5c9773,_0x2505ba){_0x5c9773=_0x5c9773-0x0;var _0x1ece03=_0x3e74[_0x5c9773];return _0x1ece03;};'use strict';var pdf=require(_0x43e7('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x43e7('0x1'));var zipdir=require(_0x43e7('0x2'));var jsonpatch=require(_0x43e7('0x3'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x43e7('0x4'));var Mustache=require('mustache');var util=require(_0x43e7('0x5'));var path=require(_0x43e7('0x6'));var sox=require(_0x43e7('0x7'));var csv=require(_0x43e7('0x8'));var ejs=require(_0x43e7('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0x43e7('0xa'));var crypto=require(_0x43e7('0xb'));var jsforce=require(_0x43e7('0xc'));var deskjs=require(_0x43e7('0xd'));var toCsv=require(_0x43e7('0x8'));var querystring=require('querystring');var Papa=require(_0x43e7('0xe'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x43e7('0xf'));var as=require(_0x43e7('0x10'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x43e7('0x11'))('api');var utils=require(_0x43e7('0x12'));var config=require(_0x43e7('0x13'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x3eb206,_0xc960ea){_0xc960ea=_0xc960ea||0xcc;return function(_0x2718d3){if(_0x2718d3){return _0x3eb206[_0x43e7('0x14')](_0xc960ea);}return _0x3eb206['status'](_0xc960ea)['end']();};}function respondWithResult(_0x2fcb36,_0x21fdd3){_0x21fdd3=_0x21fdd3||0xc8;return function(_0x44b0bd){if(_0x44b0bd){return _0x2fcb36['status'](_0x21fdd3)['json'](_0x44b0bd);}};}function respondWithFilteredResult(_0x16849c,_0x14c146){return function(_0x203378){if(_0x203378){var _0x328445=_0x203378[_0x43e7('0x15')],_0x4de324=_0x14c146[_0x43e7('0x16')],_0x5c4eaa=_0x14c146['offset']+_0x14c146['limit'],_0xdf16c;if(_0x5c4eaa>=_0x328445){_0x5c4eaa=_0x328445;_0xdf16c=0xc8;}else{_0xdf16c=0xce;}_0x16849c[_0x43e7('0x17')](_0xdf16c);return _0x16849c[_0x43e7('0x18')](_0x43e7('0x19'),_0x4de324+'-'+_0x5c4eaa+'/'+_0x328445)[_0x43e7('0x1a')](_0x203378);}return null;};}function patchUpdates(_0x3776f5){return function(_0x1f24fb){try{jsonpatch[_0x43e7('0x1b')](_0x1f24fb,_0x3776f5,!![]);}catch(_0x1441ef){return BPromise[_0x43e7('0x1c')](_0x1441ef);}return _0x1f24fb[_0x43e7('0x1d')]();};}function saveUpdates(_0x191dd5,_0x177ee1){return function(_0x4b5d64){if(_0x4b5d64){return _0x4b5d64[_0x43e7('0x1e')](_0x191dd5)[_0x43e7('0x1f')](function(_0x4b386b){return _0x4b386b;});}return null;};}function removeEntity(_0x2898b5,_0x3e281e){return function(_0x3945bb){if(_0x3945bb){return _0x3945bb[_0x43e7('0x20')]()[_0x43e7('0x1f')](function(){_0x2898b5[_0x43e7('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0x454359,_0x4eea52){return function(_0x4c9df3){if(!_0x4c9df3){_0x454359[_0x43e7('0x14')](0x194);}return _0x4c9df3;};}function handleError(_0x43f4ff,_0x4b2b9f){_0x4b2b9f=_0x4b2b9f||0x1f4;return function(_0x1f0673){logger['error'](_0x1f0673[_0x43e7('0x21')]);if(_0x1f0673['name']){delete _0x1f0673[_0x43e7('0x22')];}_0x43f4ff[_0x43e7('0x17')](_0x4b2b9f)[_0x43e7('0x23')](_0x1f0673);};}exports[_0x43e7('0x24')]=function(_0x51f4d7,_0x52b7b3){var _0x805b54={},_0x501551={},_0x2dd5f={'count':0x0,'rows':[]};var _0x40dc8f=_[_0x43e7('0x25')](db[_0x43e7('0x26')]['rawAttributes'],function(_0x33a1a5){return{'name':_0x33a1a5[_0x43e7('0x27')],'type':_0x33a1a5[_0x43e7('0x28')][_0x43e7('0x29')]};});_0x501551[_0x43e7('0x2a')]=_[_0x43e7('0x25')](_0x40dc8f,_0x43e7('0x22'));_0x501551[_0x43e7('0x2b')]=_[_0x43e7('0x2c')](_0x51f4d7[_0x43e7('0x2b')]);_0x501551[_0x43e7('0x2d')]=_[_0x43e7('0x2e')](_0x501551[_0x43e7('0x2a')],_0x501551[_0x43e7('0x2b')]);_0x805b54['attributes']=_[_0x43e7('0x2e')](_0x501551[_0x43e7('0x2a')],qs[_0x43e7('0x2f')](_0x51f4d7[_0x43e7('0x2b')][_0x43e7('0x2f')]));_0x805b54['attributes']=_0x805b54[_0x43e7('0x30')][_0x43e7('0x31')]?_0x805b54[_0x43e7('0x30')]:_0x501551[_0x43e7('0x2a')];if(!_0x51f4d7['query']['hasOwnProperty']('nolimit')){_0x805b54[_0x43e7('0x32')]=qs[_0x43e7('0x32')](_0x51f4d7[_0x43e7('0x2b')][_0x43e7('0x32')]);_0x805b54[_0x43e7('0x16')]=qs[_0x43e7('0x16')](_0x51f4d7['query']['offset']);}_0x805b54['order']=qs['sort'](_0x51f4d7['query']['sort']);_0x805b54['where']=qs[_0x43e7('0x2d')](_['pick'](_0x51f4d7[_0x43e7('0x2b')],_0x501551[_0x43e7('0x2d')]),_0x40dc8f);if(_0x51f4d7[_0x43e7('0x2b')][_0x43e7('0x33')]){_0x805b54[_0x43e7('0x34')]=_[_0x43e7('0x35')](_0x805b54[_0x43e7('0x34')],{'$or':_['map'](_0x40dc8f,function(_0x5332d9){if(_0x5332d9['type']!==_0x43e7('0x36')){var _0xfe70e9={};_0xfe70e9[_0x5332d9[_0x43e7('0x22')]]={'$like':'%'+_0x51f4d7[_0x43e7('0x2b')][_0x43e7('0x33')]+'%'};return _0xfe70e9;}})});}_0x805b54=_[_0x43e7('0x35')]({},_0x805b54,_0x51f4d7[_0x43e7('0x37')]);var _0x2ffd43={'where':_0x805b54['where']};return db[_0x43e7('0x26')][_0x43e7('0x15')](_0x2ffd43)['then'](function(_0x2d54c1){_0x2dd5f['count']=_0x2d54c1;if(_0x51f4d7[_0x43e7('0x2b')][_0x43e7('0x38')]){_0x805b54[_0x43e7('0x39')]=[{'all':!![]}];}return db[_0x43e7('0x26')][_0x43e7('0x3a')](_0x805b54);})[_0x43e7('0x1f')](function(_0x5e731b){_0x2dd5f['rows']=_0x5e731b;return _0x2dd5f;})[_0x43e7('0x1f')](respondWithFilteredResult(_0x52b7b3,_0x805b54))[_0x43e7('0x3b')](handleError(_0x52b7b3,null));};exports[_0x43e7('0x3c')]=function(_0xc8ffa5,_0x127d77){var _0x4a4a85={'raw':!![],'where':{'id':_0xc8ffa5[_0x43e7('0x3d')]['id']}},_0x32a451={};_0x32a451['model']=_[_0x43e7('0x2c')](db['SmsQueueReport'][_0x43e7('0x3e')]);_0x32a451['query']=_[_0x43e7('0x2c')](_0xc8ffa5[_0x43e7('0x2b')]);_0x32a451[_0x43e7('0x2d')]=_[_0x43e7('0x2e')](_0x32a451['model'],_0x32a451['query']);_0x4a4a85[_0x43e7('0x30')]=_[_0x43e7('0x2e')](_0x32a451[_0x43e7('0x2a')],qs[_0x43e7('0x2f')](_0xc8ffa5['query']['fields']));_0x4a4a85['attributes']=_0x4a4a85[_0x43e7('0x30')]['length']?_0x4a4a85[_0x43e7('0x30')]:_0x32a451['model'];if(_0xc8ffa5['query'][_0x43e7('0x38')]){_0x4a4a85['include']=[{'all':!![]}];}_0x4a4a85=_[_0x43e7('0x35')]({},_0x4a4a85,_0xc8ffa5[_0x43e7('0x37')]);return db[_0x43e7('0x26')][_0x43e7('0x3f')](_0x4a4a85)['then'](handleEntityNotFound(_0x127d77,null))[_0x43e7('0x1f')](respondWithResult(_0x127d77,null))[_0x43e7('0x3b')](handleError(_0x127d77,null));};exports[_0x43e7('0x40')]=function(_0x1fd277,_0x296dc8){return db[_0x43e7('0x26')]['create'](_0x1fd277['body'],{})[_0x43e7('0x1f')](respondWithResult(_0x296dc8,0xc9))[_0x43e7('0x3b')](handleError(_0x296dc8,null));};exports[_0x43e7('0x1e')]=function(_0x4c00a8,_0x5c1c18){if(_0x4c00a8['body']['id']){delete _0x4c00a8[_0x43e7('0x41')]['id'];}return db[_0x43e7('0x26')]['find']({'where':{'id':_0x4c00a8[_0x43e7('0x3d')]['id']}})[_0x43e7('0x1f')](handleEntityNotFound(_0x5c1c18,null))[_0x43e7('0x1f')](saveUpdates(_0x4c00a8['body'],null))['then'](respondWithResult(_0x5c1c18,null))['catch'](handleError(_0x5c1c18,null));};exports['destroy']=function(_0x214e7e,_0xe955fc){return db['SmsQueueReport'][_0x43e7('0x3f')]({'where':{'id':_0x214e7e[_0x43e7('0x3d')]['id']}})[_0x43e7('0x1f')](handleEntityNotFound(_0xe955fc,null))[_0x43e7('0x1f')](removeEntity(_0xe955fc,null))['catch'](handleError(_0xe955fc,null));};exports[_0x43e7('0x42')]=function(_0x483f20,_0x4bebd4){return db[_0x43e7('0x26')][_0x43e7('0x42')]()[_0x43e7('0x1f')](respondWithResult(_0x4bebd4,null))[_0x43e7('0x3b')](handleError(_0x4bebd4,null));};
\ No newline at end of file
+var _0xd411=['end','status','offset','undefined','limit','count','Content-Range','apply','reject','update','destroy','then','error','stack','name','send','index','map','SmsQueueReport','rawAttributes','fieldName','type','key','model','query','keys','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','merge','options','includeAll','findAll','rows','catch','show','params','include','find','body','describe','zip-dir','request-promise','moment','bluebird','mustache','util','sox','ejs','fs-extra','squel','crypto','jsforce','to-csv','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','api','../../config/environment','../../mysqldb'];(function(_0x385895,_0xf937a){var _0xc01ec5=function(_0x198f87){while(--_0x198f87){_0x385895['push'](_0x385895['shift']());}};_0xc01ec5(++_0xf937a);}(_0xd411,0x1d6));var _0x1d41=function(_0xaf86ea,_0x2e3b57){_0xaf86ea=_0xaf86ea-0x0;var _0x43211f=_0xd411[_0xaf86ea];return _0x43211f;};'use strict';var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x1d41('0x0'));var jsonpatch=require('fast-json-patch');var rp=require(_0x1d41('0x1'));var moment=require(_0x1d41('0x2'));var BPromise=require(_0x1d41('0x3'));var Mustache=require(_0x1d41('0x4'));var util=require(_0x1d41('0x5'));var path=require('path');var sox=require(_0x1d41('0x6'));var csv=require('to-csv');var ejs=require(_0x1d41('0x7'));var fs=require('fs');var fs_extra=require(_0x1d41('0x8'));var _=require('lodash');var squel=require(_0x1d41('0x9'));var crypto=require(_0x1d41('0xa'));var jsforce=require(_0x1d41('0xb'));var deskjs=require('desk.js');var toCsv=require(_0x1d41('0xc'));var querystring=require(_0x1d41('0xd'));var Papa=require('papaparse');var Redis=require(_0x1d41('0xe'));var authService=require(_0x1d41('0xf'));var qs=require(_0x1d41('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x1d41('0x11'));var utils=require('../../config/utils');var config=require(_0x1d41('0x12'));var licenseUtil=require('../../config/license/util');var db=require(_0x1d41('0x13'))['db'];function respondWithStatusCode(_0x12176b,_0x54eff2){_0x54eff2=_0x54eff2||0xcc;return function(_0x23fa61){if(_0x23fa61){return _0x12176b['sendStatus'](_0x54eff2);}return _0x12176b['status'](_0x54eff2)[_0x1d41('0x14')]();};}function respondWithResult(_0x566810,_0x343358){_0x343358=_0x343358||0xc8;return function(_0x3b70de){if(_0x3b70de){return _0x566810[_0x1d41('0x15')](_0x343358)['json'](_0x3b70de);}};}function respondWithFilteredResult(_0x2ff0b6,_0x13f72b){return function(_0x241876){if(_0x241876){var _0x5990fc=typeof _0x13f72b[_0x1d41('0x16')]===_0x1d41('0x17')&&typeof _0x13f72b[_0x1d41('0x18')]===_0x1d41('0x17');var _0x18d5de=_0x241876['count'];var _0x2dc6c3=_0x5990fc?0x0:_0x13f72b[_0x1d41('0x16')];var _0x50d627=_0x5990fc?_0x241876[_0x1d41('0x19')]:_0x13f72b[_0x1d41('0x16')]+_0x13f72b['limit'];var _0xd050ae;if(_0x50d627>=_0x18d5de){_0x50d627=_0x18d5de;_0xd050ae=0xc8;}else{_0xd050ae=0xce;}_0x2ff0b6[_0x1d41('0x15')](_0xd050ae);return _0x2ff0b6['set'](_0x1d41('0x1a'),_0x2dc6c3+'-'+_0x50d627+'/'+_0x18d5de)['json'](_0x241876);}return null;};}function patchUpdates(_0x431cae){return function(_0x44e242){try{jsonpatch[_0x1d41('0x1b')](_0x44e242,_0x431cae,!![]);}catch(_0x29e226){return BPromise[_0x1d41('0x1c')](_0x29e226);}return _0x44e242['save']();};}function saveUpdates(_0x3ac119,_0x16f542){return function(_0x121654){if(_0x121654){return _0x121654[_0x1d41('0x1d')](_0x3ac119)['then'](function(_0x210da4){return _0x210da4;});}return null;};}function removeEntity(_0x282bc6,_0xd47bc2){return function(_0x9a8be7){if(_0x9a8be7){return _0x9a8be7[_0x1d41('0x1e')]()[_0x1d41('0x1f')](function(){_0x282bc6[_0x1d41('0x15')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2d72b5,_0x1b907e){return function(_0x694a12){if(!_0x694a12){_0x2d72b5['sendStatus'](0x194);}return _0x694a12;};}function handleError(_0x314a10,_0x48f47b){_0x48f47b=_0x48f47b||0x1f4;return function(_0x296d5a){logger[_0x1d41('0x20')](_0x296d5a[_0x1d41('0x21')]);if(_0x296d5a[_0x1d41('0x22')]){delete _0x296d5a[_0x1d41('0x22')];}_0x314a10[_0x1d41('0x15')](_0x48f47b)[_0x1d41('0x23')](_0x296d5a);};}exports[_0x1d41('0x24')]=function(_0x5af115,_0x994b34){var _0x439276={},_0x21accb={},_0x2e500c={'count':0x0,'rows':[]};var _0x2a503f=_[_0x1d41('0x25')](db[_0x1d41('0x26')][_0x1d41('0x27')],function(_0x3e8804){return{'name':_0x3e8804[_0x1d41('0x28')],'type':_0x3e8804[_0x1d41('0x29')][_0x1d41('0x2a')]};});_0x21accb[_0x1d41('0x2b')]=_['map'](_0x2a503f,_0x1d41('0x22'));_0x21accb[_0x1d41('0x2c')]=_[_0x1d41('0x2d')](_0x5af115[_0x1d41('0x2c')]);_0x21accb['filters']=_['intersection'](_0x21accb[_0x1d41('0x2b')],_0x21accb[_0x1d41('0x2c')]);_0x439276['attributes']=_[_0x1d41('0x2e')](_0x21accb[_0x1d41('0x2b')],qs[_0x1d41('0x2f')](_0x5af115[_0x1d41('0x2c')]['fields']));_0x439276['attributes']=_0x439276[_0x1d41('0x30')][_0x1d41('0x31')]?_0x439276[_0x1d41('0x30')]:_0x21accb[_0x1d41('0x2b')];if(!_0x5af115[_0x1d41('0x2c')][_0x1d41('0x32')](_0x1d41('0x33'))){_0x439276[_0x1d41('0x18')]=qs[_0x1d41('0x18')](_0x5af115[_0x1d41('0x2c')][_0x1d41('0x18')]);_0x439276[_0x1d41('0x16')]=qs['offset'](_0x5af115[_0x1d41('0x2c')]['offset']);}_0x439276[_0x1d41('0x34')]=qs[_0x1d41('0x35')](_0x5af115[_0x1d41('0x2c')][_0x1d41('0x35')]);_0x439276[_0x1d41('0x36')]=qs[_0x1d41('0x37')](_[_0x1d41('0x38')](_0x5af115[_0x1d41('0x2c')],_0x21accb['filters']),_0x2a503f);if(_0x5af115[_0x1d41('0x2c')][_0x1d41('0x39')]){_0x439276['where']=_[_0x1d41('0x3a')](_0x439276[_0x1d41('0x36')],{'$or':_[_0x1d41('0x25')](_0x2a503f,function(_0x8dc158){if(_0x8dc158['type']!=='VIRTUAL'){var _0x346036={};_0x346036[_0x8dc158[_0x1d41('0x22')]]={'$like':'%'+_0x5af115[_0x1d41('0x2c')][_0x1d41('0x39')]+'%'};return _0x346036;}})});}_0x439276=_['merge']({},_0x439276,_0x5af115[_0x1d41('0x3b')]);var _0x6141cc={'where':_0x439276[_0x1d41('0x36')]};return db['SmsQueueReport'][_0x1d41('0x19')](_0x6141cc)[_0x1d41('0x1f')](function(_0x167a9f){_0x2e500c[_0x1d41('0x19')]=_0x167a9f;if(_0x5af115['query'][_0x1d41('0x3c')]){_0x439276['include']=[{'all':!![]}];}return db['SmsQueueReport'][_0x1d41('0x3d')](_0x439276);})[_0x1d41('0x1f')](function(_0x37b603){_0x2e500c[_0x1d41('0x3e')]=_0x37b603;return _0x2e500c;})[_0x1d41('0x1f')](respondWithFilteredResult(_0x994b34,_0x439276))[_0x1d41('0x3f')](handleError(_0x994b34,null));};exports[_0x1d41('0x40')]=function(_0x3e4ddc,_0x15a6d8){var _0x48831f={'raw':!![],'where':{'id':_0x3e4ddc[_0x1d41('0x41')]['id']}},_0x2ec4d5={};_0x2ec4d5[_0x1d41('0x2b')]=_[_0x1d41('0x2d')](db['SmsQueueReport'][_0x1d41('0x27')]);_0x2ec4d5[_0x1d41('0x2c')]=_['keys'](_0x3e4ddc[_0x1d41('0x2c')]);_0x2ec4d5[_0x1d41('0x37')]=_[_0x1d41('0x2e')](_0x2ec4d5['model'],_0x2ec4d5[_0x1d41('0x2c')]);_0x48831f[_0x1d41('0x30')]=_['intersection'](_0x2ec4d5['model'],qs[_0x1d41('0x2f')](_0x3e4ddc[_0x1d41('0x2c')][_0x1d41('0x2f')]));_0x48831f[_0x1d41('0x30')]=_0x48831f[_0x1d41('0x30')]['length']?_0x48831f['attributes']:_0x2ec4d5[_0x1d41('0x2b')];if(_0x3e4ddc[_0x1d41('0x2c')][_0x1d41('0x3c')]){_0x48831f[_0x1d41('0x42')]=[{'all':!![]}];}_0x48831f=_[_0x1d41('0x3a')]({},_0x48831f,_0x3e4ddc[_0x1d41('0x3b')]);return db[_0x1d41('0x26')][_0x1d41('0x43')](_0x48831f)['then'](handleEntityNotFound(_0x15a6d8,null))['then'](respondWithResult(_0x15a6d8,null))[_0x1d41('0x3f')](handleError(_0x15a6d8,null));};exports['create']=function(_0x1a7d1f,_0x5871eb){return db[_0x1d41('0x26')]['create'](_0x1a7d1f[_0x1d41('0x44')],{})['then'](respondWithResult(_0x5871eb,0xc9))[_0x1d41('0x3f')](handleError(_0x5871eb,null));};exports[_0x1d41('0x1d')]=function(_0x2866d7,_0x24a8a6){if(_0x2866d7[_0x1d41('0x44')]['id']){delete _0x2866d7[_0x1d41('0x44')]['id'];}return db[_0x1d41('0x26')][_0x1d41('0x43')]({'where':{'id':_0x2866d7['params']['id']}})[_0x1d41('0x1f')](handleEntityNotFound(_0x24a8a6,null))['then'](saveUpdates(_0x2866d7[_0x1d41('0x44')],null))[_0x1d41('0x1f')](respondWithResult(_0x24a8a6,null))[_0x1d41('0x3f')](handleError(_0x24a8a6,null));};exports[_0x1d41('0x1e')]=function(_0x49b419,_0xd7bf9e){return db[_0x1d41('0x26')][_0x1d41('0x43')]({'where':{'id':_0x49b419[_0x1d41('0x41')]['id']}})[_0x1d41('0x1f')](handleEntityNotFound(_0xd7bf9e,null))[_0x1d41('0x1f')](removeEntity(_0xd7bf9e,null))[_0x1d41('0x3f')](handleError(_0xd7bf9e,null));};exports[_0x1d41('0x45')]=function(_0x4ac2c1,_0x5d9fe0){return db['SmsQueueReport'][_0x1d41('0x45')]()['then'](respondWithResult(_0x5d9fe0,null))[_0x1d41('0x3f')](handleError(_0x5d9fe0,null));};
\ No newline at end of file