Built motion from commit (unavailable).|2.2.0
[motion2.git] / server / api / migration / migration.controller.js
index 7f49930..16519f0 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfecd=['map','Migration','include','findAll','then','rows','catch','html-pdf','rimraf','zip-dir','request-promise','moment','mustache','path','sox','to-csv','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','api','../../config/utils','../../mysqldb','status','end','json','count','offset','limit','set','Content-Range','reject','save','destroy','sendStatus','error','stack','name','index','rawAttributes','model','query','dateEnd','dateStart','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','add','day','merge','filter'];(function(_0x13c174,_0xda25fe){var _0x160654=function(_0x1b6ac2){while(--_0x1b6ac2){_0x13c174['push'](_0x13c174['shift']());}};_0x160654(++_0xda25fe);}(_0xfecd,0x107));var _0xdfec=function(_0xe5f8e0,_0x3c6070){_0xe5f8e0=_0xe5f8e0-0x0;var _0x1058c3=_0xfecd[_0xe5f8e0];return _0x1058c3;};'use strict';var pdf=require(_0xdfec('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xdfec('0x1'));var zipdir=require(_0xdfec('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xdfec('0x3'));var moment=require(_0xdfec('0x4'));var BPromise=require('bluebird');var Mustache=require(_0xdfec('0x5'));var util=require('util');var path=require(_0xdfec('0x6'));var sox=require(_0xdfec('0x7'));var csv=require(_0xdfec('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xdfec('0x9'));var squel=require(_0xdfec('0xa'));var crypto=require(_0xdfec('0xb'));var jsforce=require(_0xdfec('0xc'));var deskjs=require(_0xdfec('0xd'));var toCsv=require('to-csv');var querystring=require(_0xdfec('0xe'));var Papa=require(_0xdfec('0xf'));var Redis=require(_0xdfec('0x10'));var qs=require('../../components/parsers/qs');var logger=require('../../config/logger')(_0xdfec('0x11'));var utils=require(_0xdfec('0x12'));var config=require('../../config/environment');var db=require(_0xdfec('0x13'))['db'];function respondWithStatusCode(_0x112dee,_0x4a0fef){_0x4a0fef=_0x4a0fef||0xcc;return function(_0x452860){if(_0x452860){return _0x112dee['sendStatus'](_0x4a0fef);}return _0x112dee[_0xdfec('0x14')](_0x4a0fef)[_0xdfec('0x15')]();};}function respondWithResult(_0x2384f5,_0x40bba3){_0x40bba3=_0x40bba3||0xc8;return function(_0x21f788){if(_0x21f788){return _0x2384f5[_0xdfec('0x14')](_0x40bba3)[_0xdfec('0x16')](_0x21f788);}};}function respondWithFilteredResult(_0x2ccc89,_0x4d7c6e){return function(_0x299e43){if(_0x299e43){var _0x1b904f=_0x299e43[_0xdfec('0x17')],_0x493d12=_0x4d7c6e[_0xdfec('0x18')],_0x420e3b=_0x4d7c6e[_0xdfec('0x18')]+_0x4d7c6e[_0xdfec('0x19')],_0x53ef23;if(_0x420e3b>=_0x1b904f){_0x420e3b=_0x1b904f;_0x53ef23=0xc8;}else{_0x53ef23=0xce;}_0x2ccc89['status'](_0x53ef23);return _0x2ccc89[_0xdfec('0x1a')](_0xdfec('0x1b'),_0x493d12+'-'+_0x420e3b+'/'+_0x1b904f)[_0xdfec('0x16')](_0x299e43);}return null;};}function patchUpdates(_0x144890){return function(_0x10c44c){try{jsonpatch['apply'](_0x10c44c,_0x144890,!![]);}catch(_0x4d3922){return BPromise[_0xdfec('0x1c')](_0x4d3922);}return _0x10c44c[_0xdfec('0x1d')]();};}function saveUpdates(_0x1d6def,_0x51aa7f){return function(_0x55c459){if(_0x55c459){return _0x55c459['update'](_0x1d6def)['then'](function(_0xce9faf){return _0xce9faf;});}return null;};}function removeEntity(_0x42858f,_0x577a69){return function(_0xfd3f31){if(_0xfd3f31){return _0xfd3f31[_0xdfec('0x1e')]()['then'](function(){_0x42858f[_0xdfec('0x14')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2ede23,_0x1d8dd1){return function(_0x43d004){if(!_0x43d004){_0x2ede23[_0xdfec('0x1f')](0x194);}return _0x43d004;};}function handleError(_0x405aae,_0x3e29aa){_0x3e29aa=_0x3e29aa||0x1f4;return function(_0x412b26){logger[_0xdfec('0x20')](_0x412b26[_0xdfec('0x21')]);if(_0x412b26[_0xdfec('0x22')]){delete _0x412b26['name'];}_0x405aae[_0xdfec('0x14')](_0x3e29aa)['send'](_0x412b26);};}exports[_0xdfec('0x23')]=function(_0x21722a,_0x314f98){var _0x3b96f1={},_0xcf870a={},_0x13a2ad={'count':0x0,'rows':[]};var _0x4031ca=db['Migration'][_0xdfec('0x24')];_0xcf870a[_0xdfec('0x25')]=_['keys'](_0x4031ca);var _0x19a66a={'dateStart':_0x21722a['query']['dateStart'],'dateEnd':_0x21722a[_0xdfec('0x26')][_0xdfec('0x27')]};delete _0x21722a[_0xdfec('0x26')][_0xdfec('0x28')];delete _0x21722a[_0xdfec('0x26')][_0xdfec('0x27')];_0xcf870a[_0xdfec('0x26')]=_[_0xdfec('0x29')](_0x21722a[_0xdfec('0x26')]);_0xcf870a[_0xdfec('0x2a')]=_[_0xdfec('0x2b')](_0xcf870a[_0xdfec('0x25')],_0xcf870a['query']);_0x3b96f1[_0xdfec('0x2c')]=_[_0xdfec('0x2b')](_0xcf870a[_0xdfec('0x25')],qs[_0xdfec('0x2d')](_0x21722a[_0xdfec('0x26')][_0xdfec('0x2d')]));_0x3b96f1[_0xdfec('0x2c')]=_0x3b96f1[_0xdfec('0x2c')][_0xdfec('0x2e')]?_0x3b96f1['attributes']:_0xcf870a['model'];if(!_0x21722a[_0xdfec('0x26')][_0xdfec('0x2f')](_0xdfec('0x30'))){_0x3b96f1[_0xdfec('0x19')]=qs[_0xdfec('0x19')](_0x21722a[_0xdfec('0x26')]['limit']);_0x3b96f1['offset']=qs[_0xdfec('0x18')](_0x21722a[_0xdfec('0x26')][_0xdfec('0x18')]);}_0x3b96f1[_0xdfec('0x31')]=qs[_0xdfec('0x32')](_0x21722a[_0xdfec('0x26')][_0xdfec('0x32')]);_0x3b96f1[_0xdfec('0x33')]=qs[_0xdfec('0x2a')](_[_0xdfec('0x34')](_0x21722a[_0xdfec('0x26')],_0xcf870a['filters']));if(_0x19a66a[_0xdfec('0x28')]){if(_0x19a66a[_0xdfec('0x27')]){_0x19a66a[_0xdfec('0x27')]=moment(_0x19a66a['dateEnd'])[_0xdfec('0x35')](0x1,'day');}else{_0x19a66a[_0xdfec('0x27')]=moment(_0x19a66a[_0xdfec('0x28')])['add'](0x1,_0xdfec('0x36'));}_[_0xdfec('0x37')](_0x3b96f1[_0xdfec('0x33')],{'createdAt':{'$gte':_0x19a66a[_0xdfec('0x28')],'$lte':_0x19a66a[_0xdfec('0x27')]}});}if(_0x21722a[_0xdfec('0x26')][_0xdfec('0x38')]){_0x3b96f1[_0xdfec('0x33')]=_[_0xdfec('0x37')](_0x3b96f1[_0xdfec('0x33')],{'$or':_[_0xdfec('0x39')](_0x3b96f1[_0xdfec('0x2c')],function(_0x1301a3){var _0x534f8e={};_0x534f8e[_0x1301a3]={'$like':'%'+_0x21722a[_0xdfec('0x26')][_0xdfec('0x38')]+'%'};return _0x534f8e;})});}_0x3b96f1=_[_0xdfec('0x37')]({},_0x3b96f1,_0x21722a['options']);var _0x936257={'where':_0x3b96f1[_0xdfec('0x33')]};return db[_0xdfec('0x3a')]['count'](_0x936257)['then'](function(_0x17e656){_0x13a2ad[_0xdfec('0x17')]=_0x17e656;if(_0x21722a[_0xdfec('0x26')]['includeAll']){_0x3b96f1[_0xdfec('0x3b')]=[{'all':!![]}];}return db['Migration'][_0xdfec('0x3c')](_0x3b96f1);})[_0xdfec('0x3d')](function(_0x47dd3f){_0x13a2ad[_0xdfec('0x3e')]=_0x47dd3f;return _0x13a2ad;})[_0xdfec('0x3d')](respondWithFilteredResult(_0x314f98,_0x3b96f1))[_0xdfec('0x3f')](handleError(_0x314f98,null));};
\ No newline at end of file
+var _0x416e=['ioredis','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../mysqldb','end','status','json','count','offset','limit','set','apply','reject','then','destroy','sendStatus','error','name','send','Migration','rawAttributes','model','keys','query','dateStart','dateEnd','filters','intersection','attributes','fields','length','nolimit','order','sort','where','pick','add','day','merge','filter','map','key','VIRTUAL','field','options','include','rows','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','desk.js','querystring'];(function(_0x2f4302,_0xcf3315){var _0x1e591b=function(_0x249818){while(--_0x249818){_0x2f4302['push'](_0x2f4302['shift']());}};_0x1e591b(++_0xcf3315);}(_0x416e,0xb3));var _0xe416=function(_0x250395,_0x4ea2d4){_0x250395=_0x250395-0x0;var _0x2b8883=_0x416e[_0x250395];return _0x2b8883;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0xe416('0x0'));var zipdir=require('zip-dir');var jsonpatch=require(_0xe416('0x1'));var rp=require(_0xe416('0x2'));var moment=require(_0xe416('0x3'));var BPromise=require(_0xe416('0x4'));var Mustache=require(_0xe416('0x5'));var util=require(_0xe416('0x6'));var path=require(_0xe416('0x7'));var sox=require(_0xe416('0x8'));var csv=require(_0xe416('0x9'));var ejs=require(_0xe416('0xa'));var fs=require('fs');var _=require(_0xe416('0xb'));var squel=require(_0xe416('0xc'));var crypto=require(_0xe416('0xd'));var jsforce=require('jsforce');var deskjs=require(_0xe416('0xe'));var toCsv=require('to-csv');var querystring=require(_0xe416('0xf'));var Papa=require('papaparse');var Redis=require(_0xe416('0x10'));var qs=require(_0xe416('0x11'));var logger=require(_0xe416('0x12'))(_0xe416('0x13'));var utils=require('../../config/utils');var config=require(_0xe416('0x14'));var db=require(_0xe416('0x15'))['db'];function respondWithStatusCode(_0xef3a4b,_0x5bb1bf){_0x5bb1bf=_0x5bb1bf||0xcc;return function(_0x499a49){if(_0x499a49){return _0xef3a4b['sendStatus'](_0x5bb1bf);}return _0xef3a4b['status'](_0x5bb1bf)[_0xe416('0x16')]();};}function respondWithResult(_0x46b6a6,_0x268483){_0x268483=_0x268483||0xc8;return function(_0x5e0929){if(_0x5e0929){return _0x46b6a6[_0xe416('0x17')](_0x268483)[_0xe416('0x18')](_0x5e0929);}};}function respondWithFilteredResult(_0x1054c9,_0x2da29f){return function(_0x253d13){if(_0x253d13){var _0x36e021=_0x253d13[_0xe416('0x19')],_0x3a2401=_0x2da29f[_0xe416('0x1a')],_0x19e7fd=_0x2da29f[_0xe416('0x1a')]+_0x2da29f[_0xe416('0x1b')],_0x5785fb;if(_0x19e7fd>=_0x36e021){_0x19e7fd=_0x36e021;_0x5785fb=0xc8;}else{_0x5785fb=0xce;}_0x1054c9[_0xe416('0x17')](_0x5785fb);return _0x1054c9[_0xe416('0x1c')]('Content-Range',_0x3a2401+'-'+_0x19e7fd+'/'+_0x36e021)['json'](_0x253d13);}return null;};}function patchUpdates(_0x1db69e){return function(_0x5c59dc){try{jsonpatch[_0xe416('0x1d')](_0x5c59dc,_0x1db69e,!![]);}catch(_0x535df5){return BPromise[_0xe416('0x1e')](_0x535df5);}return _0x5c59dc['save']();};}function saveUpdates(_0x474363,_0x57eea3){return function(_0x3132a8){if(_0x3132a8){return _0x3132a8['update'](_0x474363)[_0xe416('0x1f')](function(_0x2537c3){return _0x2537c3;});}return null;};}function removeEntity(_0x244cdc,_0x4288e9){return function(_0x189b32){if(_0x189b32){return _0x189b32[_0xe416('0x20')]()['then'](function(){_0x244cdc[_0xe416('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2e8187,_0x47306c){return function(_0x1405d3){if(!_0x1405d3){_0x2e8187[_0xe416('0x21')](0x194);}return _0x1405d3;};}function handleError(_0x17d682,_0x45aa56){_0x45aa56=_0x45aa56||0x1f4;return function(_0x2d2899){logger[_0xe416('0x22')](_0x2d2899['stack']);if(_0x2d2899[_0xe416('0x23')]){delete _0x2d2899[_0xe416('0x23')];}_0x17d682[_0xe416('0x17')](_0x45aa56)[_0xe416('0x24')](_0x2d2899);};}exports['index']=function(_0x2d16d0,_0x52f036){var _0xb48b14={},_0x216d8e={},_0x3ec6fa={'count':0x0,'rows':[]};var _0x499190=db[_0xe416('0x25')][_0xe416('0x26')];_0x216d8e[_0xe416('0x27')]=_[_0xe416('0x28')](_0x499190);var _0x18187e={'dateStart':_0x2d16d0[_0xe416('0x29')][_0xe416('0x2a')],'dateEnd':_0x2d16d0['query'][_0xe416('0x2b')]};delete _0x2d16d0[_0xe416('0x29')][_0xe416('0x2a')];delete _0x2d16d0[_0xe416('0x29')][_0xe416('0x2b')];_0x216d8e['query']=_[_0xe416('0x28')](_0x2d16d0['query']);_0x216d8e[_0xe416('0x2c')]=_[_0xe416('0x2d')](_0x216d8e[_0xe416('0x27')],_0x216d8e[_0xe416('0x29')]);_0xb48b14[_0xe416('0x2e')]=_['intersection'](_0x216d8e[_0xe416('0x27')],qs[_0xe416('0x2f')](_0x2d16d0[_0xe416('0x29')][_0xe416('0x2f')]));_0xb48b14[_0xe416('0x2e')]=_0xb48b14[_0xe416('0x2e')][_0xe416('0x30')]?_0xb48b14[_0xe416('0x2e')]:_0x216d8e[_0xe416('0x27')];if(!_0x2d16d0[_0xe416('0x29')]['hasOwnProperty'](_0xe416('0x31'))){_0xb48b14[_0xe416('0x1b')]=qs[_0xe416('0x1b')](_0x2d16d0[_0xe416('0x29')][_0xe416('0x1b')]);_0xb48b14['offset']=qs[_0xe416('0x1a')](_0x2d16d0[_0xe416('0x29')][_0xe416('0x1a')]);}_0xb48b14[_0xe416('0x32')]=qs['sort'](_0x2d16d0[_0xe416('0x29')][_0xe416('0x33')]);_0xb48b14[_0xe416('0x34')]=qs[_0xe416('0x2c')](_[_0xe416('0x35')](_0x2d16d0[_0xe416('0x29')],_0x216d8e[_0xe416('0x2c')]));if(_0x18187e[_0xe416('0x2a')]){if(_0x18187e[_0xe416('0x2b')]){_0x18187e[_0xe416('0x2b')]=moment(_0x18187e[_0xe416('0x2b')])[_0xe416('0x36')](0x1,_0xe416('0x37'));}else{_0x18187e[_0xe416('0x2b')]=moment(_0x18187e[_0xe416('0x2a')])[_0xe416('0x36')](0x1,_0xe416('0x37'));}_[_0xe416('0x38')](_0xb48b14['where'],{'createdAt':{'$gte':_0x18187e[_0xe416('0x2a')],'$lte':_0x18187e['dateEnd']}});}if(_0x2d16d0['query'][_0xe416('0x39')]){_0xb48b14[_0xe416('0x34')]=_[_0xe416('0x38')](_0xb48b14['where'],{'$or':_[_0xe416('0x3a')](_0x499190,function(_0x14928){if(_0x14928['type'][_0xe416('0x3b')]!==_0xe416('0x3c')){var _0x4e69ba={};_0x4e69ba[_0x14928[_0xe416('0x3d')]]={'$like':'%'+_0x2d16d0['query'][_0xe416('0x39')]+'%'};return _0x4e69ba;}})});}_0xb48b14=_[_0xe416('0x38')]({},_0xb48b14,_0x2d16d0[_0xe416('0x3e')]);var _0x551882={'where':_0xb48b14[_0xe416('0x34')]};return db['Migration'][_0xe416('0x19')](_0x551882)['then'](function(_0x2a7c21){_0x3ec6fa[_0xe416('0x19')]=_0x2a7c21;if(_0x2d16d0[_0xe416('0x29')]['includeAll']){_0xb48b14[_0xe416('0x3f')]=[{'all':!![]}];}return db[_0xe416('0x25')]['findAll'](_0xb48b14);})[_0xe416('0x1f')](function(_0xf9b0f3){_0x3ec6fa[_0xe416('0x40')]=_0xf9b0f3;return _0x3ec6fa;})[_0xe416('0x1f')](respondWithFilteredResult(_0x52f036,_0xb48b14))['catch'](handleError(_0x52f036,null));};
\ No newline at end of file