Built motion from commit (unavailable).|2.0.79
[motion2.git] / server / api / migration / migration.controller.js
index 8482cbf..59866e9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdc3b=['intersection','attributes','fields','length','hasOwnProperty','order','sort','filters','pick','add','day','merge','filter','where','map','options','count','then','include','findAll','catch','html-pdf','rimraf','zip-dir','moment','path','sox','to-csv','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','json','offset','limit','set','Content-Range','apply','reject','update','destroy','stack','name','send','index','Migration','rawAttributes','model','keys','query','dateStart','dateEnd'];(function(_0x19950b,_0x53d0d7){var _0x3c6b41=function(_0x3924ad){while(--_0x3924ad){_0x19950b['push'](_0x19950b['shift']());}};_0x3c6b41(++_0x53d0d7);}(_0xdc3b,0xd2));var _0xbdc3=function(_0x57d697,_0x5da228){_0x57d697=_0x57d697-0x0;var _0x5113e4=_0xdc3b[_0x57d697];return _0x5113e4;};'use strict';var pdf=require(_0xbdc3('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xbdc3('0x1'));var zipdir=require(_0xbdc3('0x2'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xbdc3('0x3'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require('util');var path=require(_0xbdc3('0x4'));var sox=require(_0xbdc3('0x5'));var csv=require(_0xbdc3('0x6'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xbdc3('0x7'));var squel=require(_0xbdc3('0x8'));var crypto=require(_0xbdc3('0x9'));var jsforce=require(_0xbdc3('0xa'));var deskjs=require(_0xbdc3('0xb'));var toCsv=require('to-csv');var querystring=require(_0xbdc3('0xc'));var Papa=require(_0xbdc3('0xd'));var qs=require(_0xbdc3('0xe'));var logger=require(_0xbdc3('0xf'))(_0xbdc3('0x10'));var utils=require(_0xbdc3('0x11'));var config=require(_0xbdc3('0x12'));var db=require(_0xbdc3('0x13'))['db'];function respondWithStatusCode(_0x6eb674,_0x47c273){_0x47c273=_0x47c273||0xcc;return function(_0x407fac){if(_0x407fac){return _0x6eb674[_0xbdc3('0x14')](_0x47c273);}return _0x6eb674[_0xbdc3('0x15')](_0x47c273)['end']();};}function respondWithResult(_0x1369c9,_0x80558d){_0x80558d=_0x80558d||0xc8;return function(_0x33ddff){if(_0x33ddff){return _0x1369c9[_0xbdc3('0x15')](_0x80558d)[_0xbdc3('0x16')](_0x33ddff);}};}function respondWithFilteredResult(_0x338ff8,_0x599ca3){return function(_0x29d957){if(_0x29d957){var _0x474a6a=_0x29d957['count'],_0x5baeb9=_0x599ca3[_0xbdc3('0x17')],_0xac4a0b=_0x599ca3[_0xbdc3('0x17')]+_0x599ca3[_0xbdc3('0x18')],_0x5541cb;if(_0xac4a0b>=_0x474a6a){_0xac4a0b=_0x474a6a;_0x5541cb=0xc8;}else{_0x5541cb=0xce;}_0x338ff8['status'](_0x5541cb);return _0x338ff8[_0xbdc3('0x19')](_0xbdc3('0x1a'),_0x5baeb9+'-'+_0xac4a0b+'/'+_0x474a6a)[_0xbdc3('0x16')](_0x29d957);}return null;};}function patchUpdates(_0x5684ea){return function(_0x36bd7e){try{jsonpatch[_0xbdc3('0x1b')](_0x36bd7e,_0x5684ea,!![]);}catch(_0xcfda7c){return BPromise[_0xbdc3('0x1c')](_0xcfda7c);}return _0x36bd7e['save']();};}function saveUpdates(_0x5447cd,_0x468e23){return function(_0x50a207){if(_0x50a207){return _0x50a207[_0xbdc3('0x1d')](_0x5447cd)['then'](function(_0x5efd47){return _0x5efd47;});}return null;};}function removeEntity(_0x3aa491,_0x4da0e4){return function(_0x2dfcdc){if(_0x2dfcdc){return _0x2dfcdc[_0xbdc3('0x1e')]()['then'](function(){_0x3aa491['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x2ec9ea,_0x41cc22){return function(_0x45e4e5){if(!_0x45e4e5){_0x2ec9ea[_0xbdc3('0x14')](0x194);}return _0x45e4e5;};}function handleError(_0x1a5272,_0x149895){_0x149895=_0x149895||0x1f4;return function(_0x1ee986){logger['error'](_0x1ee986[_0xbdc3('0x1f')]);if(_0x1ee986[_0xbdc3('0x20')]){delete _0x1ee986[_0xbdc3('0x20')];}_0x1a5272[_0xbdc3('0x15')](_0x149895)[_0xbdc3('0x21')](_0x1ee986);};}exports[_0xbdc3('0x22')]=function(_0x36ae57,_0x223b10){var _0x58f525={},_0x1dae52={},_0x4a92da={'count':0x0,'rows':[]};var _0x290a53=db[_0xbdc3('0x23')][_0xbdc3('0x24')];_0x1dae52[_0xbdc3('0x25')]=_[_0xbdc3('0x26')](_0x290a53);var _0x4853fd={'dateStart':_0x36ae57['query']['dateStart'],'dateEnd':_0x36ae57[_0xbdc3('0x27')]['dateEnd']};delete _0x36ae57[_0xbdc3('0x27')][_0xbdc3('0x28')];delete _0x36ae57['query'][_0xbdc3('0x29')];_0x1dae52[_0xbdc3('0x27')]=_[_0xbdc3('0x26')](_0x36ae57['query']);_0x1dae52['filters']=_[_0xbdc3('0x2a')](_0x1dae52['model'],_0x1dae52[_0xbdc3('0x27')]);_0x58f525[_0xbdc3('0x2b')]=_[_0xbdc3('0x2a')](_0x1dae52['model'],qs[_0xbdc3('0x2c')](_0x36ae57[_0xbdc3('0x27')][_0xbdc3('0x2c')]));_0x58f525[_0xbdc3('0x2b')]=_0x58f525[_0xbdc3('0x2b')][_0xbdc3('0x2d')]?_0x58f525['attributes']:_0x1dae52[_0xbdc3('0x25')];if(!_0x36ae57[_0xbdc3('0x27')][_0xbdc3('0x2e')]('nolimit')){_0x58f525['limit']=qs['limit'](_0x36ae57[_0xbdc3('0x27')][_0xbdc3('0x18')]);_0x58f525[_0xbdc3('0x17')]=qs[_0xbdc3('0x17')](_0x36ae57[_0xbdc3('0x27')][_0xbdc3('0x17')]);}_0x58f525[_0xbdc3('0x2f')]=qs[_0xbdc3('0x30')](_0x36ae57[_0xbdc3('0x27')][_0xbdc3('0x30')]);_0x58f525['where']=qs[_0xbdc3('0x31')](_[_0xbdc3('0x32')](_0x36ae57[_0xbdc3('0x27')],_0x1dae52[_0xbdc3('0x31')]));if(_0x4853fd[_0xbdc3('0x28')]){if(_0x4853fd['dateEnd']){_0x4853fd[_0xbdc3('0x29')]=moment(_0x4853fd[_0xbdc3('0x29')])[_0xbdc3('0x33')](0x1,_0xbdc3('0x34'));}else{_0x4853fd[_0xbdc3('0x29')]=moment(_0x4853fd[_0xbdc3('0x28')])[_0xbdc3('0x33')](0x1,'day');}_[_0xbdc3('0x35')](_0x58f525['where'],{'createdAt':{'$gte':_0x4853fd[_0xbdc3('0x28')],'$lte':_0x4853fd[_0xbdc3('0x29')]}});}if(_0x36ae57[_0xbdc3('0x27')][_0xbdc3('0x36')]){_0x58f525[_0xbdc3('0x37')]=_[_0xbdc3('0x35')](_0x58f525[_0xbdc3('0x37')],{'$or':_[_0xbdc3('0x38')](_0x58f525[_0xbdc3('0x2b')],function(_0x1bbb80){var _0x7e7816={};_0x7e7816[_0x1bbb80]={'$like':'%'+_0x36ae57[_0xbdc3('0x27')][_0xbdc3('0x36')]+'%'};return _0x7e7816;})});}_0x58f525=_[_0xbdc3('0x35')]({},_0x58f525,_0x36ae57[_0xbdc3('0x39')]);var _0x22149a={'where':_0x58f525['where']};return db[_0xbdc3('0x23')][_0xbdc3('0x3a')](_0x22149a)[_0xbdc3('0x3b')](function(_0x2c0324){_0x4a92da[_0xbdc3('0x3a')]=_0x2c0324;if(_0x36ae57['query']['includeAll']){_0x58f525[_0xbdc3('0x3c')]=[{'all':!![]}];}return db[_0xbdc3('0x23')][_0xbdc3('0x3d')](_0x58f525);})['then'](function(_0x26c0e4){_0x4a92da['rows']=_0x26c0e4;return _0x4a92da;})[_0xbdc3('0x3b')](respondWithFilteredResult(_0x223b10,_0x58f525))[_0xbdc3('0x3e')](handleError(_0x223b10,null));};
\ No newline at end of file
+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