Built motion from commit ff78e754.|2.6.29
[motion2.git] / server / api / mailSubstatus / mailSubstatus.controller.js
index 3a4c0f7..4e83ffb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x855b=['find','catch','create','body','describe','eml-format','zip-dir','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','crypto','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../config/license/util','sendStatus','status','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','update','then','destroy','end','error','stack','name','send','index','map','MailSubstatus','rawAttributes','fieldName','type','key','query','filters','attributes','intersection','model','fields','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','findAll','rows','show','params','include'];(function(_0x445a2e,_0x2a568b){var _0x307908=function(_0x2ac0e5){while(--_0x2ac0e5){_0x445a2e['push'](_0x445a2e['shift']());}};_0x307908(++_0x2a568b);}(_0x855b,0x1cd));var _0xb855=function(_0x19a26c,_0x54aa0f){_0x19a26c=_0x19a26c-0x0;var _0xcbe71a=_0x855b[_0x19a26c];return _0xcbe71a;};'use strict';var emlformat=require(_0xb855('0x0'));var rimraf=require('rimraf');var zipdir=require(_0xb855('0x1'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xb855('0x2'));var BPromise=require(_0xb855('0x3'));var Mustache=require(_0xb855('0x4'));var util=require(_0xb855('0x5'));var path=require(_0xb855('0x6'));var sox=require(_0xb855('0x7'));var csv=require(_0xb855('0x8'));var ejs=require(_0xb855('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xb855('0xa'));var squel=require('squel');var crypto=require(_0xb855('0xb'));var jsforce=require('jsforce');var deskjs=require(_0xb855('0xc'));var toCsv=require('to-csv');var querystring=require(_0xb855('0xd'));var Papa=require(_0xb855('0xe'));var Redis=require('ioredis');var authService=require(_0xb855('0xf'));var qs=require(_0xb855('0x10'));var as=require(_0xb855('0x11'));var hardwareService=require(_0xb855('0x12'));var logger=require(_0xb855('0x13'))('api');var utils=require(_0xb855('0x14'));var config=require(_0xb855('0x15'));var licenseUtil=require(_0xb855('0x16'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x1fa276,_0x1c9bee){_0x1c9bee=_0x1c9bee||0xcc;return function(_0x2999e1){if(_0x2999e1){return _0x1fa276[_0xb855('0x17')](_0x1c9bee);}return _0x1fa276[_0xb855('0x18')](_0x1c9bee)['end']();};}function respondWithResult(_0x441edf,_0x3a7137){_0x3a7137=_0x3a7137||0xc8;return function(_0xa27977){if(_0xa27977){return _0x441edf[_0xb855('0x18')](_0x3a7137)[_0xb855('0x19')](_0xa27977);}};}function respondWithFilteredResult(_0x2e10cf,_0x5cb870){return function(_0x42b7dd){if(_0x42b7dd){var _0x2c8507=typeof _0x5cb870[_0xb855('0x1a')]===_0xb855('0x1b')&&typeof _0x5cb870[_0xb855('0x1c')]===_0xb855('0x1b');var _0x488dce=_0x42b7dd[_0xb855('0x1d')];var _0x2b77a3=_0x2c8507?0x0:_0x5cb870[_0xb855('0x1a')];var _0x25cd5f=_0x2c8507?_0x42b7dd['count']:_0x5cb870[_0xb855('0x1a')]+_0x5cb870[_0xb855('0x1c')];var _0x38b7cd;if(_0x25cd5f>=_0x488dce){_0x25cd5f=_0x488dce;_0x38b7cd=0xc8;}else{_0x38b7cd=0xce;}_0x2e10cf[_0xb855('0x18')](_0x38b7cd);return _0x2e10cf[_0xb855('0x1e')](_0xb855('0x1f'),_0x2b77a3+'-'+_0x25cd5f+'/'+_0x488dce)[_0xb855('0x19')](_0x42b7dd);}return null;};}function patchUpdates(_0x5456fd){return function(_0x306cd9){try{jsonpatch[_0xb855('0x20')](_0x306cd9,_0x5456fd,!![]);}catch(_0xf28cf9){return BPromise[_0xb855('0x21')](_0xf28cf9);}return _0x306cd9[_0xb855('0x22')]();};}function saveUpdates(_0x4c830e,_0x50eeac){return function(_0x3228b2){if(_0x3228b2){return _0x3228b2[_0xb855('0x23')](_0x4c830e)[_0xb855('0x24')](function(_0x543902){return _0x543902;});}return null;};}function removeEntity(_0x324415,_0x58879d){return function(_0x159c4e){if(_0x159c4e){return _0x159c4e[_0xb855('0x25')]()[_0xb855('0x24')](function(){_0x324415[_0xb855('0x18')](0xcc)[_0xb855('0x26')]();});}};}function handleEntityNotFound(_0x2f777a,_0x2768b4){return function(_0xd7c80b){if(!_0xd7c80b){_0x2f777a['sendStatus'](0x194);}return _0xd7c80b;};}function handleError(_0x3501c1,_0x2e30a4){_0x2e30a4=_0x2e30a4||0x1f4;return function(_0x4a1a7c){logger[_0xb855('0x27')](_0x4a1a7c[_0xb855('0x28')]);if(_0x4a1a7c[_0xb855('0x29')]){delete _0x4a1a7c[_0xb855('0x29')];}_0x3501c1['status'](_0x2e30a4)[_0xb855('0x2a')](_0x4a1a7c);};}exports[_0xb855('0x2b')]=function(_0x595b2d,_0x48be65){var _0x17806c={},_0x2625c1={},_0x50a33b={'count':0x0,'rows':[]};var _0x586c2e=_[_0xb855('0x2c')](db[_0xb855('0x2d')][_0xb855('0x2e')],function(_0x405f4a){return{'name':_0x405f4a[_0xb855('0x2f')],'type':_0x405f4a[_0xb855('0x30')][_0xb855('0x31')]};});_0x2625c1['model']=_[_0xb855('0x2c')](_0x586c2e,_0xb855('0x29'));_0x2625c1[_0xb855('0x32')]=_['keys'](_0x595b2d[_0xb855('0x32')]);_0x2625c1[_0xb855('0x33')]=_['intersection'](_0x2625c1['model'],_0x2625c1[_0xb855('0x32')]);_0x17806c[_0xb855('0x34')]=_[_0xb855('0x35')](_0x2625c1[_0xb855('0x36')],qs[_0xb855('0x37')](_0x595b2d[_0xb855('0x32')][_0xb855('0x37')]));_0x17806c['attributes']=_0x17806c[_0xb855('0x34')]['length']?_0x17806c[_0xb855('0x34')]:_0x2625c1[_0xb855('0x36')];if(!_0x595b2d[_0xb855('0x32')]['hasOwnProperty'](_0xb855('0x38'))){_0x17806c[_0xb855('0x1c')]=qs[_0xb855('0x1c')](_0x595b2d[_0xb855('0x32')][_0xb855('0x1c')]);_0x17806c['offset']=qs[_0xb855('0x1a')](_0x595b2d[_0xb855('0x32')]['offset']);}_0x17806c[_0xb855('0x39')]=qs[_0xb855('0x3a')](_0x595b2d[_0xb855('0x32')][_0xb855('0x3a')]);_0x17806c[_0xb855('0x3b')]=qs[_0xb855('0x33')](_[_0xb855('0x3c')](_0x595b2d['query'],_0x2625c1[_0xb855('0x33')]),_0x586c2e);if(_0x595b2d[_0xb855('0x32')][_0xb855('0x3d')]){_0x17806c[_0xb855('0x3b')]=_[_0xb855('0x3e')](_0x17806c[_0xb855('0x3b')],{'$or':_['map'](_0x586c2e,function(_0x3e0362){if(_0x3e0362[_0xb855('0x30')]!==_0xb855('0x3f')){var _0x55b037={};_0x55b037[_0x3e0362[_0xb855('0x29')]]={'$like':'%'+_0x595b2d[_0xb855('0x32')][_0xb855('0x3d')]+'%'};return _0x55b037;}})});}_0x17806c=_[_0xb855('0x3e')]({},_0x17806c,_0x595b2d[_0xb855('0x40')]);var _0x449cce={'where':_0x17806c['where']};return db[_0xb855('0x2d')][_0xb855('0x1d')](_0x449cce)[_0xb855('0x24')](function(_0x5007e5){_0x50a33b[_0xb855('0x1d')]=_0x5007e5;if(_0x595b2d['query'][_0xb855('0x41')]){_0x17806c['include']=[{'all':!![]}];}return db[_0xb855('0x2d')][_0xb855('0x42')](_0x17806c);})['then'](function(_0x392848){_0x50a33b[_0xb855('0x43')]=_0x392848;return _0x50a33b;})['then'](respondWithFilteredResult(_0x48be65,_0x17806c))['catch'](handleError(_0x48be65,null));};exports[_0xb855('0x44')]=function(_0x5f0054,_0xb26341){var _0x1ca346={'raw':!![],'where':{'id':_0x5f0054[_0xb855('0x45')]['id']}},_0x48414b={};_0x48414b[_0xb855('0x36')]=_['keys'](db['MailSubstatus'][_0xb855('0x2e')]);_0x48414b['query']=_['keys'](_0x5f0054[_0xb855('0x32')]);_0x48414b[_0xb855('0x33')]=_['intersection'](_0x48414b[_0xb855('0x36')],_0x48414b[_0xb855('0x32')]);_0x1ca346['attributes']=_[_0xb855('0x35')](_0x48414b['model'],qs[_0xb855('0x37')](_0x5f0054['query'][_0xb855('0x37')]));_0x1ca346['attributes']=_0x1ca346[_0xb855('0x34')]['length']?_0x1ca346['attributes']:_0x48414b['model'];if(_0x5f0054[_0xb855('0x32')][_0xb855('0x41')]){_0x1ca346[_0xb855('0x46')]=[{'all':!![]}];}_0x1ca346=_[_0xb855('0x3e')]({},_0x1ca346,_0x5f0054[_0xb855('0x40')]);return db[_0xb855('0x2d')][_0xb855('0x47')](_0x1ca346)[_0xb855('0x24')](handleEntityNotFound(_0xb26341,null))[_0xb855('0x24')](respondWithResult(_0xb26341,null))[_0xb855('0x48')](handleError(_0xb26341,null));};exports['create']=function(_0x2b90d5,_0x408684){return db[_0xb855('0x2d')][_0xb855('0x49')](_0x2b90d5[_0xb855('0x4a')],{})[_0xb855('0x24')](respondWithResult(_0x408684,0xc9))[_0xb855('0x48')](handleError(_0x408684,null));};exports[_0xb855('0x23')]=function(_0xc07985,_0x11d5df){if(_0xc07985[_0xb855('0x4a')]['id']){delete _0xc07985['body']['id'];}return db[_0xb855('0x2d')]['find']({'where':{'id':_0xc07985[_0xb855('0x45')]['id']}})[_0xb855('0x24')](handleEntityNotFound(_0x11d5df,null))[_0xb855('0x24')](saveUpdates(_0xc07985[_0xb855('0x4a')],null))[_0xb855('0x24')](respondWithResult(_0x11d5df,null))[_0xb855('0x48')](handleError(_0x11d5df,null));};exports[_0xb855('0x25')]=function(_0x2419d8,_0x1edbd1){return db[_0xb855('0x2d')][_0xb855('0x47')]({'where':{'id':_0x2419d8[_0xb855('0x45')]['id']}})[_0xb855('0x24')](handleEntityNotFound(_0x1edbd1,null))[_0xb855('0x24')](removeEntity(_0x1edbd1,null))['catch'](handleError(_0x1edbd1,null));};exports[_0xb855('0x4b')]=function(_0x32c84b,_0x191962){return db[_0xb855('0x2d')]['describe']()[_0xb855('0x24')](respondWithResult(_0x191962,null))[_0xb855('0x48')](handleError(_0x191962,null));};
\ No newline at end of file
+var _0x12a1=['update','then','sendStatus','stack','name','send','index','map','MailSubstatus','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','nolimit','order','sort','pick','filter','merge','where','options','includeAll','findAll','show','params','include','find','create','body','catch','destroy','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','api','../../config/utils','../../config/license/util','../../mysqldb','status','end','json','offset','undefined','count','limit','set','Content-Range','apply','save'];(function(_0x345fc0,_0x348f4f){var _0x382d37=function(_0x42fa54){while(--_0x42fa54){_0x345fc0['push'](_0x345fc0['shift']());}};_0x382d37(++_0x348f4f);}(_0x12a1,0x1e3));var _0x112a=function(_0x14add3,_0x13ce8d){_0x14add3=_0x14add3-0x0;var _0x4a174f=_0x12a1[_0x14add3];return _0x4a174f;};'use strict';var emlformat=require(_0x112a('0x0'));var rimraf=require(_0x112a('0x1'));var zipdir=require(_0x112a('0x2'));var jsonpatch=require(_0x112a('0x3'));var rp=require(_0x112a('0x4'));var moment=require(_0x112a('0x5'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require('util');var path=require(_0x112a('0x6'));var sox=require(_0x112a('0x7'));var csv=require(_0x112a('0x8'));var ejs=require(_0x112a('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x112a('0xa'));var squel=require(_0x112a('0xb'));var crypto=require(_0x112a('0xc'));var jsforce=require(_0x112a('0xd'));var deskjs=require(_0x112a('0xe'));var toCsv=require(_0x112a('0x8'));var querystring=require(_0x112a('0xf'));var Papa=require(_0x112a('0x10'));var Redis=require(_0x112a('0x11'));var authService=require(_0x112a('0x12'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x112a('0x13'));var logger=require('../../config/logger')(_0x112a('0x14'));var utils=require(_0x112a('0x15'));var config=require('../../config/environment');var licenseUtil=require(_0x112a('0x16'));var db=require(_0x112a('0x17'))['db'];function respondWithStatusCode(_0x93d20d,_0x1334af){_0x1334af=_0x1334af||0xcc;return function(_0x269a12){if(_0x269a12){return _0x93d20d['sendStatus'](_0x1334af);}return _0x93d20d[_0x112a('0x18')](_0x1334af)[_0x112a('0x19')]();};}function respondWithResult(_0x210a98,_0xb663d0){_0xb663d0=_0xb663d0||0xc8;return function(_0x22c8ac){if(_0x22c8ac){return _0x210a98[_0x112a('0x18')](_0xb663d0)[_0x112a('0x1a')](_0x22c8ac);}};}function respondWithFilteredResult(_0x407ce2,_0x5129fb){return function(_0x3d2f9e){if(_0x3d2f9e){var _0x1e0d26=typeof _0x5129fb[_0x112a('0x1b')]===_0x112a('0x1c')&&typeof _0x5129fb['limit']==='undefined';var _0x1a7075=_0x3d2f9e[_0x112a('0x1d')];var _0x4a79e1=_0x1e0d26?0x0:_0x5129fb['offset'];var _0x422de4=_0x1e0d26?_0x3d2f9e[_0x112a('0x1d')]:_0x5129fb['offset']+_0x5129fb[_0x112a('0x1e')];var _0x37f306;if(_0x422de4>=_0x1a7075){_0x422de4=_0x1a7075;_0x37f306=0xc8;}else{_0x37f306=0xce;}_0x407ce2[_0x112a('0x18')](_0x37f306);return _0x407ce2[_0x112a('0x1f')](_0x112a('0x20'),_0x4a79e1+'-'+_0x422de4+'/'+_0x1a7075)[_0x112a('0x1a')](_0x3d2f9e);}return null;};}function patchUpdates(_0x116834){return function(_0x4b91b0){try{jsonpatch[_0x112a('0x21')](_0x4b91b0,_0x116834,!![]);}catch(_0xc40261){return BPromise['reject'](_0xc40261);}return _0x4b91b0[_0x112a('0x22')]();};}function saveUpdates(_0x4c6e42,_0x5c94b9){return function(_0x25b793){if(_0x25b793){return _0x25b793[_0x112a('0x23')](_0x4c6e42)[_0x112a('0x24')](function(_0x534a35){return _0x534a35;});}return null;};}function removeEntity(_0x3f3c8e,_0x40a8e6){return function(_0x1c5f70){if(_0x1c5f70){return _0x1c5f70['destroy']()[_0x112a('0x24')](function(){_0x3f3c8e['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x36d58e,_0x4a2219){return function(_0x1b0695){if(!_0x1b0695){_0x36d58e[_0x112a('0x25')](0x194);}return _0x1b0695;};}function handleError(_0x4f70cf,_0xf0d47f){_0xf0d47f=_0xf0d47f||0x1f4;return function(_0xafb7b8){logger['error'](_0xafb7b8[_0x112a('0x26')]);if(_0xafb7b8[_0x112a('0x27')]){delete _0xafb7b8[_0x112a('0x27')];}_0x4f70cf[_0x112a('0x18')](_0xf0d47f)[_0x112a('0x28')](_0xafb7b8);};}exports[_0x112a('0x29')]=function(_0x47bb41,_0x10cbeb){var _0x36b089={},_0x20399f={},_0x3c130b={'count':0x0,'rows':[]};var _0x15c814=_[_0x112a('0x2a')](db[_0x112a('0x2b')][_0x112a('0x2c')],function(_0x524dd7){return{'name':_0x524dd7[_0x112a('0x2d')],'type':_0x524dd7[_0x112a('0x2e')][_0x112a('0x2f')]};});_0x20399f[_0x112a('0x30')]=_[_0x112a('0x2a')](_0x15c814,'name');_0x20399f[_0x112a('0x31')]=_[_0x112a('0x32')](_0x47bb41['query']);_0x20399f[_0x112a('0x33')]=_[_0x112a('0x34')](_0x20399f[_0x112a('0x30')],_0x20399f[_0x112a('0x31')]);_0x36b089[_0x112a('0x35')]=_['intersection'](_0x20399f[_0x112a('0x30')],qs[_0x112a('0x36')](_0x47bb41['query'][_0x112a('0x36')]));_0x36b089[_0x112a('0x35')]=_0x36b089[_0x112a('0x35')][_0x112a('0x37')]?_0x36b089[_0x112a('0x35')]:_0x20399f['model'];if(!_0x47bb41['query']['hasOwnProperty'](_0x112a('0x38'))){_0x36b089[_0x112a('0x1e')]=qs[_0x112a('0x1e')](_0x47bb41[_0x112a('0x31')][_0x112a('0x1e')]);_0x36b089['offset']=qs[_0x112a('0x1b')](_0x47bb41[_0x112a('0x31')]['offset']);}_0x36b089[_0x112a('0x39')]=qs[_0x112a('0x3a')](_0x47bb41[_0x112a('0x31')][_0x112a('0x3a')]);_0x36b089['where']=qs['filters'](_[_0x112a('0x3b')](_0x47bb41['query'],_0x20399f[_0x112a('0x33')]),_0x15c814);if(_0x47bb41['query'][_0x112a('0x3c')]){_0x36b089['where']=_[_0x112a('0x3d')](_0x36b089[_0x112a('0x3e')],{'$or':_[_0x112a('0x2a')](_0x15c814,function(_0x4d0255){if(_0x4d0255['type']!=='VIRTUAL'){var _0x29ae12={};_0x29ae12[_0x4d0255[_0x112a('0x27')]]={'$like':'%'+_0x47bb41[_0x112a('0x31')]['filter']+'%'};return _0x29ae12;}})});}_0x36b089=_[_0x112a('0x3d')]({},_0x36b089,_0x47bb41[_0x112a('0x3f')]);var _0x57a944={'where':_0x36b089[_0x112a('0x3e')]};return db['MailSubstatus'][_0x112a('0x1d')](_0x57a944)[_0x112a('0x24')](function(_0x20b651){_0x3c130b['count']=_0x20b651;if(_0x47bb41[_0x112a('0x31')][_0x112a('0x40')]){_0x36b089['include']=[{'all':!![]}];}return db[_0x112a('0x2b')][_0x112a('0x41')](_0x36b089);})[_0x112a('0x24')](function(_0x383f6e){_0x3c130b['rows']=_0x383f6e;return _0x3c130b;})['then'](respondWithFilteredResult(_0x10cbeb,_0x36b089))['catch'](handleError(_0x10cbeb,null));};exports[_0x112a('0x42')]=function(_0x1798be,_0x9ea8df){var _0xfde33f={'raw':!![],'where':{'id':_0x1798be[_0x112a('0x43')]['id']}},_0x13a4f4={};_0x13a4f4['model']=_[_0x112a('0x32')](db[_0x112a('0x2b')][_0x112a('0x2c')]);_0x13a4f4[_0x112a('0x31')]=_[_0x112a('0x32')](_0x1798be[_0x112a('0x31')]);_0x13a4f4[_0x112a('0x33')]=_[_0x112a('0x34')](_0x13a4f4[_0x112a('0x30')],_0x13a4f4[_0x112a('0x31')]);_0xfde33f[_0x112a('0x35')]=_['intersection'](_0x13a4f4[_0x112a('0x30')],qs[_0x112a('0x36')](_0x1798be[_0x112a('0x31')][_0x112a('0x36')]));_0xfde33f[_0x112a('0x35')]=_0xfde33f[_0x112a('0x35')][_0x112a('0x37')]?_0xfde33f[_0x112a('0x35')]:_0x13a4f4['model'];if(_0x1798be['query']['includeAll']){_0xfde33f[_0x112a('0x44')]=[{'all':!![]}];}_0xfde33f=_[_0x112a('0x3d')]({},_0xfde33f,_0x1798be[_0x112a('0x3f')]);return db[_0x112a('0x2b')][_0x112a('0x45')](_0xfde33f)[_0x112a('0x24')](handleEntityNotFound(_0x9ea8df,null))[_0x112a('0x24')](respondWithResult(_0x9ea8df,null))['catch'](handleError(_0x9ea8df,null));};exports[_0x112a('0x46')]=function(_0x6a8d44,_0x15f7d7){return db[_0x112a('0x2b')]['create'](_0x6a8d44[_0x112a('0x47')],{})[_0x112a('0x24')](respondWithResult(_0x15f7d7,0xc9))[_0x112a('0x48')](handleError(_0x15f7d7,null));};exports[_0x112a('0x23')]=function(_0x26c3d2,_0x290693){if(_0x26c3d2[_0x112a('0x47')]['id']){delete _0x26c3d2[_0x112a('0x47')]['id'];}return db[_0x112a('0x2b')][_0x112a('0x45')]({'where':{'id':_0x26c3d2[_0x112a('0x43')]['id']}})['then'](handleEntityNotFound(_0x290693,null))['then'](saveUpdates(_0x26c3d2[_0x112a('0x47')],null))[_0x112a('0x24')](respondWithResult(_0x290693,null))[_0x112a('0x48')](handleError(_0x290693,null));};exports[_0x112a('0x49')]=function(_0x23e86e,_0x205e0e){return db[_0x112a('0x2b')][_0x112a('0x45')]({'where':{'id':_0x23e86e['params']['id']}})[_0x112a('0x24')](handleEntityNotFound(_0x205e0e,null))[_0x112a('0x24')](removeEntity(_0x205e0e,null))[_0x112a('0x48')](handleError(_0x205e0e,null));};exports['describe']=function(_0x5d6bc2,_0x8894e8){return db['MailSubstatus']['describe']()['then'](respondWithResult(_0x8894e8,null))[_0x112a('0x48')](handleError(_0x8894e8,null));};
\ No newline at end of file