Built motion from commit (unavailable).|2.0.80
[motion2.git] / server / api / migration / migration.controller.js
index 59866e9..3076c5d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x259e=['dateStart','dateEnd','intersection','attributes','fields','length','nolimit','order','sort','where','filters','add','filter','merge','map','options','count','then','includeAll','include','findAll','rows','catch','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','sox','ejs','lodash','squel','jsforce','desk.js','to-csv','querystring','papaparse','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','set','Content-Range','apply','reject','save','update','destroy','error','stack','name','send','Migration','model','keys','query'];(function(_0xaf78e0,_0x2cdd5e){var _0x55d0f8=function(_0x400492){while(--_0x400492){_0xaf78e0['push'](_0xaf78e0['shift']());}};_0x55d0f8(++_0x2cdd5e);}(_0x259e,0x9f));var _0xe259=function(_0x20c87c,_0x3bb053){_0x20c87c=_0x20c87c-0x0;var _0x2b87f7=_0x259e[_0x20c87c];return _0x2b87f7;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xe259('0x0'));var rimraf=require(_0xe259('0x1'));var zipdir=require(_0xe259('0x2'));var jsonpatch=require(_0xe259('0x3'));var rp=require(_0xe259('0x4'));var moment=require(_0xe259('0x5'));var BPromise=require(_0xe259('0x6'));var Mustache=require('mustache');var util=require(_0xe259('0x7'));var path=require(_0xe259('0x8'));var sox=require(_0xe259('0x9'));var csv=require('to-csv');var ejs=require(_0xe259('0xa'));var fs=require('fs');var _=require(_0xe259('0xb'));var squel=require(_0xe259('0xc'));var crypto=require('crypto');var jsforce=require(_0xe259('0xd'));var deskjs=require(_0xe259('0xe'));var toCsv=require(_0xe259('0xf'));var querystring=require(_0xe259('0x10'));var Papa=require(_0xe259('0x11'));var qs=require(_0xe259('0x12'));var logger=require(_0xe259('0x13'))(_0xe259('0x14'));var utils=require(_0xe259('0x15'));var config=require(_0xe259('0x16'));var db=require(_0xe259('0x17'))['db'];function respondWithStatusCode(_0x336750,_0x50a3a7){_0x50a3a7=_0x50a3a7||0xcc;return function(_0x2cfb6a){if(_0x2cfb6a){return _0x336750[_0xe259('0x18')](_0x50a3a7);}return _0x336750[_0xe259('0x19')](_0x50a3a7)[_0xe259('0x1a')]();};}function respondWithResult(_0x25e053,_0x31f9e1){_0x31f9e1=_0x31f9e1||0xc8;return function(_0xa86d01){if(_0xa86d01){return _0x25e053['status'](_0x31f9e1)[_0xe259('0x1b')](_0xa86d01);}};}function respondWithFilteredResult(_0x5a5ea4,_0x54fa73){return function(_0x3cbf91){if(_0x3cbf91){var _0x58d840=_0x3cbf91['count'],_0xa6ab08=_0x54fa73[_0xe259('0x1c')],_0x1af12f=_0x54fa73['offset']+_0x54fa73[_0xe259('0x1d')],_0x29611b;if(_0x1af12f>=_0x58d840){_0x1af12f=_0x58d840;_0x29611b=0xc8;}else{_0x29611b=0xce;}_0x5a5ea4[_0xe259('0x19')](_0x29611b);return _0x5a5ea4[_0xe259('0x1e')](_0xe259('0x1f'),_0xa6ab08+'-'+_0x1af12f+'/'+_0x58d840)[_0xe259('0x1b')](_0x3cbf91);}return null;};}function patchUpdates(_0x271d23){return function(_0x3eeb00){try{jsonpatch[_0xe259('0x20')](_0x3eeb00,_0x271d23,!![]);}catch(_0x252b9c){return BPromise[_0xe259('0x21')](_0x252b9c);}return _0x3eeb00[_0xe259('0x22')]();};}function saveUpdates(_0x31e001,_0x4c857a){return function(_0x8193f4){if(_0x8193f4){return _0x8193f4[_0xe259('0x23')](_0x31e001)['then'](function(_0x5653d8){return _0x5653d8;});}return null;};}function removeEntity(_0x375343,_0x20c767){return function(_0x2ebfe4){if(_0x2ebfe4){return _0x2ebfe4[_0xe259('0x24')]()['then'](function(){_0x375343[_0xe259('0x19')](0xcc)[_0xe259('0x1a')]();});}};}function handleEntityNotFound(_0x26b873,_0x5b9612){return function(_0x1ea4e0){if(!_0x1ea4e0){_0x26b873['sendStatus'](0x194);}return _0x1ea4e0;};}function handleError(_0x5c6600,_0x13ca85){_0x13ca85=_0x13ca85||0x1f4;return function(_0x1cd259){logger[_0xe259('0x25')](_0x1cd259[_0xe259('0x26')]);if(_0x1cd259['name']){delete _0x1cd259[_0xe259('0x27')];}_0x5c6600[_0xe259('0x19')](_0x13ca85)[_0xe259('0x28')](_0x1cd259);};}exports['index']=function(_0x1eda77,_0x204e6c){var _0x56bf99={},_0x47acaa={},_0x56dfa4={'count':0x0,'rows':[]};var _0xfa6e1c=db[_0xe259('0x29')]['rawAttributes'];_0x47acaa[_0xe259('0x2a')]=_[_0xe259('0x2b')](_0xfa6e1c);var _0x4c092e={'dateStart':_0x1eda77[_0xe259('0x2c')][_0xe259('0x2d')],'dateEnd':_0x1eda77[_0xe259('0x2c')]['dateEnd']};delete _0x1eda77[_0xe259('0x2c')][_0xe259('0x2d')];delete _0x1eda77[_0xe259('0x2c')][_0xe259('0x2e')];_0x47acaa[_0xe259('0x2c')]=_['keys'](_0x1eda77[_0xe259('0x2c')]);_0x47acaa['filters']=_[_0xe259('0x2f')](_0x47acaa[_0xe259('0x2a')],_0x47acaa[_0xe259('0x2c')]);_0x56bf99[_0xe259('0x30')]=_['intersection'](_0x47acaa[_0xe259('0x2a')],qs['fields'](_0x1eda77[_0xe259('0x2c')][_0xe259('0x31')]));_0x56bf99[_0xe259('0x30')]=_0x56bf99[_0xe259('0x30')][_0xe259('0x32')]?_0x56bf99[_0xe259('0x30')]:_0x47acaa[_0xe259('0x2a')];if(!_0x1eda77[_0xe259('0x2c')]['hasOwnProperty'](_0xe259('0x33'))){_0x56bf99[_0xe259('0x1d')]=qs[_0xe259('0x1d')](_0x1eda77[_0xe259('0x2c')]['limit']);_0x56bf99[_0xe259('0x1c')]=qs[_0xe259('0x1c')](_0x1eda77[_0xe259('0x2c')][_0xe259('0x1c')]);}_0x56bf99[_0xe259('0x34')]=qs[_0xe259('0x35')](_0x1eda77[_0xe259('0x2c')][_0xe259('0x35')]);_0x56bf99[_0xe259('0x36')]=qs[_0xe259('0x37')](_['pick'](_0x1eda77[_0xe259('0x2c')],_0x47acaa[_0xe259('0x37')]));if(_0x4c092e[_0xe259('0x2d')]){if(_0x4c092e[_0xe259('0x2e')]){_0x4c092e[_0xe259('0x2e')]=moment(_0x4c092e[_0xe259('0x2e')])[_0xe259('0x38')](0x1,'day');}else{_0x4c092e[_0xe259('0x2e')]=moment(_0x4c092e[_0xe259('0x2d')])[_0xe259('0x38')](0x1,'day');}_['merge'](_0x56bf99[_0xe259('0x36')],{'createdAt':{'$gte':_0x4c092e['dateStart'],'$lte':_0x4c092e[_0xe259('0x2e')]}});}if(_0x1eda77[_0xe259('0x2c')][_0xe259('0x39')]){_0x56bf99[_0xe259('0x36')]=_[_0xe259('0x3a')](_0x56bf99['where'],{'$or':_[_0xe259('0x3b')](_0x56bf99[_0xe259('0x30')],function(_0x23ffde){var _0x20dd0a={};_0x20dd0a[_0x23ffde]={'$like':'%'+_0x1eda77[_0xe259('0x2c')][_0xe259('0x39')]+'%'};return _0x20dd0a;})});}_0x56bf99=_['merge']({},_0x56bf99,_0x1eda77[_0xe259('0x3c')]);var _0x48afe1={'where':_0x56bf99['where']};return db['Migration'][_0xe259('0x3d')](_0x48afe1)[_0xe259('0x3e')](function(_0x9d2c8b){_0x56dfa4[_0xe259('0x3d')]=_0x9d2c8b;if(_0x1eda77[_0xe259('0x2c')][_0xe259('0x3f')]){_0x56bf99[_0xe259('0x40')]=[{'all':!![]}];}return db[_0xe259('0x29')][_0xe259('0x41')](_0x56bf99);})['then'](function(_0x3afe6b){_0x56dfa4[_0xe259('0x42')]=_0x3afe6b;return _0x56dfa4;})['then'](respondWithFilteredResult(_0x204e6c,_0x56bf99))[_0xe259('0x43')](handleError(_0x204e6c,null));};
\ No newline at end of file
+var _0x3aa1=['then','destroy','sendStatus','error','stack','name','send','index','model','query','dateStart','dateEnd','keys','filters','attributes','intersection','fields','limit','order','sort','where','add','day','merge','filter','map','options','Migration','rows','catch','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','moment','mustache','util','squel','desk.js','to-csv','querystring','papaparse','../../components/parsers/qs','../../config/logger','api','../../mysqldb','end','status','json','count','offset','reject','save'];(function(_0x42a68c,_0x57c817){var _0x1bb180=function(_0x3e0a21){while(--_0x3e0a21){_0x42a68c['push'](_0x42a68c['shift']());}};_0x1bb180(++_0x57c817);}(_0x3aa1,0x198));var _0x13aa=function(_0x32e43b,_0x40b4b7){_0x32e43b=_0x32e43b-0x0;var _0x189ad2=_0x3aa1[_0x32e43b];return _0x189ad2;};'use strict';var pdf=require(_0x13aa('0x0'));var emlformat=require(_0x13aa('0x1'));var rimraf=require(_0x13aa('0x2'));var zipdir=require(_0x13aa('0x3'));var jsonpatch=require(_0x13aa('0x4'));var rp=require('request-promise');var moment=require(_0x13aa('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x13aa('0x6'));var util=require(_0x13aa('0x7'));var path=require('path');var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x13aa('0x8'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x13aa('0x9'));var toCsv=require(_0x13aa('0xa'));var querystring=require(_0x13aa('0xb'));var Papa=require(_0x13aa('0xc'));var qs=require(_0x13aa('0xd'));var logger=require(_0x13aa('0xe'))(_0x13aa('0xf'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0x13aa('0x10'))['db'];function respondWithStatusCode(_0x3a65cf,_0x29efe2){_0x29efe2=_0x29efe2||0xcc;return function(_0x314e67){if(_0x314e67){return _0x3a65cf['sendStatus'](_0x29efe2);}return _0x3a65cf['status'](_0x29efe2)[_0x13aa('0x11')]();};}function respondWithResult(_0x3aa8c4,_0x3cd17a){_0x3cd17a=_0x3cd17a||0xc8;return function(_0x25e73c){if(_0x25e73c){return _0x3aa8c4[_0x13aa('0x12')](_0x3cd17a)[_0x13aa('0x13')](_0x25e73c);}};}function respondWithFilteredResult(_0x3102fb,_0x4d70d1){return function(_0x196bec){if(_0x196bec){var _0x4d60ff=_0x196bec[_0x13aa('0x14')],_0x197a10=_0x4d70d1[_0x13aa('0x15')],_0x52bcfd=_0x4d70d1[_0x13aa('0x15')]+_0x4d70d1['limit'],_0x216875;if(_0x52bcfd>=_0x4d60ff){_0x52bcfd=_0x4d60ff;_0x216875=0xc8;}else{_0x216875=0xce;}_0x3102fb[_0x13aa('0x12')](_0x216875);return _0x3102fb['set']('Content-Range',_0x197a10+'-'+_0x52bcfd+'/'+_0x4d60ff)[_0x13aa('0x13')](_0x196bec);}return null;};}function patchUpdates(_0x4f8e18){return function(_0x16cb4c){try{jsonpatch['apply'](_0x16cb4c,_0x4f8e18,!![]);}catch(_0x5f32e5){return BPromise[_0x13aa('0x16')](_0x5f32e5);}return _0x16cb4c[_0x13aa('0x17')]();};}function saveUpdates(_0x17f76f,_0x1de620){return function(_0x377a69){if(_0x377a69){return _0x377a69['update'](_0x17f76f)[_0x13aa('0x18')](function(_0x58f22a){return _0x58f22a;});}return null;};}function removeEntity(_0x36af1c,_0x27deae){return function(_0x374a8a){if(_0x374a8a){return _0x374a8a[_0x13aa('0x19')]()[_0x13aa('0x18')](function(){_0x36af1c[_0x13aa('0x12')](0xcc)[_0x13aa('0x11')]();});}};}function handleEntityNotFound(_0x5e3a3f,_0x14c325){return function(_0x32f829){if(!_0x32f829){_0x5e3a3f[_0x13aa('0x1a')](0x194);}return _0x32f829;};}function handleError(_0x73b54a,_0x48caa7){_0x48caa7=_0x48caa7||0x1f4;return function(_0x4ca8cc){logger[_0x13aa('0x1b')](_0x4ca8cc[_0x13aa('0x1c')]);if(_0x4ca8cc[_0x13aa('0x1d')]){delete _0x4ca8cc[_0x13aa('0x1d')];}_0x73b54a['status'](_0x48caa7)[_0x13aa('0x1e')](_0x4ca8cc);};}exports[_0x13aa('0x1f')]=function(_0x211b79,_0xc25398){var _0x20bd91={},_0x163796={},_0x521c3f={'count':0x0,'rows':[]};var _0x31c076=db['Migration']['rawAttributes'];_0x163796[_0x13aa('0x20')]=_['keys'](_0x31c076);var _0x22ec8f={'dateStart':_0x211b79[_0x13aa('0x21')][_0x13aa('0x22')],'dateEnd':_0x211b79[_0x13aa('0x21')]['dateEnd']};delete _0x211b79[_0x13aa('0x21')][_0x13aa('0x22')];delete _0x211b79['query'][_0x13aa('0x23')];_0x163796['query']=_[_0x13aa('0x24')](_0x211b79[_0x13aa('0x21')]);_0x163796[_0x13aa('0x25')]=_['intersection'](_0x163796['model'],_0x163796[_0x13aa('0x21')]);_0x20bd91[_0x13aa('0x26')]=_[_0x13aa('0x27')](_0x163796['model'],qs['fields'](_0x211b79[_0x13aa('0x21')][_0x13aa('0x28')]));_0x20bd91[_0x13aa('0x26')]=_0x20bd91[_0x13aa('0x26')]['length']?_0x20bd91[_0x13aa('0x26')]:_0x163796[_0x13aa('0x20')];if(!_0x211b79[_0x13aa('0x21')]['hasOwnProperty']('nolimit')){_0x20bd91[_0x13aa('0x29')]=qs['limit'](_0x211b79[_0x13aa('0x21')][_0x13aa('0x29')]);_0x20bd91[_0x13aa('0x15')]=qs[_0x13aa('0x15')](_0x211b79[_0x13aa('0x21')][_0x13aa('0x15')]);}_0x20bd91[_0x13aa('0x2a')]=qs[_0x13aa('0x2b')](_0x211b79[_0x13aa('0x21')]['sort']);_0x20bd91[_0x13aa('0x2c')]=qs[_0x13aa('0x25')](_['pick'](_0x211b79[_0x13aa('0x21')],_0x163796[_0x13aa('0x25')]));if(_0x22ec8f[_0x13aa('0x22')]){if(_0x22ec8f[_0x13aa('0x23')]){_0x22ec8f['dateEnd']=moment(_0x22ec8f[_0x13aa('0x23')])[_0x13aa('0x2d')](0x1,_0x13aa('0x2e'));}else{_0x22ec8f[_0x13aa('0x23')]=moment(_0x22ec8f['dateStart'])['add'](0x1,_0x13aa('0x2e'));}_[_0x13aa('0x2f')](_0x20bd91[_0x13aa('0x2c')],{'createdAt':{'$gte':_0x22ec8f[_0x13aa('0x22')],'$lte':_0x22ec8f['dateEnd']}});}if(_0x211b79['query'][_0x13aa('0x30')]){_0x20bd91[_0x13aa('0x2c')]=_[_0x13aa('0x2f')](_0x20bd91[_0x13aa('0x2c')],{'$or':_[_0x13aa('0x31')](_0x20bd91[_0x13aa('0x26')],function(_0x4a4493){var _0x5e0537={};_0x5e0537[_0x4a4493]={'$like':'%'+_0x211b79[_0x13aa('0x21')][_0x13aa('0x30')]+'%'};return _0x5e0537;})});}_0x20bd91=_[_0x13aa('0x2f')]({},_0x20bd91,_0x211b79[_0x13aa('0x32')]);var _0x25caa8={'where':_0x20bd91[_0x13aa('0x2c')]};return db[_0x13aa('0x33')][_0x13aa('0x14')](_0x25caa8)[_0x13aa('0x18')](function(_0x47d17){_0x521c3f[_0x13aa('0x14')]=_0x47d17;if(_0x211b79['query']['includeAll']){_0x20bd91['include']=[{'all':!![]}];}return db['Migration']['findAll'](_0x20bd91);})['then'](function(_0x29155b){_0x521c3f[_0x13aa('0x34')]=_0x29155b;return _0x521c3f;})[_0x13aa('0x18')](respondWithFilteredResult(_0xc25398,_0x20bd91))[_0x13aa('0x35')](handleError(_0xc25398,null));};
\ No newline at end of file