Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / mailQueueReport / mailQueueReport.controller.js
index 76b233c..6720acb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x536e=['describe','eml-format','rimraf','request-promise','moment','bluebird','mustache','util','to-csv','lodash','desk.js','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','end','json','offset','limit','set','Content-Range','apply','save','update','then','destroy','error','name','send','index','MailQueueReport','query','keys','filters','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','sort','pick','filter','where','merge','map','type','key','VIRTUAL','field','options','count','includeAll','include','rows','catch','show','params','find','create','body'];(function(_0x123046,_0x5c0297){var _0x10d94d=function(_0x516690){while(--_0x516690){_0x123046['push'](_0x123046['shift']());}};_0x10d94d(++_0x5c0297);}(_0x536e,0x111));var _0xe536=function(_0x33e982,_0x1d15b1){_0x33e982=_0x33e982-0x0;var _0x2d3668=_0x536e[_0x33e982];return _0x2d3668;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xe536('0x0'));var rimraf=require(_0xe536('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xe536('0x2'));var moment=require(_0xe536('0x3'));var BPromise=require(_0xe536('0x4'));var Mustache=require(_0xe536('0x5'));var util=require(_0xe536('0x6'));var path=require('path');var sox=require('sox');var csv=require(_0xe536('0x7'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xe536('0x8'));var squel=require('squel');var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0xe536('0x9'));var toCsv=require(_0xe536('0x7'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0xe536('0xa'));var authService=require(_0xe536('0xb'));var qs=require(_0xe536('0xc'));var hardwareService=require(_0xe536('0xd'));var logger=require(_0xe536('0xe'))(_0xe536('0xf'));var utils=require(_0xe536('0x10'));var config=require(_0xe536('0x11'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x4c7aa1,_0x152913){_0x152913=_0x152913||0xcc;return function(_0x40767e){if(_0x40767e){return _0x4c7aa1[_0xe536('0x12')](_0x152913);}return _0x4c7aa1[_0xe536('0x13')](_0x152913)[_0xe536('0x14')]();};}function respondWithResult(_0x17e3e2,_0x2c19ac){_0x2c19ac=_0x2c19ac||0xc8;return function(_0x185969){if(_0x185969){return _0x17e3e2['status'](_0x2c19ac)[_0xe536('0x15')](_0x185969);}};}function respondWithFilteredResult(_0x467bfc,_0x44da28){return function(_0x562bf3){if(_0x562bf3){var _0x451e7b=_0x562bf3['count'],_0x1d5939=_0x44da28[_0xe536('0x16')],_0x16bd53=_0x44da28[_0xe536('0x16')]+_0x44da28[_0xe536('0x17')],_0x205055;if(_0x16bd53>=_0x451e7b){_0x16bd53=_0x451e7b;_0x205055=0xc8;}else{_0x205055=0xce;}_0x467bfc['status'](_0x205055);return _0x467bfc[_0xe536('0x18')](_0xe536('0x19'),_0x1d5939+'-'+_0x16bd53+'/'+_0x451e7b)['json'](_0x562bf3);}return null;};}function patchUpdates(_0x3291fb){return function(_0x1ff2b3){try{jsonpatch[_0xe536('0x1a')](_0x1ff2b3,_0x3291fb,!![]);}catch(_0xeac20e){return BPromise['reject'](_0xeac20e);}return _0x1ff2b3[_0xe536('0x1b')]();};}function saveUpdates(_0x2b1dc6,_0x529140){return function(_0x2940ff){if(_0x2940ff){return _0x2940ff[_0xe536('0x1c')](_0x2b1dc6)[_0xe536('0x1d')](function(_0x4287ff){return _0x4287ff;});}return null;};}function removeEntity(_0x381f5d,_0x1e9211){return function(_0x49f603){if(_0x49f603){return _0x49f603[_0xe536('0x1e')]()['then'](function(){_0x381f5d['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x19b839,_0x5ba038){return function(_0x2a3818){if(!_0x2a3818){_0x19b839[_0xe536('0x12')](0x194);}return _0x2a3818;};}function handleError(_0x439db2,_0x4cd721){_0x4cd721=_0x4cd721||0x1f4;return function(_0x3d1099){logger[_0xe536('0x1f')](_0x3d1099['stack']);if(_0x3d1099[_0xe536('0x20')]){delete _0x3d1099[_0xe536('0x20')];}_0x439db2[_0xe536('0x13')](_0x4cd721)[_0xe536('0x21')](_0x3d1099);};}exports[_0xe536('0x22')]=function(_0x197f09,_0x58f5bb){var _0x1479f5={},_0xbe209c={},_0x254a94={'count':0x0,'rows':[]};var _0x513cbf=db[_0xe536('0x23')]['rawAttributes'];_0xbe209c['model']=_['keys'](_0x513cbf);_0xbe209c[_0xe536('0x24')]=_[_0xe536('0x25')](_0x197f09[_0xe536('0x24')]);_0xbe209c[_0xe536('0x26')]=_[_0xe536('0x27')](_0xbe209c[_0xe536('0x28')],_0xbe209c[_0xe536('0x24')]);_0x1479f5[_0xe536('0x29')]=_[_0xe536('0x27')](_0xbe209c['model'],qs[_0xe536('0x2a')](_0x197f09[_0xe536('0x24')][_0xe536('0x2a')]));_0x1479f5[_0xe536('0x29')]=_0x1479f5['attributes'][_0xe536('0x2b')]?_0x1479f5[_0xe536('0x29')]:_0xbe209c[_0xe536('0x28')];if(!_0x197f09[_0xe536('0x24')][_0xe536('0x2c')](_0xe536('0x2d'))){_0x1479f5[_0xe536('0x17')]=qs[_0xe536('0x17')](_0x197f09[_0xe536('0x24')][_0xe536('0x17')]);_0x1479f5[_0xe536('0x16')]=qs[_0xe536('0x16')](_0x197f09[_0xe536('0x24')][_0xe536('0x16')]);}_0x1479f5['order']=qs[_0xe536('0x2e')](_0x197f09['query'][_0xe536('0x2e')]);_0x1479f5['where']=qs[_0xe536('0x26')](_[_0xe536('0x2f')](_0x197f09['query'],_0xbe209c[_0xe536('0x26')]));if(_0x197f09['query'][_0xe536('0x30')]){_0x1479f5[_0xe536('0x31')]=_[_0xe536('0x32')](_0x1479f5[_0xe536('0x31')],{'$or':_[_0xe536('0x33')](_0x513cbf,function(_0x382d2f){if(_0x382d2f[_0xe536('0x34')][_0xe536('0x35')]!==_0xe536('0x36')){var _0x21e796={};_0x21e796[_0x382d2f[_0xe536('0x37')]]={'$like':'%'+_0x197f09['query'][_0xe536('0x30')]+'%'};return _0x21e796;}})});}_0x1479f5=_[_0xe536('0x32')]({},_0x1479f5,_0x197f09[_0xe536('0x38')]);var _0x411437={'where':_0x1479f5['where']};return db[_0xe536('0x23')][_0xe536('0x39')](_0x411437)[_0xe536('0x1d')](function(_0x421a5d){_0x254a94['count']=_0x421a5d;if(_0x197f09['query'][_0xe536('0x3a')]){_0x1479f5[_0xe536('0x3b')]=[{'all':!![]}];}return db[_0xe536('0x23')]['findAll'](_0x1479f5);})[_0xe536('0x1d')](function(_0x14f9ad){_0x254a94[_0xe536('0x3c')]=_0x14f9ad;return _0x254a94;})[_0xe536('0x1d')](respondWithFilteredResult(_0x58f5bb,_0x1479f5))[_0xe536('0x3d')](handleError(_0x58f5bb,null));};exports[_0xe536('0x3e')]=function(_0x3d54c7,_0x33c482){var _0x3c8cd7={'raw':!![],'where':{'id':_0x3d54c7[_0xe536('0x3f')]['id']}},_0x1294fa={};_0x1294fa[_0xe536('0x28')]=_[_0xe536('0x25')](db[_0xe536('0x23')]['rawAttributes']);_0x1294fa[_0xe536('0x24')]=_[_0xe536('0x25')](_0x3d54c7[_0xe536('0x24')]);_0x1294fa[_0xe536('0x26')]=_[_0xe536('0x27')](_0x1294fa[_0xe536('0x28')],_0x1294fa['query']);_0x3c8cd7['attributes']=_[_0xe536('0x27')](_0x1294fa[_0xe536('0x28')],qs[_0xe536('0x2a')](_0x3d54c7[_0xe536('0x24')]['fields']));_0x3c8cd7[_0xe536('0x29')]=_0x3c8cd7['attributes']['length']?_0x3c8cd7['attributes']:_0x1294fa[_0xe536('0x28')];if(_0x3d54c7[_0xe536('0x24')][_0xe536('0x3a')]){_0x3c8cd7[_0xe536('0x3b')]=[{'all':!![]}];}_0x3c8cd7=_[_0xe536('0x32')]({},_0x3c8cd7,_0x3d54c7[_0xe536('0x38')]);return db[_0xe536('0x23')][_0xe536('0x40')](_0x3c8cd7)[_0xe536('0x1d')](handleEntityNotFound(_0x33c482,null))[_0xe536('0x1d')](respondWithResult(_0x33c482,null))[_0xe536('0x3d')](handleError(_0x33c482,null));};exports['create']=function(_0x3e069d,_0x144379){return db['MailQueueReport'][_0xe536('0x41')](_0x3e069d[_0xe536('0x42')],{})[_0xe536('0x1d')](respondWithResult(_0x144379,0xc9))[_0xe536('0x3d')](handleError(_0x144379,null));};exports[_0xe536('0x1c')]=function(_0x23de10,_0x4c7596){if(_0x23de10[_0xe536('0x42')]['id']){delete _0x23de10[_0xe536('0x42')]['id'];}return db[_0xe536('0x23')][_0xe536('0x40')]({'where':{'id':_0x23de10[_0xe536('0x3f')]['id']}})['then'](handleEntityNotFound(_0x4c7596,null))[_0xe536('0x1d')](saveUpdates(_0x23de10[_0xe536('0x42')],null))[_0xe536('0x1d')](respondWithResult(_0x4c7596,null))[_0xe536('0x3d')](handleError(_0x4c7596,null));};exports[_0xe536('0x1e')]=function(_0xb0c2a0,_0x3f2803){return db[_0xe536('0x23')]['find']({'where':{'id':_0xb0c2a0['params']['id']}})[_0xe536('0x1d')](handleEntityNotFound(_0x3f2803,null))[_0xe536('0x1d')](removeEntity(_0x3f2803,null))[_0xe536('0x3d')](handleError(_0x3f2803,null));};exports['describe']=function(_0x2496b1,_0x2a83ad){return db[_0xe536('0x23')][_0xe536('0x43')]()[_0xe536('0x1d')](respondWithResult(_0x2a83ad,null))[_0xe536('0x3d')](handleError(_0x2a83ad,null));};
\ No newline at end of file
+var _0xd72d=['merge','map','key','VIRTUAL','options','includeAll','include','MailQueueReport','findAll','rows','show','find','catch','create','body','params','describe','html-pdf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','ejs','lodash','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','apply','reject','save','update','then','destroy','error','name','send','rawAttributes','keys','query','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','order','filters','pick','filter','where'];(function(_0x3ff085,_0x27c92e){var _0x2b68c3=function(_0x37811e){while(--_0x37811e){_0x3ff085['push'](_0x3ff085['shift']());}};_0x2b68c3(++_0x27c92e);}(_0xd72d,0x17e));var _0xdd72=function(_0x5bcce1,_0x573a18){_0x5bcce1=_0x5bcce1-0x0;var _0x419b0f=_0xd72d[_0x5bcce1];return _0x419b0f;};'use strict';var pdf=require(_0xdd72('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0xdd72('0x1'));var rp=require(_0xdd72('0x2'));var moment=require(_0xdd72('0x3'));var BPromise=require(_0xdd72('0x4'));var Mustache=require(_0xdd72('0x5'));var util=require(_0xdd72('0x6'));var path=require(_0xdd72('0x7'));var sox=require(_0xdd72('0x8'));var csv=require('to-csv');var ejs=require(_0xdd72('0x9'));var fs=require('fs');var _=require(_0xdd72('0xa'));var squel=require('squel');var crypto=require(_0xdd72('0xb'));var jsforce=require(_0xdd72('0xc'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0xdd72('0xd'));var Papa=require(_0xdd72('0xe'));var Redis=require(_0xdd72('0xf'));var authService=require(_0xdd72('0x10'));var qs=require(_0xdd72('0x11'));var hardwareService=require(_0xdd72('0x12'));var logger=require(_0xdd72('0x13'))(_0xdd72('0x14'));var utils=require(_0xdd72('0x15'));var config=require(_0xdd72('0x16'));var db=require(_0xdd72('0x17'))['db'];function respondWithStatusCode(_0x8406c6,_0x4f53e1){_0x4f53e1=_0x4f53e1||0xcc;return function(_0x229936){if(_0x229936){return _0x8406c6[_0xdd72('0x18')](_0x4f53e1);}return _0x8406c6[_0xdd72('0x19')](_0x4f53e1)[_0xdd72('0x1a')]();};}function respondWithResult(_0x3e440c,_0x22a865){_0x22a865=_0x22a865||0xc8;return function(_0x4ef55b){if(_0x4ef55b){return _0x3e440c[_0xdd72('0x19')](_0x22a865)[_0xdd72('0x1b')](_0x4ef55b);}};}function respondWithFilteredResult(_0x3c46d5,_0x1df874){return function(_0x41f9f3){if(_0x41f9f3){var _0x16bee3=_0x41f9f3[_0xdd72('0x1c')],_0xca1851=_0x1df874[_0xdd72('0x1d')],_0x55ad0e=_0x1df874['offset']+_0x1df874[_0xdd72('0x1e')],_0x427e32;if(_0x55ad0e>=_0x16bee3){_0x55ad0e=_0x16bee3;_0x427e32=0xc8;}else{_0x427e32=0xce;}_0x3c46d5[_0xdd72('0x19')](_0x427e32);return _0x3c46d5[_0xdd72('0x1f')]('Content-Range',_0xca1851+'-'+_0x55ad0e+'/'+_0x16bee3)[_0xdd72('0x1b')](_0x41f9f3);}return null;};}function patchUpdates(_0x44e2cd){return function(_0x21aae0){try{jsonpatch[_0xdd72('0x20')](_0x21aae0,_0x44e2cd,!![]);}catch(_0x336801){return BPromise[_0xdd72('0x21')](_0x336801);}return _0x21aae0[_0xdd72('0x22')]();};}function saveUpdates(_0x5c69fb,_0x174b44){return function(_0x991911){if(_0x991911){return _0x991911[_0xdd72('0x23')](_0x5c69fb)[_0xdd72('0x24')](function(_0x163092){return _0x163092;});}return null;};}function removeEntity(_0x402c78,_0x5452bd){return function(_0xccaf87){if(_0xccaf87){return _0xccaf87[_0xdd72('0x25')]()['then'](function(){_0x402c78['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x5eb0a2,_0x1f4b42){return function(_0x384c41){if(!_0x384c41){_0x5eb0a2[_0xdd72('0x18')](0x194);}return _0x384c41;};}function handleError(_0x1b77c7,_0x47ba50){_0x47ba50=_0x47ba50||0x1f4;return function(_0x728a22){logger[_0xdd72('0x26')](_0x728a22['stack']);if(_0x728a22[_0xdd72('0x27')]){delete _0x728a22[_0xdd72('0x27')];}_0x1b77c7['status'](_0x47ba50)[_0xdd72('0x28')](_0x728a22);};}exports['index']=function(_0x4243ed,_0x182322){var _0x2760ce={},_0x1923d4={},_0x32d90a={'count':0x0,'rows':[]};var _0x3c9f7f=db['MailQueueReport'][_0xdd72('0x29')];_0x1923d4['model']=_[_0xdd72('0x2a')](_0x3c9f7f);_0x1923d4['query']=_[_0xdd72('0x2a')](_0x4243ed[_0xdd72('0x2b')]);_0x1923d4['filters']=_[_0xdd72('0x2c')](_0x1923d4[_0xdd72('0x2d')],_0x1923d4[_0xdd72('0x2b')]);_0x2760ce[_0xdd72('0x2e')]=_[_0xdd72('0x2c')](_0x1923d4[_0xdd72('0x2d')],qs[_0xdd72('0x2f')](_0x4243ed['query'][_0xdd72('0x2f')]));_0x2760ce[_0xdd72('0x2e')]=_0x2760ce[_0xdd72('0x2e')][_0xdd72('0x30')]?_0x2760ce[_0xdd72('0x2e')]:_0x1923d4['model'];if(!_0x4243ed[_0xdd72('0x2b')][_0xdd72('0x31')](_0xdd72('0x32'))){_0x2760ce[_0xdd72('0x1e')]=qs[_0xdd72('0x1e')](_0x4243ed['query']['limit']);_0x2760ce[_0xdd72('0x1d')]=qs[_0xdd72('0x1d')](_0x4243ed[_0xdd72('0x2b')][_0xdd72('0x1d')]);}_0x2760ce[_0xdd72('0x33')]=qs['sort'](_0x4243ed[_0xdd72('0x2b')]['sort']);_0x2760ce['where']=qs[_0xdd72('0x34')](_[_0xdd72('0x35')](_0x4243ed[_0xdd72('0x2b')],_0x1923d4[_0xdd72('0x34')]));if(_0x4243ed[_0xdd72('0x2b')][_0xdd72('0x36')]){_0x2760ce[_0xdd72('0x37')]=_[_0xdd72('0x38')](_0x2760ce['where'],{'$or':_[_0xdd72('0x39')](_0x3c9f7f,function(_0x4a204b){if(_0x4a204b['type'][_0xdd72('0x3a')]!==_0xdd72('0x3b')){var _0x3e752={};_0x3e752[_0x4a204b['field']]={'$like':'%'+_0x4243ed[_0xdd72('0x2b')][_0xdd72('0x36')]+'%'};return _0x3e752;}})});}_0x2760ce=_[_0xdd72('0x38')]({},_0x2760ce,_0x4243ed[_0xdd72('0x3c')]);var _0x7fd6fb={'where':_0x2760ce[_0xdd72('0x37')]};return db['MailQueueReport']['count'](_0x7fd6fb)[_0xdd72('0x24')](function(_0x35bb0a){_0x32d90a[_0xdd72('0x1c')]=_0x35bb0a;if(_0x4243ed[_0xdd72('0x2b')][_0xdd72('0x3d')]){_0x2760ce[_0xdd72('0x3e')]=[{'all':!![]}];}return db[_0xdd72('0x3f')][_0xdd72('0x40')](_0x2760ce);})[_0xdd72('0x24')](function(_0x2d3fde){_0x32d90a[_0xdd72('0x41')]=_0x2d3fde;return _0x32d90a;})[_0xdd72('0x24')](respondWithFilteredResult(_0x182322,_0x2760ce))['catch'](handleError(_0x182322,null));};exports[_0xdd72('0x42')]=function(_0x5b674c,_0x7e15ae){var _0x508e96={'raw':!![],'where':{'id':_0x5b674c['params']['id']}},_0x4d7908={};_0x4d7908[_0xdd72('0x2d')]=_['keys'](db[_0xdd72('0x3f')][_0xdd72('0x29')]);_0x4d7908[_0xdd72('0x2b')]=_[_0xdd72('0x2a')](_0x5b674c[_0xdd72('0x2b')]);_0x4d7908['filters']=_[_0xdd72('0x2c')](_0x4d7908['model'],_0x4d7908['query']);_0x508e96[_0xdd72('0x2e')]=_['intersection'](_0x4d7908[_0xdd72('0x2d')],qs[_0xdd72('0x2f')](_0x5b674c['query'][_0xdd72('0x2f')]));_0x508e96[_0xdd72('0x2e')]=_0x508e96['attributes'][_0xdd72('0x30')]?_0x508e96['attributes']:_0x4d7908['model'];if(_0x5b674c[_0xdd72('0x2b')][_0xdd72('0x3d')]){_0x508e96[_0xdd72('0x3e')]=[{'all':!![]}];}_0x508e96=_[_0xdd72('0x38')]({},_0x508e96,_0x5b674c[_0xdd72('0x3c')]);return db[_0xdd72('0x3f')][_0xdd72('0x43')](_0x508e96)[_0xdd72('0x24')](handleEntityNotFound(_0x7e15ae,null))[_0xdd72('0x24')](respondWithResult(_0x7e15ae,null))[_0xdd72('0x44')](handleError(_0x7e15ae,null));};exports[_0xdd72('0x45')]=function(_0x58b823,_0xe465c1){return db['MailQueueReport']['create'](_0x58b823[_0xdd72('0x46')],{})['then'](respondWithResult(_0xe465c1,0xc9))[_0xdd72('0x44')](handleError(_0xe465c1,null));};exports[_0xdd72('0x23')]=function(_0x57d443,_0x5e4376){if(_0x57d443['body']['id']){delete _0x57d443[_0xdd72('0x46')]['id'];}return db['MailQueueReport'][_0xdd72('0x43')]({'where':{'id':_0x57d443['params']['id']}})[_0xdd72('0x24')](handleEntityNotFound(_0x5e4376,null))[_0xdd72('0x24')](saveUpdates(_0x57d443['body'],null))[_0xdd72('0x24')](respondWithResult(_0x5e4376,null))['catch'](handleError(_0x5e4376,null));};exports[_0xdd72('0x25')]=function(_0x3995b3,_0x3a7bbc){return db['MailQueueReport'][_0xdd72('0x43')]({'where':{'id':_0x3995b3[_0xdd72('0x47')]['id']}})['then'](handleEntityNotFound(_0x3a7bbc,null))[_0xdd72('0x24')](removeEntity(_0x3a7bbc,null))[_0xdd72('0x44')](handleError(_0x3a7bbc,null));};exports[_0xdd72('0x48')]=function(_0x2d4b16,_0x2a9af1){return db[_0xdd72('0x3f')]['describe']()['then'](respondWithResult(_0x2a9af1,null))[_0xdd72('0x44')](handleError(_0x2a9af1,null));};
\ No newline at end of file