Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / api / mailQueueReport / mailQueueReport.controller.js
index b560613..0d94207 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x76c6=['sort','where','pick','filter','VIRTUAL','options','count','include','findAll','catch','params','includeAll','merge','find','create','body','describe','html-pdf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','sox','ejs','squel','crypto','jsforce','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','status','json','offset','set','Content-Range','save','update','then','destroy','end','sendStatus','error','stack','name','send','index','map','MailQueueReport','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','limit','order'];(function(_0x4bc65f,_0x39ec43){var _0x44f85f=function(_0x175343){while(--_0x175343){_0x4bc65f['push'](_0x4bc65f['shift']());}};_0x44f85f(++_0x39ec43);}(_0x76c6,0xe9));var _0x676c=function(_0x5f57f2,_0x455cdd){_0x5f57f2=_0x5f57f2-0x0;var _0x4ff723=_0x76c6[_0x5f57f2];return _0x4ff723;};'use strict';var pdf=require(_0x676c('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x676c('0x1'));var jsonpatch=require(_0x676c('0x2'));var rp=require('request-promise');var moment=require(_0x676c('0x3'));var BPromise=require(_0x676c('0x4'));var Mustache=require(_0x676c('0x5'));var util=require(_0x676c('0x6'));var path=require('path');var sox=require(_0x676c('0x7'));var csv=require('to-csv');var ejs=require(_0x676c('0x8'));var fs=require('fs');var _=require('lodash');var squel=require(_0x676c('0x9'));var crypto=require(_0x676c('0xa'));var jsforce=require(_0x676c('0xb'));var deskjs=require('desk.js');var toCsv=require(_0x676c('0xc'));var querystring=require(_0x676c('0xd'));var Papa=require(_0x676c('0xe'));var Redis=require(_0x676c('0xf'));var authService=require(_0x676c('0x10'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x676c('0x11'));var logger=require(_0x676c('0x12'))(_0x676c('0x13'));var utils=require('../../config/utils');var config=require(_0x676c('0x14'));var licenseUtil=require(_0x676c('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x4b3c4b,_0x4c7647){_0x4c7647=_0x4c7647||0xcc;return function(_0x14bc13){if(_0x14bc13){return _0x4b3c4b['sendStatus'](_0x4c7647);}return _0x4b3c4b[_0x676c('0x16')](_0x4c7647)['end']();};}function respondWithResult(_0x4d296e,_0x2c8824){_0x2c8824=_0x2c8824||0xc8;return function(_0x3141bf){if(_0x3141bf){return _0x4d296e['status'](_0x2c8824)[_0x676c('0x17')](_0x3141bf);}};}function respondWithFilteredResult(_0x45393d,_0x416b96){return function(_0x57026e){if(_0x57026e){var _0x1ba0a7=_0x57026e['count'],_0x2cf2c6=_0x416b96['offset'],_0x2a8050=_0x416b96[_0x676c('0x18')]+_0x416b96['limit'],_0x7efa07;if(_0x2a8050>=_0x1ba0a7){_0x2a8050=_0x1ba0a7;_0x7efa07=0xc8;}else{_0x7efa07=0xce;}_0x45393d[_0x676c('0x16')](_0x7efa07);return _0x45393d[_0x676c('0x19')](_0x676c('0x1a'),_0x2cf2c6+'-'+_0x2a8050+'/'+_0x1ba0a7)['json'](_0x57026e);}return null;};}function patchUpdates(_0x3f6294){return function(_0x326769){try{jsonpatch['apply'](_0x326769,_0x3f6294,!![]);}catch(_0x59c050){return BPromise['reject'](_0x59c050);}return _0x326769[_0x676c('0x1b')]();};}function saveUpdates(_0x146e54,_0x37026f){return function(_0x4094bf){if(_0x4094bf){return _0x4094bf[_0x676c('0x1c')](_0x146e54)[_0x676c('0x1d')](function(_0x5b12cb){return _0x5b12cb;});}return null;};}function removeEntity(_0x21d4ed,_0x77a903){return function(_0x59a8ba){if(_0x59a8ba){return _0x59a8ba[_0x676c('0x1e')]()[_0x676c('0x1d')](function(){_0x21d4ed[_0x676c('0x16')](0xcc)[_0x676c('0x1f')]();});}};}function handleEntityNotFound(_0x145c1d,_0x35fb69){return function(_0x2342ad){if(!_0x2342ad){_0x145c1d[_0x676c('0x20')](0x194);}return _0x2342ad;};}function handleError(_0xf483e0,_0x4e7005){_0x4e7005=_0x4e7005||0x1f4;return function(_0x53d6b7){logger[_0x676c('0x21')](_0x53d6b7[_0x676c('0x22')]);if(_0x53d6b7[_0x676c('0x23')]){delete _0x53d6b7[_0x676c('0x23')];}_0xf483e0[_0x676c('0x16')](_0x4e7005)[_0x676c('0x24')](_0x53d6b7);};}exports[_0x676c('0x25')]=function(_0x534f65,_0x5a0fe0){var _0xe319ab={},_0xc95797={},_0x1a87fa={'count':0x0,'rows':[]};var _0xb730a5=_[_0x676c('0x26')](db[_0x676c('0x27')][_0x676c('0x28')],function(_0x2929cf){return{'name':_0x2929cf[_0x676c('0x29')],'type':_0x2929cf[_0x676c('0x2a')][_0x676c('0x2b')]};});_0xc95797[_0x676c('0x2c')]=_[_0x676c('0x26')](_0xb730a5,_0x676c('0x23'));_0xc95797[_0x676c('0x2d')]=_[_0x676c('0x2e')](_0x534f65[_0x676c('0x2d')]);_0xc95797[_0x676c('0x2f')]=_[_0x676c('0x30')](_0xc95797[_0x676c('0x2c')],_0xc95797[_0x676c('0x2d')]);_0xe319ab[_0x676c('0x31')]=_[_0x676c('0x30')](_0xc95797[_0x676c('0x2c')],qs[_0x676c('0x32')](_0x534f65[_0x676c('0x2d')][_0x676c('0x32')]));_0xe319ab[_0x676c('0x31')]=_0xe319ab[_0x676c('0x31')][_0x676c('0x33')]?_0xe319ab['attributes']:_0xc95797['model'];if(!_0x534f65[_0x676c('0x2d')][_0x676c('0x34')]('nolimit')){_0xe319ab[_0x676c('0x35')]=qs[_0x676c('0x35')](_0x534f65['query'][_0x676c('0x35')]);_0xe319ab['offset']=qs[_0x676c('0x18')](_0x534f65[_0x676c('0x2d')][_0x676c('0x18')]);}_0xe319ab[_0x676c('0x36')]=qs[_0x676c('0x37')](_0x534f65[_0x676c('0x2d')][_0x676c('0x37')]);_0xe319ab[_0x676c('0x38')]=qs[_0x676c('0x2f')](_[_0x676c('0x39')](_0x534f65[_0x676c('0x2d')],_0xc95797['filters']),_0xb730a5);if(_0x534f65['query'][_0x676c('0x3a')]){_0xe319ab[_0x676c('0x38')]=_['merge'](_0xe319ab['where'],{'$or':_[_0x676c('0x26')](_0xb730a5,function(_0x1bb703){if(_0x1bb703[_0x676c('0x2a')]!==_0x676c('0x3b')){var _0x4fe02b={};_0x4fe02b[_0x1bb703[_0x676c('0x23')]]={'$like':'%'+_0x534f65['query'][_0x676c('0x3a')]+'%'};return _0x4fe02b;}})});}_0xe319ab=_['merge']({},_0xe319ab,_0x534f65[_0x676c('0x3c')]);var _0x17f748={'where':_0xe319ab[_0x676c('0x38')]};return db[_0x676c('0x27')][_0x676c('0x3d')](_0x17f748)[_0x676c('0x1d')](function(_0x577391){_0x1a87fa[_0x676c('0x3d')]=_0x577391;if(_0x534f65[_0x676c('0x2d')]['includeAll']){_0xe319ab[_0x676c('0x3e')]=[{'all':!![]}];}return db[_0x676c('0x27')][_0x676c('0x3f')](_0xe319ab);})[_0x676c('0x1d')](function(_0x2ba660){_0x1a87fa['rows']=_0x2ba660;return _0x1a87fa;})['then'](respondWithFilteredResult(_0x5a0fe0,_0xe319ab))[_0x676c('0x40')](handleError(_0x5a0fe0,null));};exports['show']=function(_0x5c42a6,_0x10ae2f){var _0xcce3f0={'raw':!![],'where':{'id':_0x5c42a6[_0x676c('0x41')]['id']}},_0x44918f={};_0x44918f[_0x676c('0x2c')]=_[_0x676c('0x2e')](db[_0x676c('0x27')]['rawAttributes']);_0x44918f['query']=_['keys'](_0x5c42a6['query']);_0x44918f[_0x676c('0x2f')]=_[_0x676c('0x30')](_0x44918f[_0x676c('0x2c')],_0x44918f[_0x676c('0x2d')]);_0xcce3f0[_0x676c('0x31')]=_['intersection'](_0x44918f[_0x676c('0x2c')],qs['fields'](_0x5c42a6[_0x676c('0x2d')][_0x676c('0x32')]));_0xcce3f0[_0x676c('0x31')]=_0xcce3f0[_0x676c('0x31')]['length']?_0xcce3f0[_0x676c('0x31')]:_0x44918f[_0x676c('0x2c')];if(_0x5c42a6[_0x676c('0x2d')][_0x676c('0x42')]){_0xcce3f0['include']=[{'all':!![]}];}_0xcce3f0=_[_0x676c('0x43')]({},_0xcce3f0,_0x5c42a6['options']);return db['MailQueueReport'][_0x676c('0x44')](_0xcce3f0)[_0x676c('0x1d')](handleEntityNotFound(_0x10ae2f,null))[_0x676c('0x1d')](respondWithResult(_0x10ae2f,null))[_0x676c('0x40')](handleError(_0x10ae2f,null));};exports[_0x676c('0x45')]=function(_0x189026,_0x69bdc2){return db[_0x676c('0x27')][_0x676c('0x45')](_0x189026[_0x676c('0x46')],{})[_0x676c('0x1d')](respondWithResult(_0x69bdc2,0xc9))[_0x676c('0x40')](handleError(_0x69bdc2,null));};exports['update']=function(_0x5c6f65,_0x3e9105){if(_0x5c6f65['body']['id']){delete _0x5c6f65['body']['id'];}return db[_0x676c('0x27')][_0x676c('0x44')]({'where':{'id':_0x5c6f65[_0x676c('0x41')]['id']}})[_0x676c('0x1d')](handleEntityNotFound(_0x3e9105,null))[_0x676c('0x1d')](saveUpdates(_0x5c6f65[_0x676c('0x46')],null))[_0x676c('0x1d')](respondWithResult(_0x3e9105,null))[_0x676c('0x40')](handleError(_0x3e9105,null));};exports[_0x676c('0x1e')]=function(_0x5680c7,_0x1d3160){return db[_0x676c('0x27')][_0x676c('0x44')]({'where':{'id':_0x5680c7['params']['id']}})[_0x676c('0x1d')](handleEntityNotFound(_0x1d3160,null))['then'](removeEntity(_0x1d3160,null))[_0x676c('0x40')](handleError(_0x1d3160,null));};exports[_0x676c('0x47')]=function(_0x45c828,_0x3c2c1d){return db['MailQueueReport'][_0x676c('0x47')]()['then'](respondWithResult(_0x3c2c1d,null))[_0x676c('0x40')](handleError(_0x3c2c1d,null));};
\ No newline at end of file
+var _0x537e=['util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','limit','Content-Range','apply','reject','save','update','destroy','then','error','stack','name','send','index','MailQueueReport','rawAttributes','fieldName','key','model','map','query','intersection','fields','attributes','length','nolimit','sort','where','filters','filter','merge','type','VIRTUAL','findAll','catch','params','keys','options','find','create','body','describe','eml-format','rimraf','request-promise','moment','bluebird','mustache'];(function(_0x32c8ed,_0x45fef2){var _0x580764=function(_0xeb440e){while(--_0xeb440e){_0x32c8ed['push'](_0x32c8ed['shift']());}};_0x580764(++_0x45fef2);}(_0x537e,0x88));var _0xe537=function(_0x1c8ece,_0xd6de7b){_0x1c8ece=_0x1c8ece-0x0;var _0x5ee1bc=_0x537e[_0x1c8ece];return _0x5ee1bc;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xe537('0x0'));var rimraf=require(_0xe537('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xe537('0x2'));var moment=require(_0xe537('0x3'));var BPromise=require(_0xe537('0x4'));var Mustache=require(_0xe537('0x5'));var util=require(_0xe537('0x6'));var path=require(_0xe537('0x7'));var sox=require(_0xe537('0x8'));var csv=require(_0xe537('0x9'));var ejs=require(_0xe537('0xa'));var fs=require('fs');var _=require(_0xe537('0xb'));var squel=require(_0xe537('0xc'));var crypto=require(_0xe537('0xd'));var jsforce=require(_0xe537('0xe'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0xe537('0xf'));var Papa=require(_0xe537('0x10'));var Redis=require(_0xe537('0x11'));var authService=require('../../components/auth/service');var qs=require(_0xe537('0x12'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xe537('0x13'));var logger=require(_0xe537('0x14'))(_0xe537('0x15'));var utils=require(_0xe537('0x16'));var config=require(_0xe537('0x17'));var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x1c098d,_0x3ce1ff){_0x3ce1ff=_0x3ce1ff||0xcc;return function(_0x245475){if(_0x245475){return _0x1c098d[_0xe537('0x18')](_0x3ce1ff);}return _0x1c098d[_0xe537('0x19')](_0x3ce1ff)[_0xe537('0x1a')]();};}function respondWithResult(_0x66f666,_0x5a3f9e){_0x5a3f9e=_0x5a3f9e||0xc8;return function(_0x3e36ea){if(_0x3e36ea){return _0x66f666[_0xe537('0x19')](_0x5a3f9e)[_0xe537('0x1b')](_0x3e36ea);}};}function respondWithFilteredResult(_0x2200eb,_0x421281){return function(_0x117fcc){if(_0x117fcc){var _0x12b186=_0x117fcc[_0xe537('0x1c')],_0x121d5f=_0x421281[_0xe537('0x1d')],_0x34e458=_0x421281[_0xe537('0x1d')]+_0x421281[_0xe537('0x1e')],_0xbf24f3;if(_0x34e458>=_0x12b186){_0x34e458=_0x12b186;_0xbf24f3=0xc8;}else{_0xbf24f3=0xce;}_0x2200eb[_0xe537('0x19')](_0xbf24f3);return _0x2200eb['set'](_0xe537('0x1f'),_0x121d5f+'-'+_0x34e458+'/'+_0x12b186)[_0xe537('0x1b')](_0x117fcc);}return null;};}function patchUpdates(_0x289778){return function(_0x2f46fe){try{jsonpatch[_0xe537('0x20')](_0x2f46fe,_0x289778,!![]);}catch(_0x276689){return BPromise[_0xe537('0x21')](_0x276689);}return _0x2f46fe[_0xe537('0x22')]();};}function saveUpdates(_0x4122be,_0x3b584c){return function(_0x2ce832){if(_0x2ce832){return _0x2ce832[_0xe537('0x23')](_0x4122be)['then'](function(_0x229143){return _0x229143;});}return null;};}function removeEntity(_0x21fc9d,_0x9ffdc6){return function(_0x21e9a1){if(_0x21e9a1){return _0x21e9a1[_0xe537('0x24')]()[_0xe537('0x25')](function(){_0x21fc9d[_0xe537('0x19')](0xcc)['end']();});}};}function handleEntityNotFound(_0x338233,_0x258adc){return function(_0xe486bd){if(!_0xe486bd){_0x338233[_0xe537('0x18')](0x194);}return _0xe486bd;};}function handleError(_0x442333,_0xbbcaad){_0xbbcaad=_0xbbcaad||0x1f4;return function(_0x22e166){logger[_0xe537('0x26')](_0x22e166[_0xe537('0x27')]);if(_0x22e166[_0xe537('0x28')]){delete _0x22e166[_0xe537('0x28')];}_0x442333[_0xe537('0x19')](_0xbbcaad)[_0xe537('0x29')](_0x22e166);};}exports[_0xe537('0x2a')]=function(_0x1a52f2,_0x5365ba){var _0x53813b={},_0x1bf07e={},_0x4c2109={'count':0x0,'rows':[]};var _0x12f642=_['map'](db[_0xe537('0x2b')][_0xe537('0x2c')],function(_0xde5a36){return{'name':_0xde5a36[_0xe537('0x2d')],'type':_0xde5a36['type'][_0xe537('0x2e')]};});_0x1bf07e[_0xe537('0x2f')]=_[_0xe537('0x30')](_0x12f642,_0xe537('0x28'));_0x1bf07e[_0xe537('0x31')]=_['keys'](_0x1a52f2[_0xe537('0x31')]);_0x1bf07e['filters']=_[_0xe537('0x32')](_0x1bf07e[_0xe537('0x2f')],_0x1bf07e[_0xe537('0x31')]);_0x53813b['attributes']=_[_0xe537('0x32')](_0x1bf07e[_0xe537('0x2f')],qs[_0xe537('0x33')](_0x1a52f2[_0xe537('0x31')][_0xe537('0x33')]));_0x53813b[_0xe537('0x34')]=_0x53813b[_0xe537('0x34')][_0xe537('0x35')]?_0x53813b['attributes']:_0x1bf07e['model'];if(!_0x1a52f2[_0xe537('0x31')]['hasOwnProperty'](_0xe537('0x36'))){_0x53813b[_0xe537('0x1e')]=qs[_0xe537('0x1e')](_0x1a52f2[_0xe537('0x31')][_0xe537('0x1e')]);_0x53813b['offset']=qs[_0xe537('0x1d')](_0x1a52f2['query'][_0xe537('0x1d')]);}_0x53813b['order']=qs[_0xe537('0x37')](_0x1a52f2[_0xe537('0x31')][_0xe537('0x37')]);_0x53813b[_0xe537('0x38')]=qs[_0xe537('0x39')](_['pick'](_0x1a52f2['query'],_0x1bf07e[_0xe537('0x39')]),_0x12f642);if(_0x1a52f2[_0xe537('0x31')][_0xe537('0x3a')]){_0x53813b[_0xe537('0x38')]=_[_0xe537('0x3b')](_0x53813b[_0xe537('0x38')],{'$or':_[_0xe537('0x30')](_0x12f642,function(_0x1dc5d4){if(_0x1dc5d4[_0xe537('0x3c')]!==_0xe537('0x3d')){var _0x3b4888={};_0x3b4888[_0x1dc5d4[_0xe537('0x28')]]={'$like':'%'+_0x1a52f2[_0xe537('0x31')][_0xe537('0x3a')]+'%'};return _0x3b4888;}})});}_0x53813b=_[_0xe537('0x3b')]({},_0x53813b,_0x1a52f2['options']);var _0x3f64b7={'where':_0x53813b['where']};return db[_0xe537('0x2b')][_0xe537('0x1c')](_0x3f64b7)[_0xe537('0x25')](function(_0x1b945a){_0x4c2109[_0xe537('0x1c')]=_0x1b945a;if(_0x1a52f2[_0xe537('0x31')]['includeAll']){_0x53813b['include']=[{'all':!![]}];}return db[_0xe537('0x2b')][_0xe537('0x3e')](_0x53813b);})[_0xe537('0x25')](function(_0x3a3a10){_0x4c2109['rows']=_0x3a3a10;return _0x4c2109;})[_0xe537('0x25')](respondWithFilteredResult(_0x5365ba,_0x53813b))[_0xe537('0x3f')](handleError(_0x5365ba,null));};exports['show']=function(_0x105cbe,_0x239bc5){var _0xfa0b8={'raw':!![],'where':{'id':_0x105cbe[_0xe537('0x40')]['id']}},_0x49d27c={};_0x49d27c['model']=_['keys'](db['MailQueueReport']['rawAttributes']);_0x49d27c['query']=_[_0xe537('0x41')](_0x105cbe[_0xe537('0x31')]);_0x49d27c[_0xe537('0x39')]=_[_0xe537('0x32')](_0x49d27c['model'],_0x49d27c[_0xe537('0x31')]);_0xfa0b8[_0xe537('0x34')]=_['intersection'](_0x49d27c[_0xe537('0x2f')],qs['fields'](_0x105cbe['query'][_0xe537('0x33')]));_0xfa0b8['attributes']=_0xfa0b8['attributes']['length']?_0xfa0b8[_0xe537('0x34')]:_0x49d27c[_0xe537('0x2f')];if(_0x105cbe[_0xe537('0x31')]['includeAll']){_0xfa0b8['include']=[{'all':!![]}];}_0xfa0b8=_[_0xe537('0x3b')]({},_0xfa0b8,_0x105cbe[_0xe537('0x42')]);return db[_0xe537('0x2b')][_0xe537('0x43')](_0xfa0b8)['then'](handleEntityNotFound(_0x239bc5,null))['then'](respondWithResult(_0x239bc5,null))['catch'](handleError(_0x239bc5,null));};exports[_0xe537('0x44')]=function(_0xf9ea36,_0x1b86a0){return db['MailQueueReport']['create'](_0xf9ea36[_0xe537('0x45')],{})[_0xe537('0x25')](respondWithResult(_0x1b86a0,0xc9))[_0xe537('0x3f')](handleError(_0x1b86a0,null));};exports['update']=function(_0xeceab2,_0x124b30){if(_0xeceab2[_0xe537('0x45')]['id']){delete _0xeceab2[_0xe537('0x45')]['id'];}return db[_0xe537('0x2b')][_0xe537('0x43')]({'where':{'id':_0xeceab2[_0xe537('0x40')]['id']}})[_0xe537('0x25')](handleEntityNotFound(_0x124b30,null))[_0xe537('0x25')](saveUpdates(_0xeceab2[_0xe537('0x45')],null))['then'](respondWithResult(_0x124b30,null))[_0xe537('0x3f')](handleError(_0x124b30,null));};exports[_0xe537('0x24')]=function(_0xe9fe39,_0x1a18c2){return db[_0xe537('0x2b')][_0xe537('0x43')]({'where':{'id':_0xe9fe39[_0xe537('0x40')]['id']}})[_0xe537('0x25')](handleEntityNotFound(_0x1a18c2,null))['then'](removeEntity(_0x1a18c2,null))['catch'](handleError(_0x1a18c2,null));};exports[_0xe537('0x46')]=function(_0x1ddc4e,_0x213074){return db[_0xe537('0x2b')]['describe']()[_0xe537('0x25')](respondWithResult(_0x213074,null))[_0xe537('0x3f')](handleError(_0x213074,null));};
\ No newline at end of file