Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / mailTransferReport / mailTransferReport.controller.js
index d5d11b3..2ee1383 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8502=['name','send','index','MailTransferReport','keys','query','filters','intersection','model','attributes','fields','hasOwnProperty','nolimit','limit','order','sort','where','pick','filter','VIRTUAL','field','merge','options','include','rows','catch','show','params','rawAttributes','includeAll','find','create','body','update','describe','eml-format','rimraf','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','status','count','offset','set','Content-Range','apply','reject','save','then','destroy','sendStatus','error'];(function(_0x134448,_0x591d7b){var _0x2d52a1=function(_0x56b840){while(--_0x56b840){_0x134448['push'](_0x134448['shift']());}};_0x2d52a1(++_0x591d7b);}(_0x8502,0x68));var _0x2850=function(_0xa388a2,_0x40bde6){_0xa388a2=_0xa388a2-0x0;var _0x7ce7f6=_0x8502[_0xa388a2];return _0x7ce7f6;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x2850('0x0'));var rimraf=require(_0x2850('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x2850('0x2'));var rp=require(_0x2850('0x3'));var moment=require('moment');var BPromise=require(_0x2850('0x4'));var Mustache=require(_0x2850('0x5'));var util=require(_0x2850('0x6'));var path=require(_0x2850('0x7'));var sox=require(_0x2850('0x8'));var csv=require('to-csv');var ejs=require(_0x2850('0x9'));var fs=require('fs');var _=require(_0x2850('0xa'));var squel=require('squel');var crypto=require(_0x2850('0xb'));var jsforce=require(_0x2850('0xc'));var deskjs=require(_0x2850('0xd'));var toCsv=require('to-csv');var querystring=require(_0x2850('0xe'));var Papa=require(_0x2850('0xf'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x2850('0x10'));var hardwareService=require(_0x2850('0x11'));var logger=require('../../config/logger')(_0x2850('0x12'));var utils=require(_0x2850('0x13'));var config=require(_0x2850('0x14'));var db=require(_0x2850('0x15'))['db'];function respondWithStatusCode(_0x304b24,_0xde90f3){_0xde90f3=_0xde90f3||0xcc;return function(_0x4afa6b){if(_0x4afa6b){return _0x304b24['sendStatus'](_0xde90f3);}return _0x304b24[_0x2850('0x16')](_0xde90f3)['end']();};}function respondWithResult(_0x2989f6,_0x31de1e){_0x31de1e=_0x31de1e||0xc8;return function(_0x1ad44a){if(_0x1ad44a){return _0x2989f6[_0x2850('0x16')](_0x31de1e)['json'](_0x1ad44a);}};}function respondWithFilteredResult(_0x1d11c2,_0xf4650f){return function(_0x7fb99d){if(_0x7fb99d){var _0x2d99bf=_0x7fb99d[_0x2850('0x17')],_0x4f397d=_0xf4650f[_0x2850('0x18')],_0xaecba2=_0xf4650f['offset']+_0xf4650f['limit'],_0x3920ab;if(_0xaecba2>=_0x2d99bf){_0xaecba2=_0x2d99bf;_0x3920ab=0xc8;}else{_0x3920ab=0xce;}_0x1d11c2[_0x2850('0x16')](_0x3920ab);return _0x1d11c2[_0x2850('0x19')](_0x2850('0x1a'),_0x4f397d+'-'+_0xaecba2+'/'+_0x2d99bf)['json'](_0x7fb99d);}return null;};}function patchUpdates(_0x2e152f){return function(_0x4dbc00){try{jsonpatch[_0x2850('0x1b')](_0x4dbc00,_0x2e152f,!![]);}catch(_0x11a41a){return BPromise[_0x2850('0x1c')](_0x11a41a);}return _0x4dbc00[_0x2850('0x1d')]();};}function saveUpdates(_0x221826,_0x404c01){return function(_0x5cb373){if(_0x5cb373){return _0x5cb373['update'](_0x221826)[_0x2850('0x1e')](function(_0x487d88){return _0x487d88;});}return null;};}function removeEntity(_0x2906c2,_0x239e5b){return function(_0x20aec0){if(_0x20aec0){return _0x20aec0[_0x2850('0x1f')]()['then'](function(){_0x2906c2[_0x2850('0x16')](0xcc)['end']();});}};}function handleEntityNotFound(_0x3457f0,_0x44204e){return function(_0x2fd17a){if(!_0x2fd17a){_0x3457f0[_0x2850('0x20')](0x194);}return _0x2fd17a;};}function handleError(_0x200a91,_0x5600a8){_0x5600a8=_0x5600a8||0x1f4;return function(_0x100394){logger[_0x2850('0x21')](_0x100394['stack']);if(_0x100394[_0x2850('0x22')]){delete _0x100394[_0x2850('0x22')];}_0x200a91[_0x2850('0x16')](_0x5600a8)[_0x2850('0x23')](_0x100394);};}exports[_0x2850('0x24')]=function(_0x50886e,_0x3d2742){var _0x2cf665={},_0x1a59d1={},_0x2af290={'count':0x0,'rows':[]};var _0x55c0e3=db[_0x2850('0x25')]['rawAttributes'];_0x1a59d1['model']=_[_0x2850('0x26')](_0x55c0e3);_0x1a59d1[_0x2850('0x27')]=_[_0x2850('0x26')](_0x50886e[_0x2850('0x27')]);_0x1a59d1[_0x2850('0x28')]=_[_0x2850('0x29')](_0x1a59d1[_0x2850('0x2a')],_0x1a59d1[_0x2850('0x27')]);_0x2cf665[_0x2850('0x2b')]=_[_0x2850('0x29')](_0x1a59d1[_0x2850('0x2a')],qs[_0x2850('0x2c')](_0x50886e[_0x2850('0x27')]['fields']));_0x2cf665['attributes']=_0x2cf665[_0x2850('0x2b')]['length']?_0x2cf665[_0x2850('0x2b')]:_0x1a59d1[_0x2850('0x2a')];if(!_0x50886e['query'][_0x2850('0x2d')](_0x2850('0x2e'))){_0x2cf665[_0x2850('0x2f')]=qs[_0x2850('0x2f')](_0x50886e[_0x2850('0x27')][_0x2850('0x2f')]);_0x2cf665[_0x2850('0x18')]=qs[_0x2850('0x18')](_0x50886e[_0x2850('0x27')]['offset']);}_0x2cf665[_0x2850('0x30')]=qs[_0x2850('0x31')](_0x50886e[_0x2850('0x27')][_0x2850('0x31')]);_0x2cf665[_0x2850('0x32')]=qs[_0x2850('0x28')](_[_0x2850('0x33')](_0x50886e[_0x2850('0x27')],_0x1a59d1[_0x2850('0x28')]));if(_0x50886e[_0x2850('0x27')][_0x2850('0x34')]){_0x2cf665[_0x2850('0x32')]=_['merge'](_0x2cf665[_0x2850('0x32')],{'$or':_['map'](_0x55c0e3,function(_0x2d861f){if(_0x2d861f['type']['key']!==_0x2850('0x35')){var _0x1deca9={};_0x1deca9[_0x2d861f[_0x2850('0x36')]]={'$like':'%'+_0x50886e['query']['filter']+'%'};return _0x1deca9;}})});}_0x2cf665=_[_0x2850('0x37')]({},_0x2cf665,_0x50886e[_0x2850('0x38')]);var _0x33fc39={'where':_0x2cf665['where']};return db[_0x2850('0x25')][_0x2850('0x17')](_0x33fc39)[_0x2850('0x1e')](function(_0x175d54){_0x2af290['count']=_0x175d54;if(_0x50886e[_0x2850('0x27')]['includeAll']){_0x2cf665[_0x2850('0x39')]=[{'all':!![]}];}return db[_0x2850('0x25')]['findAll'](_0x2cf665);})[_0x2850('0x1e')](function(_0x2c6111){_0x2af290[_0x2850('0x3a')]=_0x2c6111;return _0x2af290;})[_0x2850('0x1e')](respondWithFilteredResult(_0x3d2742,_0x2cf665))[_0x2850('0x3b')](handleError(_0x3d2742,null));};exports[_0x2850('0x3c')]=function(_0x460cce,_0x31316c){var _0xcc65b4={'raw':!![],'where':{'id':_0x460cce[_0x2850('0x3d')]['id']}},_0x15aabd={};_0x15aabd[_0x2850('0x2a')]=_[_0x2850('0x26')](db[_0x2850('0x25')][_0x2850('0x3e')]);_0x15aabd[_0x2850('0x27')]=_[_0x2850('0x26')](_0x460cce[_0x2850('0x27')]);_0x15aabd['filters']=_[_0x2850('0x29')](_0x15aabd[_0x2850('0x2a')],_0x15aabd[_0x2850('0x27')]);_0xcc65b4[_0x2850('0x2b')]=_['intersection'](_0x15aabd['model'],qs['fields'](_0x460cce[_0x2850('0x27')][_0x2850('0x2c')]));_0xcc65b4[_0x2850('0x2b')]=_0xcc65b4[_0x2850('0x2b')]['length']?_0xcc65b4['attributes']:_0x15aabd[_0x2850('0x2a')];if(_0x460cce[_0x2850('0x27')][_0x2850('0x3f')]){_0xcc65b4[_0x2850('0x39')]=[{'all':!![]}];}_0xcc65b4=_[_0x2850('0x37')]({},_0xcc65b4,_0x460cce[_0x2850('0x38')]);return db[_0x2850('0x25')][_0x2850('0x40')](_0xcc65b4)['then'](handleEntityNotFound(_0x31316c,null))['then'](respondWithResult(_0x31316c,null))[_0x2850('0x3b')](handleError(_0x31316c,null));};exports[_0x2850('0x41')]=function(_0x24e371,_0x3a85f7){return db['MailTransferReport'][_0x2850('0x41')](_0x24e371[_0x2850('0x42')],{})[_0x2850('0x1e')](respondWithResult(_0x3a85f7,0xc9))[_0x2850('0x3b')](handleError(_0x3a85f7,null));};exports[_0x2850('0x43')]=function(_0x372e69,_0x376950){if(_0x372e69[_0x2850('0x42')]['id']){delete _0x372e69[_0x2850('0x42')]['id'];}return db[_0x2850('0x25')][_0x2850('0x40')]({'where':{'id':_0x372e69[_0x2850('0x3d')]['id']}})[_0x2850('0x1e')](handleEntityNotFound(_0x376950,null))[_0x2850('0x1e')](saveUpdates(_0x372e69[_0x2850('0x42')],null))[_0x2850('0x1e')](respondWithResult(_0x376950,null))['catch'](handleError(_0x376950,null));};exports[_0x2850('0x1f')]=function(_0xf0084b,_0xee1077){return db[_0x2850('0x25')][_0x2850('0x40')]({'where':{'id':_0xf0084b[_0x2850('0x3d')]['id']}})[_0x2850('0x1e')](handleEntityNotFound(_0xee1077,null))['then'](removeEntity(_0xee1077,null))[_0x2850('0x3b')](handleError(_0xee1077,null));};exports[_0x2850('0x44')]=function(_0x27b271,_0x456669){return db[_0x2850('0x25')]['describe']()[_0x2850('0x1e')](respondWithResult(_0x456669,null))[_0x2850('0x3b')](handleError(_0x456669,null));};
\ No newline at end of file
+var _0xd6b1=['to-csv','ejs','lodash','squel','crypto','desk.js','querystring','papaparse','ioredis','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','count','offset','set','Content-Range','apply','reject','save','update','then','destroy','error','stack','name','send','index','MailTransferReport','model','keys','query','filters','attributes','intersection','fields','hasOwnProperty','nolimit','limit','order','sort','pick','filter','where','merge','type','key','field','options','includeAll','include','findAll','rows','catch','show','rawAttributes','length','find','create','body','params','describe','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','sox'];(function(_0x5b184b,_0x7c0dfe){var _0x3e9f5a=function(_0x8a648b){while(--_0x8a648b){_0x5b184b['push'](_0x5b184b['shift']());}};_0x3e9f5a(++_0x7c0dfe);}(_0xd6b1,0xd5));var _0x1d6b=function(_0x3ba571,_0x58c876){_0x3ba571=_0x3ba571-0x0;var _0x41e55a=_0xd6b1[_0x3ba571];return _0x41e55a;};'use strict';var pdf=require(_0x1d6b('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x1d6b('0x1'));var zipdir=require(_0x1d6b('0x2'));var jsonpatch=require(_0x1d6b('0x3'));var rp=require(_0x1d6b('0x4'));var moment=require(_0x1d6b('0x5'));var BPromise=require(_0x1d6b('0x6'));var Mustache=require(_0x1d6b('0x7'));var util=require('util');var path=require('path');var sox=require(_0x1d6b('0x8'));var csv=require(_0x1d6b('0x9'));var ejs=require(_0x1d6b('0xa'));var fs=require('fs');var _=require(_0x1d6b('0xb'));var squel=require(_0x1d6b('0xc'));var crypto=require(_0x1d6b('0xd'));var jsforce=require('jsforce');var deskjs=require(_0x1d6b('0xe'));var toCsv=require(_0x1d6b('0x9'));var querystring=require(_0x1d6b('0xf'));var Papa=require(_0x1d6b('0x10'));var Redis=require(_0x1d6b('0x11'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var hardwareService=require(_0x1d6b('0x12'));var logger=require(_0x1d6b('0x13'))(_0x1d6b('0x14'));var utils=require('../../config/utils');var config=require(_0x1d6b('0x15'));var db=require(_0x1d6b('0x16'))['db'];function respondWithStatusCode(_0x19cdb9,_0x31797a){_0x31797a=_0x31797a||0xcc;return function(_0x231a16){if(_0x231a16){return _0x19cdb9[_0x1d6b('0x17')](_0x31797a);}return _0x19cdb9[_0x1d6b('0x18')](_0x31797a)['end']();};}function respondWithResult(_0x2287cd,_0x1a10ec){_0x1a10ec=_0x1a10ec||0xc8;return function(_0x306990){if(_0x306990){return _0x2287cd['status'](_0x1a10ec)['json'](_0x306990);}};}function respondWithFilteredResult(_0x127b93,_0x311ea8){return function(_0x1c0e2a){if(_0x1c0e2a){var _0x43e6af=_0x1c0e2a[_0x1d6b('0x19')],_0x19f6c9=_0x311ea8[_0x1d6b('0x1a')],_0x3c24a5=_0x311ea8[_0x1d6b('0x1a')]+_0x311ea8['limit'],_0x273a1c;if(_0x3c24a5>=_0x43e6af){_0x3c24a5=_0x43e6af;_0x273a1c=0xc8;}else{_0x273a1c=0xce;}_0x127b93['status'](_0x273a1c);return _0x127b93[_0x1d6b('0x1b')](_0x1d6b('0x1c'),_0x19f6c9+'-'+_0x3c24a5+'/'+_0x43e6af)['json'](_0x1c0e2a);}return null;};}function patchUpdates(_0x79f483){return function(_0xdd2180){try{jsonpatch[_0x1d6b('0x1d')](_0xdd2180,_0x79f483,!![]);}catch(_0x414666){return BPromise[_0x1d6b('0x1e')](_0x414666);}return _0xdd2180[_0x1d6b('0x1f')]();};}function saveUpdates(_0x59a1b6,_0x52805b){return function(_0x3211b2){if(_0x3211b2){return _0x3211b2[_0x1d6b('0x20')](_0x59a1b6)[_0x1d6b('0x21')](function(_0x339413){return _0x339413;});}return null;};}function removeEntity(_0x3a332b,_0x3e4dfd){return function(_0x196c3c){if(_0x196c3c){return _0x196c3c[_0x1d6b('0x22')]()[_0x1d6b('0x21')](function(){_0x3a332b['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x370117,_0x20086b){return function(_0x42d4e3){if(!_0x42d4e3){_0x370117[_0x1d6b('0x17')](0x194);}return _0x42d4e3;};}function handleError(_0x176c9f,_0x4e0591){_0x4e0591=_0x4e0591||0x1f4;return function(_0x23f067){logger[_0x1d6b('0x23')](_0x23f067[_0x1d6b('0x24')]);if(_0x23f067[_0x1d6b('0x25')]){delete _0x23f067['name'];}_0x176c9f[_0x1d6b('0x18')](_0x4e0591)[_0x1d6b('0x26')](_0x23f067);};}exports[_0x1d6b('0x27')]=function(_0x164bf7,_0x584aab){var _0x90e31e={},_0xd3926d={},_0x582dc4={'count':0x0,'rows':[]};var _0x49891f=db[_0x1d6b('0x28')]['rawAttributes'];_0xd3926d[_0x1d6b('0x29')]=_[_0x1d6b('0x2a')](_0x49891f);_0xd3926d[_0x1d6b('0x2b')]=_[_0x1d6b('0x2a')](_0x164bf7['query']);_0xd3926d[_0x1d6b('0x2c')]=_['intersection'](_0xd3926d['model'],_0xd3926d[_0x1d6b('0x2b')]);_0x90e31e[_0x1d6b('0x2d')]=_[_0x1d6b('0x2e')](_0xd3926d[_0x1d6b('0x29')],qs[_0x1d6b('0x2f')](_0x164bf7[_0x1d6b('0x2b')][_0x1d6b('0x2f')]));_0x90e31e[_0x1d6b('0x2d')]=_0x90e31e[_0x1d6b('0x2d')]['length']?_0x90e31e['attributes']:_0xd3926d[_0x1d6b('0x29')];if(!_0x164bf7[_0x1d6b('0x2b')][_0x1d6b('0x30')](_0x1d6b('0x31'))){_0x90e31e[_0x1d6b('0x32')]=qs[_0x1d6b('0x32')](_0x164bf7['query'][_0x1d6b('0x32')]);_0x90e31e['offset']=qs[_0x1d6b('0x1a')](_0x164bf7[_0x1d6b('0x2b')][_0x1d6b('0x1a')]);}_0x90e31e[_0x1d6b('0x33')]=qs[_0x1d6b('0x34')](_0x164bf7[_0x1d6b('0x2b')][_0x1d6b('0x34')]);_0x90e31e['where']=qs[_0x1d6b('0x2c')](_[_0x1d6b('0x35')](_0x164bf7['query'],_0xd3926d[_0x1d6b('0x2c')]));if(_0x164bf7['query'][_0x1d6b('0x36')]){_0x90e31e[_0x1d6b('0x37')]=_[_0x1d6b('0x38')](_0x90e31e[_0x1d6b('0x37')],{'$or':_['map'](_0x49891f,function(_0x345432){if(_0x345432[_0x1d6b('0x39')][_0x1d6b('0x3a')]!=='VIRTUAL'){var _0x18df92={};_0x18df92[_0x345432[_0x1d6b('0x3b')]]={'$like':'%'+_0x164bf7[_0x1d6b('0x2b')][_0x1d6b('0x36')]+'%'};return _0x18df92;}})});}_0x90e31e=_[_0x1d6b('0x38')]({},_0x90e31e,_0x164bf7[_0x1d6b('0x3c')]);var _0x2c9205={'where':_0x90e31e[_0x1d6b('0x37')]};return db[_0x1d6b('0x28')]['count'](_0x2c9205)['then'](function(_0x5b4961){_0x582dc4[_0x1d6b('0x19')]=_0x5b4961;if(_0x164bf7[_0x1d6b('0x2b')][_0x1d6b('0x3d')]){_0x90e31e[_0x1d6b('0x3e')]=[{'all':!![]}];}return db[_0x1d6b('0x28')][_0x1d6b('0x3f')](_0x90e31e);})[_0x1d6b('0x21')](function(_0x25e1fe){_0x582dc4[_0x1d6b('0x40')]=_0x25e1fe;return _0x582dc4;})[_0x1d6b('0x21')](respondWithFilteredResult(_0x584aab,_0x90e31e))[_0x1d6b('0x41')](handleError(_0x584aab,null));};exports[_0x1d6b('0x42')]=function(_0x4281b6,_0x219fb4){var _0xba9778={'raw':!![],'where':{'id':_0x4281b6['params']['id']}},_0x4cdb9e={};_0x4cdb9e[_0x1d6b('0x29')]=_[_0x1d6b('0x2a')](db[_0x1d6b('0x28')][_0x1d6b('0x43')]);_0x4cdb9e[_0x1d6b('0x2b')]=_['keys'](_0x4281b6[_0x1d6b('0x2b')]);_0x4cdb9e[_0x1d6b('0x2c')]=_[_0x1d6b('0x2e')](_0x4cdb9e['model'],_0x4cdb9e['query']);_0xba9778[_0x1d6b('0x2d')]=_[_0x1d6b('0x2e')](_0x4cdb9e['model'],qs[_0x1d6b('0x2f')](_0x4281b6[_0x1d6b('0x2b')][_0x1d6b('0x2f')]));_0xba9778['attributes']=_0xba9778[_0x1d6b('0x2d')][_0x1d6b('0x44')]?_0xba9778['attributes']:_0x4cdb9e[_0x1d6b('0x29')];if(_0x4281b6[_0x1d6b('0x2b')][_0x1d6b('0x3d')]){_0xba9778[_0x1d6b('0x3e')]=[{'all':!![]}];}_0xba9778=_['merge']({},_0xba9778,_0x4281b6[_0x1d6b('0x3c')]);return db['MailTransferReport'][_0x1d6b('0x45')](_0xba9778)[_0x1d6b('0x21')](handleEntityNotFound(_0x219fb4,null))[_0x1d6b('0x21')](respondWithResult(_0x219fb4,null))[_0x1d6b('0x41')](handleError(_0x219fb4,null));};exports['create']=function(_0x2d4e43,_0x10a64a){return db[_0x1d6b('0x28')][_0x1d6b('0x46')](_0x2d4e43['body'],{})['then'](respondWithResult(_0x10a64a,0xc9))['catch'](handleError(_0x10a64a,null));};exports[_0x1d6b('0x20')]=function(_0x2cb56f,_0x46bac9){if(_0x2cb56f[_0x1d6b('0x47')]['id']){delete _0x2cb56f[_0x1d6b('0x47')]['id'];}return db['MailTransferReport'][_0x1d6b('0x45')]({'where':{'id':_0x2cb56f['params']['id']}})['then'](handleEntityNotFound(_0x46bac9,null))[_0x1d6b('0x21')](saveUpdates(_0x2cb56f[_0x1d6b('0x47')],null))['then'](respondWithResult(_0x46bac9,null))['catch'](handleError(_0x46bac9,null));};exports['destroy']=function(_0x47082b,_0x221964){return db['MailTransferReport'][_0x1d6b('0x45')]({'where':{'id':_0x47082b[_0x1d6b('0x48')]['id']}})[_0x1d6b('0x21')](handleEntityNotFound(_0x221964,null))[_0x1d6b('0x21')](removeEntity(_0x221964,null))['catch'](handleError(_0x221964,null));};exports[_0x1d6b('0x49')]=function(_0x20621b,_0xc164c1){return db[_0x1d6b('0x28')][_0x1d6b('0x49')]()[_0x1d6b('0x21')](respondWithResult(_0xc164c1,null))[_0x1d6b('0x41')](handleError(_0xc164c1,null));};
\ No newline at end of file