Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / mailTransferReport / mailTransferReport.controller.js
index 2a47af2..2d9e286 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdf9d=['query','intersection','fields','attributes','nolimit','sort','where','filters','pick','filter','type','merge','options','count','then','includeAll','include','findAll','rows','catch','show','params','rawAttributes','find','create','body','describe','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','desk.js','papaparse','ioredis','../../components/parsers/qs','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','offset','limit','Content-Range','json','apply','reject','save','update','destroy','error','stack','name','MailTransferReport','model','keys'];(function(_0x336577,_0x57ffbb){var _0x2f403d=function(_0x50ee5c){while(--_0x50ee5c){_0x336577['push'](_0x336577['shift']());}};_0x2f403d(++_0x57ffbb);}(_0xdf9d,0x174));var _0xddf9=function(_0x41a489,_0x53545a){_0x41a489=_0x41a489-0x0;var _0x5a5365=_0xdf9d[_0x41a489];return _0x5a5365;};'use strict';var pdf=require(_0xddf9('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xddf9('0x1'));var zipdir=require(_0xddf9('0x2'));var jsonpatch=require(_0xddf9('0x3'));var rp=require(_0xddf9('0x4'));var moment=require(_0xddf9('0x5'));var BPromise=require(_0xddf9('0x6'));var Mustache=require(_0xddf9('0x7'));var util=require(_0xddf9('0x8'));var path=require(_0xddf9('0x9'));var sox=require(_0xddf9('0xa'));var csv=require(_0xddf9('0xb'));var ejs=require(_0xddf9('0xc'));var fs=require('fs');var _=require(_0xddf9('0xd'));var squel=require(_0xddf9('0xe'));var crypto=require(_0xddf9('0xf'));var jsforce=require('jsforce');var deskjs=require(_0xddf9('0x10'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0xddf9('0x11'));var Redis=require(_0xddf9('0x12'));var authService=require('../../components/auth/service');var qs=require(_0xddf9('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0xddf9('0x14'));var utils=require(_0xddf9('0x15'));var config=require(_0xddf9('0x16'));var db=require(_0xddf9('0x17'))['db'];function respondWithStatusCode(_0x3f7bb4,_0x54b4b9){_0x54b4b9=_0x54b4b9||0xcc;return function(_0x364dec){if(_0x364dec){return _0x3f7bb4[_0xddf9('0x18')](_0x54b4b9);}return _0x3f7bb4[_0xddf9('0x19')](_0x54b4b9)[_0xddf9('0x1a')]();};}function respondWithResult(_0xf1ad5d,_0x56ca30){_0x56ca30=_0x56ca30||0xc8;return function(_0x181cf4){if(_0x181cf4){return _0xf1ad5d[_0xddf9('0x19')](_0x56ca30)['json'](_0x181cf4);}};}function respondWithFilteredResult(_0x2f9838,_0x1ce531){return function(_0x22599a){if(_0x22599a){var _0xfa7dd4=_0x22599a['count'],_0x5ac586=_0x1ce531[_0xddf9('0x1b')],_0xa31001=_0x1ce531[_0xddf9('0x1b')]+_0x1ce531[_0xddf9('0x1c')],_0x2237bf;if(_0xa31001>=_0xfa7dd4){_0xa31001=_0xfa7dd4;_0x2237bf=0xc8;}else{_0x2237bf=0xce;}_0x2f9838[_0xddf9('0x19')](_0x2237bf);return _0x2f9838['set'](_0xddf9('0x1d'),_0x5ac586+'-'+_0xa31001+'/'+_0xfa7dd4)[_0xddf9('0x1e')](_0x22599a);}return null;};}function patchUpdates(_0x4272a4){return function(_0x471f31){try{jsonpatch[_0xddf9('0x1f')](_0x471f31,_0x4272a4,!![]);}catch(_0x59c326){return BPromise[_0xddf9('0x20')](_0x59c326);}return _0x471f31[_0xddf9('0x21')]();};}function saveUpdates(_0x366c23,_0x36b3cc){return function(_0x2a626d){if(_0x2a626d){return _0x2a626d[_0xddf9('0x22')](_0x366c23)['then'](function(_0x9e3217){return _0x9e3217;});}return null;};}function removeEntity(_0x450ef2,_0x5342f8){return function(_0x9b7795){if(_0x9b7795){return _0x9b7795[_0xddf9('0x23')]()['then'](function(){_0x450ef2['status'](0xcc)[_0xddf9('0x1a')]();});}};}function handleEntityNotFound(_0x49418a,_0x4dc236){return function(_0x24481f){if(!_0x24481f){_0x49418a[_0xddf9('0x18')](0x194);}return _0x24481f;};}function handleError(_0x2500a6,_0x3de84){_0x3de84=_0x3de84||0x1f4;return function(_0x41e437){logger[_0xddf9('0x24')](_0x41e437[_0xddf9('0x25')]);if(_0x41e437[_0xddf9('0x26')]){delete _0x41e437['name'];}_0x2500a6[_0xddf9('0x19')](_0x3de84)['send'](_0x41e437);};}exports['index']=function(_0x4b06d7,_0x171b50){var _0x116216={},_0x28595d={},_0xafd5e5={'count':0x0,'rows':[]};var _0xe579d1=db[_0xddf9('0x27')]['rawAttributes'];_0x28595d[_0xddf9('0x28')]=_[_0xddf9('0x29')](_0xe579d1);_0x28595d['query']=_['keys'](_0x4b06d7[_0xddf9('0x2a')]);_0x28595d['filters']=_['intersection'](_0x28595d[_0xddf9('0x28')],_0x28595d[_0xddf9('0x2a')]);_0x116216['attributes']=_[_0xddf9('0x2b')](_0x28595d[_0xddf9('0x28')],qs['fields'](_0x4b06d7[_0xddf9('0x2a')][_0xddf9('0x2c')]));_0x116216[_0xddf9('0x2d')]=_0x116216['attributes']['length']?_0x116216[_0xddf9('0x2d')]:_0x28595d[_0xddf9('0x28')];if(!_0x4b06d7[_0xddf9('0x2a')]['hasOwnProperty'](_0xddf9('0x2e'))){_0x116216[_0xddf9('0x1c')]=qs[_0xddf9('0x1c')](_0x4b06d7[_0xddf9('0x2a')][_0xddf9('0x1c')]);_0x116216['offset']=qs['offset'](_0x4b06d7[_0xddf9('0x2a')][_0xddf9('0x1b')]);}_0x116216['order']=qs[_0xddf9('0x2f')](_0x4b06d7[_0xddf9('0x2a')]['sort']);_0x116216[_0xddf9('0x30')]=qs[_0xddf9('0x31')](_[_0xddf9('0x32')](_0x4b06d7[_0xddf9('0x2a')],_0x28595d[_0xddf9('0x31')]));if(_0x4b06d7[_0xddf9('0x2a')][_0xddf9('0x33')]){_0x116216[_0xddf9('0x30')]=_['merge'](_0x116216[_0xddf9('0x30')],{'$or':_['map'](_0xe579d1,function(_0x3a8c4b){if(_0x3a8c4b[_0xddf9('0x34')]['key']!=='VIRTUAL'){var _0x1e2295={};_0x1e2295[_0x3a8c4b['field']]={'$like':'%'+_0x4b06d7[_0xddf9('0x2a')][_0xddf9('0x33')]+'%'};return _0x1e2295;}})});}_0x116216=_[_0xddf9('0x35')]({},_0x116216,_0x4b06d7[_0xddf9('0x36')]);var _0x5919f3={'where':_0x116216[_0xddf9('0x30')]};return db[_0xddf9('0x27')][_0xddf9('0x37')](_0x5919f3)[_0xddf9('0x38')](function(_0x19cbce){_0xafd5e5['count']=_0x19cbce;if(_0x4b06d7[_0xddf9('0x2a')][_0xddf9('0x39')]){_0x116216[_0xddf9('0x3a')]=[{'all':!![]}];}return db[_0xddf9('0x27')][_0xddf9('0x3b')](_0x116216);})[_0xddf9('0x38')](function(_0x74c8f8){_0xafd5e5[_0xddf9('0x3c')]=_0x74c8f8;return _0xafd5e5;})['then'](respondWithFilteredResult(_0x171b50,_0x116216))[_0xddf9('0x3d')](handleError(_0x171b50,null));};exports[_0xddf9('0x3e')]=function(_0x5af477,_0x33065f){var _0x5cb942={'raw':!![],'where':{'id':_0x5af477[_0xddf9('0x3f')]['id']}},_0x27d4b9={};_0x27d4b9['model']=_['keys'](db[_0xddf9('0x27')][_0xddf9('0x40')]);_0x27d4b9[_0xddf9('0x2a')]=_[_0xddf9('0x29')](_0x5af477[_0xddf9('0x2a')]);_0x27d4b9[_0xddf9('0x31')]=_[_0xddf9('0x2b')](_0x27d4b9['model'],_0x27d4b9['query']);_0x5cb942[_0xddf9('0x2d')]=_[_0xddf9('0x2b')](_0x27d4b9[_0xddf9('0x28')],qs[_0xddf9('0x2c')](_0x5af477[_0xddf9('0x2a')][_0xddf9('0x2c')]));_0x5cb942[_0xddf9('0x2d')]=_0x5cb942[_0xddf9('0x2d')]['length']?_0x5cb942[_0xddf9('0x2d')]:_0x27d4b9['model'];if(_0x5af477[_0xddf9('0x2a')]['includeAll']){_0x5cb942['include']=[{'all':!![]}];}_0x5cb942=_[_0xddf9('0x35')]({},_0x5cb942,_0x5af477[_0xddf9('0x36')]);return db[_0xddf9('0x27')][_0xddf9('0x41')](_0x5cb942)[_0xddf9('0x38')](handleEntityNotFound(_0x33065f,null))['then'](respondWithResult(_0x33065f,null))[_0xddf9('0x3d')](handleError(_0x33065f,null));};exports[_0xddf9('0x42')]=function(_0x1e3343,_0x16f237){return db[_0xddf9('0x27')][_0xddf9('0x42')](_0x1e3343[_0xddf9('0x43')],{})[_0xddf9('0x38')](respondWithResult(_0x16f237,0xc9))[_0xddf9('0x3d')](handleError(_0x16f237,null));};exports[_0xddf9('0x22')]=function(_0x567438,_0x50606f){if(_0x567438[_0xddf9('0x43')]['id']){delete _0x567438[_0xddf9('0x43')]['id'];}return db[_0xddf9('0x27')][_0xddf9('0x41')]({'where':{'id':_0x567438['params']['id']}})[_0xddf9('0x38')](handleEntityNotFound(_0x50606f,null))[_0xddf9('0x38')](saveUpdates(_0x567438[_0xddf9('0x43')],null))[_0xddf9('0x38')](respondWithResult(_0x50606f,null))[_0xddf9('0x3d')](handleError(_0x50606f,null));};exports[_0xddf9('0x23')]=function(_0xb0806f,_0x12aa6a){return db[_0xddf9('0x27')]['find']({'where':{'id':_0xb0806f['params']['id']}})[_0xddf9('0x38')](handleEntityNotFound(_0x12aa6a,null))[_0xddf9('0x38')](removeEntity(_0x12aa6a,null))[_0xddf9('0x3d')](handleError(_0x12aa6a,null));};exports[_0xddf9('0x44')]=function(_0x3712f2,_0x124f8c){return db['MailTransferReport'][_0xddf9('0x44')]()[_0xddf9('0x38')](respondWithResult(_0x124f8c,null))['catch'](handleError(_0x124f8c,null));};
\ No newline at end of file
+var _0x95c4=['include','findAll','rows','catch','show','params','find','create','body','describe','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','sox','ejs','lodash','squel','crypto','desk.js','to-csv','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','json','offset','limit','set','Content-Range','apply','reject','update','destroy','end','error','name','index','MailTransferReport','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','order','sort','where','pick','filter','merge','map','VIRTUAL','field','options','count','then'];(function(_0x3fe393,_0x234a3a){var _0x534d14=function(_0x277fab){while(--_0x277fab){_0x3fe393['push'](_0x3fe393['shift']());}};_0x534d14(++_0x234a3a);}(_0x95c4,0x94));var _0x495c=function(_0x2faddb,_0xc18b78){_0x2faddb=_0x2faddb-0x0;var _0x273c05=_0x95c4[_0x2faddb];return _0x273c05;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x495c('0x0'));var zipdir=require(_0x495c('0x1'));var jsonpatch=require(_0x495c('0x2'));var rp=require(_0x495c('0x3'));var moment=require('moment');var BPromise=require(_0x495c('0x4'));var Mustache=require(_0x495c('0x5'));var util=require(_0x495c('0x6'));var path=require('path');var sox=require(_0x495c('0x7'));var csv=require('to-csv');var ejs=require(_0x495c('0x8'));var fs=require('fs');var _=require(_0x495c('0x9'));var squel=require(_0x495c('0xa'));var crypto=require(_0x495c('0xb'));var jsforce=require('jsforce');var deskjs=require(_0x495c('0xc'));var toCsv=require(_0x495c('0xd'));var querystring=require('querystring');var Papa=require(_0x495c('0xe'));var Redis=require(_0x495c('0xf'));var authService=require(_0x495c('0x10'));var qs=require(_0x495c('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x495c('0x12'))(_0x495c('0x13'));var utils=require('../../config/utils');var config=require(_0x495c('0x14'));var db=require(_0x495c('0x15'))['db'];function respondWithStatusCode(_0x4919f2,_0x50c92a){_0x50c92a=_0x50c92a||0xcc;return function(_0x5cd38a){if(_0x5cd38a){return _0x4919f2[_0x495c('0x16')](_0x50c92a);}return _0x4919f2['status'](_0x50c92a)['end']();};}function respondWithResult(_0x3daa10,_0x4d9233){_0x4d9233=_0x4d9233||0xc8;return function(_0x4da446){if(_0x4da446){return _0x3daa10[_0x495c('0x17')](_0x4d9233)[_0x495c('0x18')](_0x4da446);}};}function respondWithFilteredResult(_0x5b3b13,_0x49b425){return function(_0x5eaf5c){if(_0x5eaf5c){var _0x49e593=_0x5eaf5c['count'],_0x24eab6=_0x49b425[_0x495c('0x19')],_0x5aa29b=_0x49b425[_0x495c('0x19')]+_0x49b425[_0x495c('0x1a')],_0x4dae0f;if(_0x5aa29b>=_0x49e593){_0x5aa29b=_0x49e593;_0x4dae0f=0xc8;}else{_0x4dae0f=0xce;}_0x5b3b13[_0x495c('0x17')](_0x4dae0f);return _0x5b3b13[_0x495c('0x1b')](_0x495c('0x1c'),_0x24eab6+'-'+_0x5aa29b+'/'+_0x49e593)[_0x495c('0x18')](_0x5eaf5c);}return null;};}function patchUpdates(_0xe805f7){return function(_0x5376e7){try{jsonpatch[_0x495c('0x1d')](_0x5376e7,_0xe805f7,!![]);}catch(_0x183a76){return BPromise[_0x495c('0x1e')](_0x183a76);}return _0x5376e7['save']();};}function saveUpdates(_0x5533a7,_0x45a113){return function(_0x5b40ed){if(_0x5b40ed){return _0x5b40ed[_0x495c('0x1f')](_0x5533a7)['then'](function(_0x1096a6){return _0x1096a6;});}return null;};}function removeEntity(_0x1251e4,_0x564250){return function(_0x333130){if(_0x333130){return _0x333130[_0x495c('0x20')]()['then'](function(){_0x1251e4[_0x495c('0x17')](0xcc)[_0x495c('0x21')]();});}};}function handleEntityNotFound(_0xaccf23,_0x153bf2){return function(_0x22e355){if(!_0x22e355){_0xaccf23[_0x495c('0x16')](0x194);}return _0x22e355;};}function handleError(_0x19340c,_0x41ffa6){_0x41ffa6=_0x41ffa6||0x1f4;return function(_0x574fe9){logger[_0x495c('0x22')](_0x574fe9['stack']);if(_0x574fe9[_0x495c('0x23')]){delete _0x574fe9[_0x495c('0x23')];}_0x19340c[_0x495c('0x17')](_0x41ffa6)['send'](_0x574fe9);};}exports[_0x495c('0x24')]=function(_0x260867,_0x2e6241){var _0x346ae8={},_0x3ff4c6={},_0x14f94b={'count':0x0,'rows':[]};var _0x5fef6e=db[_0x495c('0x25')][_0x495c('0x26')];_0x3ff4c6[_0x495c('0x27')]=_[_0x495c('0x28')](_0x5fef6e);_0x3ff4c6[_0x495c('0x29')]=_[_0x495c('0x28')](_0x260867['query']);_0x3ff4c6[_0x495c('0x2a')]=_[_0x495c('0x2b')](_0x3ff4c6[_0x495c('0x27')],_0x3ff4c6[_0x495c('0x29')]);_0x346ae8[_0x495c('0x2c')]=_['intersection'](_0x3ff4c6['model'],qs[_0x495c('0x2d')](_0x260867[_0x495c('0x29')][_0x495c('0x2d')]));_0x346ae8[_0x495c('0x2c')]=_0x346ae8[_0x495c('0x2c')][_0x495c('0x2e')]?_0x346ae8[_0x495c('0x2c')]:_0x3ff4c6['model'];if(!_0x260867[_0x495c('0x29')]['hasOwnProperty']('nolimit')){_0x346ae8[_0x495c('0x1a')]=qs[_0x495c('0x1a')](_0x260867[_0x495c('0x29')][_0x495c('0x1a')]);_0x346ae8['offset']=qs[_0x495c('0x19')](_0x260867[_0x495c('0x29')][_0x495c('0x19')]);}_0x346ae8[_0x495c('0x2f')]=qs[_0x495c('0x30')](_0x260867['query'][_0x495c('0x30')]);_0x346ae8[_0x495c('0x31')]=qs[_0x495c('0x2a')](_[_0x495c('0x32')](_0x260867[_0x495c('0x29')],_0x3ff4c6[_0x495c('0x2a')]));if(_0x260867[_0x495c('0x29')][_0x495c('0x33')]){_0x346ae8['where']=_[_0x495c('0x34')](_0x346ae8['where'],{'$or':_[_0x495c('0x35')](_0x5fef6e,function(_0x1cb64c){if(_0x1cb64c['type']['key']!==_0x495c('0x36')){var _0x245a22={};_0x245a22[_0x1cb64c[_0x495c('0x37')]]={'$like':'%'+_0x260867[_0x495c('0x29')][_0x495c('0x33')]+'%'};return _0x245a22;}})});}_0x346ae8=_[_0x495c('0x34')]({},_0x346ae8,_0x260867[_0x495c('0x38')]);var _0x1a44f4={'where':_0x346ae8[_0x495c('0x31')]};return db[_0x495c('0x25')][_0x495c('0x39')](_0x1a44f4)[_0x495c('0x3a')](function(_0x18d4d2){_0x14f94b[_0x495c('0x39')]=_0x18d4d2;if(_0x260867[_0x495c('0x29')]['includeAll']){_0x346ae8[_0x495c('0x3b')]=[{'all':!![]}];}return db['MailTransferReport'][_0x495c('0x3c')](_0x346ae8);})['then'](function(_0x1bd849){_0x14f94b[_0x495c('0x3d')]=_0x1bd849;return _0x14f94b;})[_0x495c('0x3a')](respondWithFilteredResult(_0x2e6241,_0x346ae8))[_0x495c('0x3e')](handleError(_0x2e6241,null));};exports[_0x495c('0x3f')]=function(_0x20f990,_0xea45d6){var _0x27189b={'raw':!![],'where':{'id':_0x20f990[_0x495c('0x40')]['id']}},_0x30e52c={};_0x30e52c[_0x495c('0x27')]=_['keys'](db['MailTransferReport'][_0x495c('0x26')]);_0x30e52c[_0x495c('0x29')]=_['keys'](_0x20f990[_0x495c('0x29')]);_0x30e52c[_0x495c('0x2a')]=_[_0x495c('0x2b')](_0x30e52c[_0x495c('0x27')],_0x30e52c[_0x495c('0x29')]);_0x27189b[_0x495c('0x2c')]=_[_0x495c('0x2b')](_0x30e52c[_0x495c('0x27')],qs[_0x495c('0x2d')](_0x20f990[_0x495c('0x29')]['fields']));_0x27189b[_0x495c('0x2c')]=_0x27189b['attributes'][_0x495c('0x2e')]?_0x27189b[_0x495c('0x2c')]:_0x30e52c[_0x495c('0x27')];if(_0x20f990['query']['includeAll']){_0x27189b[_0x495c('0x3b')]=[{'all':!![]}];}_0x27189b=_['merge']({},_0x27189b,_0x20f990[_0x495c('0x38')]);return db[_0x495c('0x25')][_0x495c('0x41')](_0x27189b)[_0x495c('0x3a')](handleEntityNotFound(_0xea45d6,null))[_0x495c('0x3a')](respondWithResult(_0xea45d6,null))[_0x495c('0x3e')](handleError(_0xea45d6,null));};exports[_0x495c('0x42')]=function(_0x207408,_0x11362d){return db['MailTransferReport'][_0x495c('0x42')](_0x207408[_0x495c('0x43')],{})[_0x495c('0x3a')](respondWithResult(_0x11362d,0xc9))[_0x495c('0x3e')](handleError(_0x11362d,null));};exports[_0x495c('0x1f')]=function(_0x90dc9f,_0x5dc281){if(_0x90dc9f['body']['id']){delete _0x90dc9f[_0x495c('0x43')]['id'];}return db['MailTransferReport'][_0x495c('0x41')]({'where':{'id':_0x90dc9f[_0x495c('0x40')]['id']}})[_0x495c('0x3a')](handleEntityNotFound(_0x5dc281,null))[_0x495c('0x3a')](saveUpdates(_0x90dc9f[_0x495c('0x43')],null))[_0x495c('0x3a')](respondWithResult(_0x5dc281,null))['catch'](handleError(_0x5dc281,null));};exports[_0x495c('0x20')]=function(_0xc1900e,_0x1b45ff){return db['MailTransferReport']['find']({'where':{'id':_0xc1900e[_0x495c('0x40')]['id']}})['then'](handleEntityNotFound(_0x1b45ff,null))[_0x495c('0x3a')](removeEntity(_0x1b45ff,null))[_0x495c('0x3e')](handleError(_0x1b45ff,null));};exports[_0x495c('0x44')]=function(_0x133fb3,_0x1d8cc8){return db['MailTransferReport'][_0x495c('0x44')]()[_0x495c('0x3a')](respondWithResult(_0x1d8cc8,null))['catch'](handleError(_0x1d8cc8,null));};
\ No newline at end of file