Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / integrationReport / integrationReport.controller.js
index 22fc9c4..fddad30 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3c2a=['sendStatus','status','end','json','count','offset','limit','set','apply','reject','save','destroy','then','stack','name','send','index','IntegrationReport','rawAttributes','model','query','keys','attributes','intersection','length','hasOwnProperty','nolimit','order','sort','where','merge','map','type','key','field','options','includeAll','include','findAll','catch','show','params','filters','fields','find','create','update','body','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb'];(function(_0x502c7d,_0x2f1285){var _0x30b7ed=function(_0x2d92f3){while(--_0x2d92f3){_0x502c7d['push'](_0x502c7d['shift']());}};_0x30b7ed(++_0x2f1285);}(_0x3c2a,0x79));var _0xa3c2=function(_0x428092,_0x13a877){_0x428092=_0x428092-0x0;var _0x1dc753=_0x3c2a[_0x428092];return _0x1dc753;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xa3c2('0x0'));var rimraf=require(_0xa3c2('0x1'));var zipdir=require(_0xa3c2('0x2'));var jsonpatch=require(_0xa3c2('0x3'));var rp=require(_0xa3c2('0x4'));var moment=require(_0xa3c2('0x5'));var BPromise=require('bluebird');var Mustache=require(_0xa3c2('0x6'));var util=require(_0xa3c2('0x7'));var path=require('path');var sox=require(_0xa3c2('0x8'));var csv=require(_0xa3c2('0x9'));var ejs=require(_0xa3c2('0xa'));var fs=require('fs');var _=require(_0xa3c2('0xb'));var squel=require(_0xa3c2('0xc'));var crypto=require(_0xa3c2('0xd'));var jsforce=require(_0xa3c2('0xe'));var deskjs=require(_0xa3c2('0xf'));var toCsv=require(_0xa3c2('0x9'));var querystring=require(_0xa3c2('0x10'));var Papa=require('papaparse');var Redis=require(_0xa3c2('0x11'));var authService=require(_0xa3c2('0x12'));var qs=require(_0xa3c2('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xa3c2('0x14'))(_0xa3c2('0x15'));var utils=require(_0xa3c2('0x16'));var config=require(_0xa3c2('0x17'));var db=require(_0xa3c2('0x18'))['db'];function respondWithStatusCode(_0x55180e,_0x1568d1){_0x1568d1=_0x1568d1||0xcc;return function(_0x6176de){if(_0x6176de){return _0x55180e[_0xa3c2('0x19')](_0x1568d1);}return _0x55180e[_0xa3c2('0x1a')](_0x1568d1)[_0xa3c2('0x1b')]();};}function respondWithResult(_0xb4d58,_0x250d89){_0x250d89=_0x250d89||0xc8;return function(_0x5a917b){if(_0x5a917b){return _0xb4d58[_0xa3c2('0x1a')](_0x250d89)[_0xa3c2('0x1c')](_0x5a917b);}};}function respondWithFilteredResult(_0x53d147,_0x205a2c){return function(_0x9fe118){if(_0x9fe118){var _0x101ff8=_0x9fe118[_0xa3c2('0x1d')],_0x36c5f5=_0x205a2c[_0xa3c2('0x1e')],_0x97a703=_0x205a2c[_0xa3c2('0x1e')]+_0x205a2c[_0xa3c2('0x1f')],_0x15919d;if(_0x97a703>=_0x101ff8){_0x97a703=_0x101ff8;_0x15919d=0xc8;}else{_0x15919d=0xce;}_0x53d147[_0xa3c2('0x1a')](_0x15919d);return _0x53d147[_0xa3c2('0x20')]('Content-Range',_0x36c5f5+'-'+_0x97a703+'/'+_0x101ff8)['json'](_0x9fe118);}return null;};}function patchUpdates(_0x5b10b8){return function(_0x4cde6a){try{jsonpatch[_0xa3c2('0x21')](_0x4cde6a,_0x5b10b8,!![]);}catch(_0x5c54b7){return BPromise[_0xa3c2('0x22')](_0x5c54b7);}return _0x4cde6a[_0xa3c2('0x23')]();};}function saveUpdates(_0x356d05,_0x2bf66e){return function(_0x31177b){if(_0x31177b){return _0x31177b['update'](_0x356d05)['then'](function(_0x17cd2b){return _0x17cd2b;});}return null;};}function removeEntity(_0x45278c,_0x2ccf3c){return function(_0x44b7b3){if(_0x44b7b3){return _0x44b7b3[_0xa3c2('0x24')]()[_0xa3c2('0x25')](function(){_0x45278c['status'](0xcc)[_0xa3c2('0x1b')]();});}};}function handleEntityNotFound(_0x142013,_0x1a8441){return function(_0x3cca8c){if(!_0x3cca8c){_0x142013['sendStatus'](0x194);}return _0x3cca8c;};}function handleError(_0x5ce6bd,_0x4ab087){_0x4ab087=_0x4ab087||0x1f4;return function(_0x484995){logger['error'](_0x484995[_0xa3c2('0x26')]);if(_0x484995[_0xa3c2('0x27')]){delete _0x484995[_0xa3c2('0x27')];}_0x5ce6bd['status'](_0x4ab087)[_0xa3c2('0x28')](_0x484995);};}exports[_0xa3c2('0x29')]=function(_0x1e7652,_0x13511f){var _0xb68cb2={},_0x3132fb={},_0x6b981e={'count':0x0,'rows':[]};var _0x1acb27=db[_0xa3c2('0x2a')][_0xa3c2('0x2b')];_0x3132fb[_0xa3c2('0x2c')]=_['keys'](_0x1acb27);_0x3132fb[_0xa3c2('0x2d')]=_[_0xa3c2('0x2e')](_0x1e7652[_0xa3c2('0x2d')]);_0x3132fb['filters']=_['intersection'](_0x3132fb[_0xa3c2('0x2c')],_0x3132fb['query']);_0xb68cb2[_0xa3c2('0x2f')]=_[_0xa3c2('0x30')](_0x3132fb[_0xa3c2('0x2c')],qs['fields'](_0x1e7652['query']['fields']));_0xb68cb2['attributes']=_0xb68cb2[_0xa3c2('0x2f')][_0xa3c2('0x31')]?_0xb68cb2[_0xa3c2('0x2f')]:_0x3132fb[_0xa3c2('0x2c')];if(!_0x1e7652[_0xa3c2('0x2d')][_0xa3c2('0x32')](_0xa3c2('0x33'))){_0xb68cb2['limit']=qs[_0xa3c2('0x1f')](_0x1e7652[_0xa3c2('0x2d')][_0xa3c2('0x1f')]);_0xb68cb2[_0xa3c2('0x1e')]=qs['offset'](_0x1e7652[_0xa3c2('0x2d')][_0xa3c2('0x1e')]);}_0xb68cb2[_0xa3c2('0x34')]=qs[_0xa3c2('0x35')](_0x1e7652[_0xa3c2('0x2d')][_0xa3c2('0x35')]);_0xb68cb2[_0xa3c2('0x36')]=qs['filters'](_['pick'](_0x1e7652['query'],_0x3132fb['filters']));if(_0x1e7652['query']['filter']){_0xb68cb2[_0xa3c2('0x36')]=_[_0xa3c2('0x37')](_0xb68cb2['where'],{'$or':_[_0xa3c2('0x38')](_0x1acb27,function(_0x51a496){if(_0x51a496[_0xa3c2('0x39')][_0xa3c2('0x3a')]!=='VIRTUAL'){var _0x404b96={};_0x404b96[_0x51a496[_0xa3c2('0x3b')]]={'$like':'%'+_0x1e7652[_0xa3c2('0x2d')]['filter']+'%'};return _0x404b96;}})});}_0xb68cb2=_[_0xa3c2('0x37')]({},_0xb68cb2,_0x1e7652[_0xa3c2('0x3c')]);var _0x505bcc={'where':_0xb68cb2[_0xa3c2('0x36')]};return db[_0xa3c2('0x2a')]['count'](_0x505bcc)[_0xa3c2('0x25')](function(_0x132c6b){_0x6b981e[_0xa3c2('0x1d')]=_0x132c6b;if(_0x1e7652[_0xa3c2('0x2d')][_0xa3c2('0x3d')]){_0xb68cb2[_0xa3c2('0x3e')]=[{'all':!![]}];}return db[_0xa3c2('0x2a')][_0xa3c2('0x3f')](_0xb68cb2);})[_0xa3c2('0x25')](function(_0x4c7a63){_0x6b981e['rows']=_0x4c7a63;return _0x6b981e;})[_0xa3c2('0x25')](respondWithFilteredResult(_0x13511f,_0xb68cb2))[_0xa3c2('0x40')](handleError(_0x13511f,null));};exports[_0xa3c2('0x41')]=function(_0x315dba,_0x3d3ac6){var _0x475e7d={'raw':![],'where':{'id':_0x315dba[_0xa3c2('0x42')]['id']}},_0x450946={};_0x450946[_0xa3c2('0x2c')]=_[_0xa3c2('0x2e')](db[_0xa3c2('0x2a')][_0xa3c2('0x2b')]);_0x450946['query']=_[_0xa3c2('0x2e')](_0x315dba[_0xa3c2('0x2d')]);_0x450946[_0xa3c2('0x43')]=_[_0xa3c2('0x30')](_0x450946['model'],_0x450946[_0xa3c2('0x2d')]);_0x475e7d[_0xa3c2('0x2f')]=_[_0xa3c2('0x30')](_0x450946[_0xa3c2('0x2c')],qs[_0xa3c2('0x44')](_0x315dba[_0xa3c2('0x2d')][_0xa3c2('0x44')]));_0x475e7d[_0xa3c2('0x2f')]=_0x475e7d[_0xa3c2('0x2f')]['length']?_0x475e7d['attributes']:_0x450946['model'];if(_0x315dba['query'][_0xa3c2('0x3d')]){_0x475e7d[_0xa3c2('0x3e')]=[{'all':!![]}];}_0x475e7d=_['merge']({},_0x475e7d,_0x315dba[_0xa3c2('0x3c')]);return db[_0xa3c2('0x2a')][_0xa3c2('0x45')](_0x475e7d)[_0xa3c2('0x25')](handleEntityNotFound(_0x3d3ac6,null))[_0xa3c2('0x25')](respondWithResult(_0x3d3ac6,null))[_0xa3c2('0x40')](handleError(_0x3d3ac6,null));};exports['create']=function(_0x30bbba,_0x44c070){return db[_0xa3c2('0x2a')][_0xa3c2('0x46')](_0x30bbba['body'],{})[_0xa3c2('0x25')](respondWithResult(_0x44c070,0xc9))[_0xa3c2('0x40')](handleError(_0x44c070,null));};exports[_0xa3c2('0x47')]=function(_0x3d6871,_0x528ae0){if(_0x3d6871[_0xa3c2('0x48')]['id']){delete _0x3d6871[_0xa3c2('0x48')]['id'];}return db[_0xa3c2('0x2a')][_0xa3c2('0x45')]({'where':{'id':_0x3d6871['params']['id']}})['then'](handleEntityNotFound(_0x528ae0,null))['then'](saveUpdates(_0x3d6871[_0xa3c2('0x48')],null))['then'](respondWithResult(_0x528ae0,null))[_0xa3c2('0x40')](handleError(_0x528ae0,null));};exports[_0xa3c2('0x24')]=function(_0x4a0942,_0x5210d8){return db['IntegrationReport'][_0xa3c2('0x45')]({'where':{'id':_0x4a0942[_0xa3c2('0x42')]['id']}})['then'](handleEntityNotFound(_0x5210d8,null))[_0xa3c2('0x25')](removeEntity(_0x5210d8,null))['catch'](handleError(_0x5210d8,null));};exports['describe']=function(_0x21618a,_0x41d780){return db[_0xa3c2('0x2a')]['describe']()[_0xa3c2('0x25')](respondWithResult(_0x41d780,null))['catch'](handleError(_0x41d780,null));};
\ No newline at end of file
+var _0x0ae6=['sort','where','merge','map','type','key','VIRTUAL','field','filter','options','includeAll','include','rows','catch','show','params','fields','create','body','find','describe','html-pdf','eml-format','rimraf','request-promise','moment','bluebird','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','count','offset','json','apply','reject','then','destroy','error','name','index','IntegrationReport','rawAttributes','query','keys','filters','intersection','model','attributes','length','hasOwnProperty','limit','order'];(function(_0x39a919,_0x47ea42){var _0x3f4e51=function(_0x1c5a95){while(--_0x1c5a95){_0x39a919['push'](_0x39a919['shift']());}};_0x3f4e51(++_0x47ea42);}(_0x0ae6,0xe4));var _0x60ae=function(_0xcac2ac,_0xbf94f){_0xcac2ac=_0xcac2ac-0x0;var _0x2f4af0=_0x0ae6[_0xcac2ac];return _0x2f4af0;};'use strict';var pdf=require(_0x60ae('0x0'));var emlformat=require(_0x60ae('0x1'));var rimraf=require(_0x60ae('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x60ae('0x3'));var moment=require(_0x60ae('0x4'));var BPromise=require(_0x60ae('0x5'));var Mustache=require('mustache');var util=require('util');var path=require('path');var sox=require(_0x60ae('0x6'));var csv=require(_0x60ae('0x7'));var ejs=require(_0x60ae('0x8'));var fs=require('fs');var _=require(_0x60ae('0x9'));var squel=require('squel');var crypto=require(_0x60ae('0xa'));var jsforce=require(_0x60ae('0xb'));var deskjs=require(_0x60ae('0xc'));var toCsv=require(_0x60ae('0x7'));var querystring=require(_0x60ae('0xd'));var Papa=require(_0x60ae('0xe'));var Redis=require(_0x60ae('0xf'));var authService=require(_0x60ae('0x10'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0x60ae('0x11'));var logger=require(_0x60ae('0x12'))(_0x60ae('0x13'));var utils=require(_0x60ae('0x14'));var config=require(_0x60ae('0x15'));var db=require(_0x60ae('0x16'))['db'];function respondWithStatusCode(_0x590a80,_0x1d0a68){_0x1d0a68=_0x1d0a68||0xcc;return function(_0x674231){if(_0x674231){return _0x590a80[_0x60ae('0x17')](_0x1d0a68);}return _0x590a80[_0x60ae('0x18')](_0x1d0a68)[_0x60ae('0x19')]();};}function respondWithResult(_0x234f52,_0x4166db){_0x4166db=_0x4166db||0xc8;return function(_0x376eb4){if(_0x376eb4){return _0x234f52[_0x60ae('0x18')](_0x4166db)['json'](_0x376eb4);}};}function respondWithFilteredResult(_0x1d8ac0,_0xc7f23a){return function(_0x284404){if(_0x284404){var _0x21c3a6=_0x284404[_0x60ae('0x1a')],_0x2a025e=_0xc7f23a['offset'],_0x3ff183=_0xc7f23a[_0x60ae('0x1b')]+_0xc7f23a['limit'],_0x15c133;if(_0x3ff183>=_0x21c3a6){_0x3ff183=_0x21c3a6;_0x15c133=0xc8;}else{_0x15c133=0xce;}_0x1d8ac0[_0x60ae('0x18')](_0x15c133);return _0x1d8ac0['set']('Content-Range',_0x2a025e+'-'+_0x3ff183+'/'+_0x21c3a6)[_0x60ae('0x1c')](_0x284404);}return null;};}function patchUpdates(_0x52b3d0){return function(_0x155da2){try{jsonpatch[_0x60ae('0x1d')](_0x155da2,_0x52b3d0,!![]);}catch(_0x247c9e){return BPromise[_0x60ae('0x1e')](_0x247c9e);}return _0x155da2['save']();};}function saveUpdates(_0x38e88f,_0x5b5a2d){return function(_0x460f21){if(_0x460f21){return _0x460f21['update'](_0x38e88f)[_0x60ae('0x1f')](function(_0x553a88){return _0x553a88;});}return null;};}function removeEntity(_0x5a2ac0,_0x4b4f1f){return function(_0x58e3a4){if(_0x58e3a4){return _0x58e3a4[_0x60ae('0x20')]()[_0x60ae('0x1f')](function(){_0x5a2ac0[_0x60ae('0x18')](0xcc)['end']();});}};}function handleEntityNotFound(_0x5118f0,_0xd72d03){return function(_0x391d99){if(!_0x391d99){_0x5118f0['sendStatus'](0x194);}return _0x391d99;};}function handleError(_0x1f610d,_0x28ab7e){_0x28ab7e=_0x28ab7e||0x1f4;return function(_0x1e8a6c){logger[_0x60ae('0x21')](_0x1e8a6c['stack']);if(_0x1e8a6c['name']){delete _0x1e8a6c[_0x60ae('0x22')];}_0x1f610d[_0x60ae('0x18')](_0x28ab7e)['send'](_0x1e8a6c);};}exports[_0x60ae('0x23')]=function(_0x3578d9,_0x117618){var _0x24c118={},_0x33c830={},_0x5c4d28={'count':0x0,'rows':[]};var _0x3dff40=db[_0x60ae('0x24')][_0x60ae('0x25')];_0x33c830['model']=_['keys'](_0x3dff40);_0x33c830[_0x60ae('0x26')]=_[_0x60ae('0x27')](_0x3578d9[_0x60ae('0x26')]);_0x33c830[_0x60ae('0x28')]=_[_0x60ae('0x29')](_0x33c830[_0x60ae('0x2a')],_0x33c830[_0x60ae('0x26')]);_0x24c118['attributes']=_['intersection'](_0x33c830[_0x60ae('0x2a')],qs['fields'](_0x3578d9[_0x60ae('0x26')]['fields']));_0x24c118[_0x60ae('0x2b')]=_0x24c118['attributes'][_0x60ae('0x2c')]?_0x24c118[_0x60ae('0x2b')]:_0x33c830[_0x60ae('0x2a')];if(!_0x3578d9[_0x60ae('0x26')][_0x60ae('0x2d')]('nolimit')){_0x24c118['limit']=qs['limit'](_0x3578d9[_0x60ae('0x26')][_0x60ae('0x2e')]);_0x24c118[_0x60ae('0x1b')]=qs[_0x60ae('0x1b')](_0x3578d9['query'][_0x60ae('0x1b')]);}_0x24c118[_0x60ae('0x2f')]=qs[_0x60ae('0x30')](_0x3578d9[_0x60ae('0x26')][_0x60ae('0x30')]);_0x24c118[_0x60ae('0x31')]=qs[_0x60ae('0x28')](_['pick'](_0x3578d9[_0x60ae('0x26')],_0x33c830[_0x60ae('0x28')]));if(_0x3578d9[_0x60ae('0x26')]['filter']){_0x24c118[_0x60ae('0x31')]=_[_0x60ae('0x32')](_0x24c118[_0x60ae('0x31')],{'$or':_[_0x60ae('0x33')](_0x3dff40,function(_0x4a75d9){if(_0x4a75d9[_0x60ae('0x34')][_0x60ae('0x35')]!==_0x60ae('0x36')){var _0x268a28={};_0x268a28[_0x4a75d9[_0x60ae('0x37')]]={'$like':'%'+_0x3578d9['query'][_0x60ae('0x38')]+'%'};return _0x268a28;}})});}_0x24c118=_[_0x60ae('0x32')]({},_0x24c118,_0x3578d9[_0x60ae('0x39')]);var _0x49f1e9={'where':_0x24c118[_0x60ae('0x31')]};return db[_0x60ae('0x24')]['count'](_0x49f1e9)[_0x60ae('0x1f')](function(_0x4bee2d){_0x5c4d28[_0x60ae('0x1a')]=_0x4bee2d;if(_0x3578d9[_0x60ae('0x26')][_0x60ae('0x3a')]){_0x24c118[_0x60ae('0x3b')]=[{'all':!![]}];}return db['IntegrationReport']['findAll'](_0x24c118);})['then'](function(_0x1c2cd1){_0x5c4d28[_0x60ae('0x3c')]=_0x1c2cd1;return _0x5c4d28;})['then'](respondWithFilteredResult(_0x117618,_0x24c118))[_0x60ae('0x3d')](handleError(_0x117618,null));};exports[_0x60ae('0x3e')]=function(_0x450159,_0x3515d1){var _0x569243={'raw':![],'where':{'id':_0x450159[_0x60ae('0x3f')]['id']}},_0x35d654={};_0x35d654['model']=_[_0x60ae('0x27')](db[_0x60ae('0x24')][_0x60ae('0x25')]);_0x35d654[_0x60ae('0x26')]=_[_0x60ae('0x27')](_0x450159[_0x60ae('0x26')]);_0x35d654['filters']=_[_0x60ae('0x29')](_0x35d654[_0x60ae('0x2a')],_0x35d654[_0x60ae('0x26')]);_0x569243[_0x60ae('0x2b')]=_[_0x60ae('0x29')](_0x35d654[_0x60ae('0x2a')],qs[_0x60ae('0x40')](_0x450159[_0x60ae('0x26')]['fields']));_0x569243[_0x60ae('0x2b')]=_0x569243['attributes'][_0x60ae('0x2c')]?_0x569243[_0x60ae('0x2b')]:_0x35d654['model'];if(_0x450159[_0x60ae('0x26')][_0x60ae('0x3a')]){_0x569243[_0x60ae('0x3b')]=[{'all':!![]}];}_0x569243=_['merge']({},_0x569243,_0x450159[_0x60ae('0x39')]);return db[_0x60ae('0x24')]['find'](_0x569243)[_0x60ae('0x1f')](handleEntityNotFound(_0x3515d1,null))['then'](respondWithResult(_0x3515d1,null))['catch'](handleError(_0x3515d1,null));};exports[_0x60ae('0x41')]=function(_0x3a193f,_0x435ec9){return db[_0x60ae('0x24')][_0x60ae('0x41')](_0x3a193f[_0x60ae('0x42')],{})[_0x60ae('0x1f')](respondWithResult(_0x435ec9,0xc9))['catch'](handleError(_0x435ec9,null));};exports['update']=function(_0x5694c7,_0x3d9da6){if(_0x5694c7[_0x60ae('0x42')]['id']){delete _0x5694c7[_0x60ae('0x42')]['id'];}return db[_0x60ae('0x24')][_0x60ae('0x43')]({'where':{'id':_0x5694c7[_0x60ae('0x3f')]['id']}})[_0x60ae('0x1f')](handleEntityNotFound(_0x3d9da6,null))[_0x60ae('0x1f')](saveUpdates(_0x5694c7[_0x60ae('0x42')],null))['then'](respondWithResult(_0x3d9da6,null))[_0x60ae('0x3d')](handleError(_0x3d9da6,null));};exports['destroy']=function(_0x27500c,_0x29611a){return db[_0x60ae('0x24')][_0x60ae('0x43')]({'where':{'id':_0x27500c['params']['id']}})[_0x60ae('0x1f')](handleEntityNotFound(_0x29611a,null))[_0x60ae('0x1f')](removeEntity(_0x29611a,null))[_0x60ae('0x3d')](handleError(_0x29611a,null));};exports[_0x60ae('0x44')]=function(_0x5565ce,_0x34a98a){return db[_0x60ae('0x24')][_0x60ae('0x44')]()[_0x60ae('0x1f')](respondWithResult(_0x34a98a,null))[_0x60ae('0x3d')](handleError(_0x34a98a,null));};
\ No newline at end of file