Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / integrationReport / integrationReport.controller.js
index a7fbaec..2b9369d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7484=['VIRTUAL','field','options','includeAll','include','findAll','rows','catch','params','find','create','update','body','describe','html-pdf','eml-format','rimraf','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../config/logger','api','../../mysqldb','status','json','count','offset','limit','Content-Range','apply','save','then','destroy','end','sendStatus','error','name','send','index','IntegrationReport','rawAttributes','model','keys','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','map','type'];(function(_0x121d0a,_0x58d549){var _0x544998=function(_0x5d8fb5){while(--_0x5d8fb5){_0x121d0a['push'](_0x121d0a['shift']());}};_0x544998(++_0x58d549);}(_0x7484,0x1f1));var _0x4748=function(_0x291165,_0x5c7aee){_0x291165=_0x291165-0x0;var _0x12f030=_0x7484[_0x291165];return _0x12f030;};'use strict';var pdf=require(_0x4748('0x0'));var emlformat=require(_0x4748('0x1'));var rimraf=require(_0x4748('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x4748('0x3'));var moment=require(_0x4748('0x4'));var BPromise=require(_0x4748('0x5'));var Mustache=require(_0x4748('0x6'));var util=require(_0x4748('0x7'));var path=require(_0x4748('0x8'));var sox=require('sox');var csv=require(_0x4748('0x9'));var ejs=require(_0x4748('0xa'));var fs=require('fs');var _=require(_0x4748('0xb'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x4748('0xc'));var deskjs=require(_0x4748('0xd'));var toCsv=require(_0x4748('0x9'));var querystring=require(_0x4748('0xe'));var Papa=require(_0x4748('0xf'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x4748('0x10'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x4748('0x11'))(_0x4748('0x12'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0x4748('0x13'))['db'];function respondWithStatusCode(_0x5efc87,_0x2c4578){_0x2c4578=_0x2c4578||0xcc;return function(_0x31e4b4){if(_0x31e4b4){return _0x5efc87['sendStatus'](_0x2c4578);}return _0x5efc87[_0x4748('0x14')](_0x2c4578)['end']();};}function respondWithResult(_0x19a20e,_0x77c1c){_0x77c1c=_0x77c1c||0xc8;return function(_0x44a851){if(_0x44a851){return _0x19a20e[_0x4748('0x14')](_0x77c1c)[_0x4748('0x15')](_0x44a851);}};}function respondWithFilteredResult(_0x5cc22d,_0x4f2e37){return function(_0x36bb31){if(_0x36bb31){var _0x468892=_0x36bb31[_0x4748('0x16')],_0x1b4ea7=_0x4f2e37['offset'],_0x39cbbd=_0x4f2e37[_0x4748('0x17')]+_0x4f2e37[_0x4748('0x18')],_0x11a18b;if(_0x39cbbd>=_0x468892){_0x39cbbd=_0x468892;_0x11a18b=0xc8;}else{_0x11a18b=0xce;}_0x5cc22d[_0x4748('0x14')](_0x11a18b);return _0x5cc22d['set'](_0x4748('0x19'),_0x1b4ea7+'-'+_0x39cbbd+'/'+_0x468892)[_0x4748('0x15')](_0x36bb31);}return null;};}function patchUpdates(_0x24af91){return function(_0x3ff24d){try{jsonpatch[_0x4748('0x1a')](_0x3ff24d,_0x24af91,!![]);}catch(_0x5cedb4){return BPromise['reject'](_0x5cedb4);}return _0x3ff24d[_0x4748('0x1b')]();};}function saveUpdates(_0xad27a9,_0x1017fb){return function(_0x40ffca){if(_0x40ffca){return _0x40ffca['update'](_0xad27a9)[_0x4748('0x1c')](function(_0x310129){return _0x310129;});}return null;};}function removeEntity(_0x376415,_0x1af109){return function(_0x1ecad1){if(_0x1ecad1){return _0x1ecad1[_0x4748('0x1d')]()['then'](function(){_0x376415[_0x4748('0x14')](0xcc)[_0x4748('0x1e')]();});}};}function handleEntityNotFound(_0x42842e,_0x339a49){return function(_0xc1eb11){if(!_0xc1eb11){_0x42842e[_0x4748('0x1f')](0x194);}return _0xc1eb11;};}function handleError(_0x21d6e5,_0x5c9606){_0x5c9606=_0x5c9606||0x1f4;return function(_0x3fce12){logger[_0x4748('0x20')](_0x3fce12['stack']);if(_0x3fce12[_0x4748('0x21')]){delete _0x3fce12[_0x4748('0x21')];}_0x21d6e5['status'](_0x5c9606)[_0x4748('0x22')](_0x3fce12);};}exports[_0x4748('0x23')]=function(_0x596f31,_0x371dc1){var _0x379635={},_0x527478={},_0x4f7b88={'count':0x0,'rows':[]};var _0x59346c=db[_0x4748('0x24')][_0x4748('0x25')];_0x527478[_0x4748('0x26')]=_[_0x4748('0x27')](_0x59346c);_0x527478[_0x4748('0x28')]=_[_0x4748('0x27')](_0x596f31[_0x4748('0x28')]);_0x527478[_0x4748('0x29')]=_[_0x4748('0x2a')](_0x527478[_0x4748('0x26')],_0x527478[_0x4748('0x28')]);_0x379635[_0x4748('0x2b')]=_['intersection'](_0x527478[_0x4748('0x26')],qs[_0x4748('0x2c')](_0x596f31[_0x4748('0x28')][_0x4748('0x2c')]));_0x379635[_0x4748('0x2b')]=_0x379635[_0x4748('0x2b')]['length']?_0x379635[_0x4748('0x2b')]:_0x527478[_0x4748('0x26')];if(!_0x596f31[_0x4748('0x28')][_0x4748('0x2d')](_0x4748('0x2e'))){_0x379635[_0x4748('0x18')]=qs['limit'](_0x596f31[_0x4748('0x28')][_0x4748('0x18')]);_0x379635[_0x4748('0x17')]=qs[_0x4748('0x17')](_0x596f31['query'][_0x4748('0x17')]);}_0x379635[_0x4748('0x2f')]=qs[_0x4748('0x30')](_0x596f31[_0x4748('0x28')][_0x4748('0x30')]);_0x379635[_0x4748('0x31')]=qs[_0x4748('0x29')](_[_0x4748('0x32')](_0x596f31[_0x4748('0x28')],_0x527478[_0x4748('0x29')]));if(_0x596f31[_0x4748('0x28')][_0x4748('0x33')]){_0x379635[_0x4748('0x31')]=_[_0x4748('0x34')](_0x379635[_0x4748('0x31')],{'$or':_[_0x4748('0x35')](_0x59346c,function(_0x564ebc){if(_0x564ebc[_0x4748('0x36')]['key']!==_0x4748('0x37')){var _0x54b942={};_0x54b942[_0x564ebc[_0x4748('0x38')]]={'$like':'%'+_0x596f31[_0x4748('0x28')][_0x4748('0x33')]+'%'};return _0x54b942;}})});}_0x379635=_['merge']({},_0x379635,_0x596f31[_0x4748('0x39')]);var _0x424b79={'where':_0x379635[_0x4748('0x31')]};return db[_0x4748('0x24')]['count'](_0x424b79)[_0x4748('0x1c')](function(_0x57a40e){_0x4f7b88[_0x4748('0x16')]=_0x57a40e;if(_0x596f31[_0x4748('0x28')][_0x4748('0x3a')]){_0x379635[_0x4748('0x3b')]=[{'all':!![]}];}return db['IntegrationReport'][_0x4748('0x3c')](_0x379635);})[_0x4748('0x1c')](function(_0x1a7a35){_0x4f7b88[_0x4748('0x3d')]=_0x1a7a35;return _0x4f7b88;})[_0x4748('0x1c')](respondWithFilteredResult(_0x371dc1,_0x379635))[_0x4748('0x3e')](handleError(_0x371dc1,null));};exports['show']=function(_0x8b489c,_0x575346){var _0x56b60f={'raw':![],'where':{'id':_0x8b489c[_0x4748('0x3f')]['id']}},_0x3a3f58={};_0x3a3f58[_0x4748('0x26')]=_[_0x4748('0x27')](db[_0x4748('0x24')]['rawAttributes']);_0x3a3f58['query']=_[_0x4748('0x27')](_0x8b489c[_0x4748('0x28')]);_0x3a3f58[_0x4748('0x29')]=_[_0x4748('0x2a')](_0x3a3f58[_0x4748('0x26')],_0x3a3f58[_0x4748('0x28')]);_0x56b60f[_0x4748('0x2b')]=_[_0x4748('0x2a')](_0x3a3f58[_0x4748('0x26')],qs[_0x4748('0x2c')](_0x8b489c[_0x4748('0x28')]['fields']));_0x56b60f[_0x4748('0x2b')]=_0x56b60f[_0x4748('0x2b')]['length']?_0x56b60f[_0x4748('0x2b')]:_0x3a3f58['model'];if(_0x8b489c['query'][_0x4748('0x3a')]){_0x56b60f['include']=[{'all':!![]}];}_0x56b60f=_['merge']({},_0x56b60f,_0x8b489c['options']);return db[_0x4748('0x24')][_0x4748('0x40')](_0x56b60f)[_0x4748('0x1c')](handleEntityNotFound(_0x575346,null))[_0x4748('0x1c')](respondWithResult(_0x575346,null))[_0x4748('0x3e')](handleError(_0x575346,null));};exports[_0x4748('0x41')]=function(_0x4d636b,_0x5bb9fe){return db['IntegrationReport'][_0x4748('0x41')](_0x4d636b['body'],{})[_0x4748('0x1c')](respondWithResult(_0x5bb9fe,0xc9))[_0x4748('0x3e')](handleError(_0x5bb9fe,null));};exports[_0x4748('0x42')]=function(_0xcd0e28,_0x52b11e){if(_0xcd0e28[_0x4748('0x43')]['id']){delete _0xcd0e28[_0x4748('0x43')]['id'];}return db['IntegrationReport']['find']({'where':{'id':_0xcd0e28[_0x4748('0x3f')]['id']}})['then'](handleEntityNotFound(_0x52b11e,null))['then'](saveUpdates(_0xcd0e28[_0x4748('0x43')],null))[_0x4748('0x1c')](respondWithResult(_0x52b11e,null))[_0x4748('0x3e')](handleError(_0x52b11e,null));};exports[_0x4748('0x1d')]=function(_0x176c7e,_0x109e3d){return db[_0x4748('0x24')][_0x4748('0x40')]({'where':{'id':_0x176c7e[_0x4748('0x3f')]['id']}})['then'](handleEntityNotFound(_0x109e3d,null))['then'](removeEntity(_0x109e3d,null))['catch'](handleError(_0x109e3d,null));};exports[_0x4748('0x44')]=function(_0x2f1649,_0x1d906d){return db[_0x4748('0x24')][_0x4748('0x44')]()[_0x4748('0x1c')](respondWithResult(_0x1d906d,null))[_0x4748('0x3e')](handleError(_0x1d906d,null));};
\ No newline at end of file
+var _0x4cb8=['util','path','sox','to-csv','ejs','lodash','squel','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','api','../../config/utils','sendStatus','status','end','json','count','offset','limit','Content-Range','apply','reject','update','then','destroy','error','stack','name','send','IntegrationReport','rawAttributes','model','keys','query','filters','attributes','intersection','fields','hasOwnProperty','nolimit','sort','where','pick','merge','map','type','key','VIRTUAL','field','options','includeAll','include','findAll','catch','params','length','find','create','body','describe','html-pdf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache'];(function(_0x3c380f,_0x3d7660){var _0x3dd03f=function(_0x323ab6){while(--_0x323ab6){_0x3c380f['push'](_0x3c380f['shift']());}};_0x3dd03f(++_0x3d7660);}(_0x4cb8,0x111));var _0x84cb=function(_0x5c79a3,_0x33387c){_0x5c79a3=_0x5c79a3-0x0;var _0x378e4a=_0x4cb8[_0x5c79a3];return _0x378e4a;};'use strict';var pdf=require(_0x84cb('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x84cb('0x1'));var jsonpatch=require(_0x84cb('0x2'));var rp=require(_0x84cb('0x3'));var moment=require(_0x84cb('0x4'));var BPromise=require(_0x84cb('0x5'));var Mustache=require(_0x84cb('0x6'));var util=require(_0x84cb('0x7'));var path=require(_0x84cb('0x8'));var sox=require(_0x84cb('0x9'));var csv=require(_0x84cb('0xa'));var ejs=require(_0x84cb('0xb'));var fs=require('fs');var _=require(_0x84cb('0xc'));var squel=require(_0x84cb('0xd'));var crypto=require('crypto');var jsforce=require(_0x84cb('0xe'));var deskjs=require(_0x84cb('0xf'));var toCsv=require(_0x84cb('0xa'));var querystring=require(_0x84cb('0x10'));var Papa=require('papaparse');var Redis=require(_0x84cb('0x11'));var authService=require(_0x84cb('0x12'));var qs=require(_0x84cb('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x84cb('0x14'));var utils=require(_0x84cb('0x15'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x4be3b6,_0x58c4f1){_0x58c4f1=_0x58c4f1||0xcc;return function(_0x6644b6){if(_0x6644b6){return _0x4be3b6[_0x84cb('0x16')](_0x58c4f1);}return _0x4be3b6[_0x84cb('0x17')](_0x58c4f1)[_0x84cb('0x18')]();};}function respondWithResult(_0x41f88f,_0x47a021){_0x47a021=_0x47a021||0xc8;return function(_0x5c8f82){if(_0x5c8f82){return _0x41f88f[_0x84cb('0x17')](_0x47a021)[_0x84cb('0x19')](_0x5c8f82);}};}function respondWithFilteredResult(_0x318161,_0x36ad42){return function(_0x812de2){if(_0x812de2){var _0x941c64=_0x812de2[_0x84cb('0x1a')],_0x241da4=_0x36ad42[_0x84cb('0x1b')],_0x5ca33e=_0x36ad42['offset']+_0x36ad42[_0x84cb('0x1c')],_0x1e40cc;if(_0x5ca33e>=_0x941c64){_0x5ca33e=_0x941c64;_0x1e40cc=0xc8;}else{_0x1e40cc=0xce;}_0x318161[_0x84cb('0x17')](_0x1e40cc);return _0x318161['set'](_0x84cb('0x1d'),_0x241da4+'-'+_0x5ca33e+'/'+_0x941c64)[_0x84cb('0x19')](_0x812de2);}return null;};}function patchUpdates(_0x29eea1){return function(_0x35358e){try{jsonpatch[_0x84cb('0x1e')](_0x35358e,_0x29eea1,!![]);}catch(_0x1faee5){return BPromise[_0x84cb('0x1f')](_0x1faee5);}return _0x35358e['save']();};}function saveUpdates(_0x417372,_0x4649d2){return function(_0x1e8571){if(_0x1e8571){return _0x1e8571[_0x84cb('0x20')](_0x417372)[_0x84cb('0x21')](function(_0x30f4d9){return _0x30f4d9;});}return null;};}function removeEntity(_0x3abee7,_0x5483a7){return function(_0x42a3d2){if(_0x42a3d2){return _0x42a3d2[_0x84cb('0x22')]()[_0x84cb('0x21')](function(){_0x3abee7['status'](0xcc)[_0x84cb('0x18')]();});}};}function handleEntityNotFound(_0x2bb383,_0x2316d0){return function(_0x6e5350){if(!_0x6e5350){_0x2bb383['sendStatus'](0x194);}return _0x6e5350;};}function handleError(_0xa9a598,_0x3bef96){_0x3bef96=_0x3bef96||0x1f4;return function(_0x35cdc3){logger[_0x84cb('0x23')](_0x35cdc3[_0x84cb('0x24')]);if(_0x35cdc3[_0x84cb('0x25')]){delete _0x35cdc3[_0x84cb('0x25')];}_0xa9a598['status'](_0x3bef96)[_0x84cb('0x26')](_0x35cdc3);};}exports['index']=function(_0x183df3,_0x1eeab6){var _0x325b65={},_0xde3501={},_0x1484af={'count':0x0,'rows':[]};var _0x5893ac=db[_0x84cb('0x27')][_0x84cb('0x28')];_0xde3501[_0x84cb('0x29')]=_[_0x84cb('0x2a')](_0x5893ac);_0xde3501[_0x84cb('0x2b')]=_['keys'](_0x183df3[_0x84cb('0x2b')]);_0xde3501[_0x84cb('0x2c')]=_['intersection'](_0xde3501[_0x84cb('0x29')],_0xde3501['query']);_0x325b65[_0x84cb('0x2d')]=_[_0x84cb('0x2e')](_0xde3501[_0x84cb('0x29')],qs['fields'](_0x183df3[_0x84cb('0x2b')][_0x84cb('0x2f')]));_0x325b65['attributes']=_0x325b65[_0x84cb('0x2d')]['length']?_0x325b65[_0x84cb('0x2d')]:_0xde3501[_0x84cb('0x29')];if(!_0x183df3[_0x84cb('0x2b')][_0x84cb('0x30')](_0x84cb('0x31'))){_0x325b65[_0x84cb('0x1c')]=qs[_0x84cb('0x1c')](_0x183df3[_0x84cb('0x2b')]['limit']);_0x325b65[_0x84cb('0x1b')]=qs[_0x84cb('0x1b')](_0x183df3['query'][_0x84cb('0x1b')]);}_0x325b65['order']=qs[_0x84cb('0x32')](_0x183df3[_0x84cb('0x2b')][_0x84cb('0x32')]);_0x325b65[_0x84cb('0x33')]=qs['filters'](_[_0x84cb('0x34')](_0x183df3[_0x84cb('0x2b')],_0xde3501[_0x84cb('0x2c')]));if(_0x183df3[_0x84cb('0x2b')]['filter']){_0x325b65[_0x84cb('0x33')]=_[_0x84cb('0x35')](_0x325b65[_0x84cb('0x33')],{'$or':_[_0x84cb('0x36')](_0x5893ac,function(_0x4fb01d){if(_0x4fb01d[_0x84cb('0x37')][_0x84cb('0x38')]!==_0x84cb('0x39')){var _0xb22ffd={};_0xb22ffd[_0x4fb01d[_0x84cb('0x3a')]]={'$like':'%'+_0x183df3['query']['filter']+'%'};return _0xb22ffd;}})});}_0x325b65=_[_0x84cb('0x35')]({},_0x325b65,_0x183df3[_0x84cb('0x3b')]);var _0x3800fe={'where':_0x325b65[_0x84cb('0x33')]};return db['IntegrationReport'][_0x84cb('0x1a')](_0x3800fe)[_0x84cb('0x21')](function(_0x4904a7){_0x1484af[_0x84cb('0x1a')]=_0x4904a7;if(_0x183df3[_0x84cb('0x2b')][_0x84cb('0x3c')]){_0x325b65[_0x84cb('0x3d')]=[{'all':!![]}];}return db[_0x84cb('0x27')][_0x84cb('0x3e')](_0x325b65);})[_0x84cb('0x21')](function(_0x2fe7c3){_0x1484af['rows']=_0x2fe7c3;return _0x1484af;})[_0x84cb('0x21')](respondWithFilteredResult(_0x1eeab6,_0x325b65))[_0x84cb('0x3f')](handleError(_0x1eeab6,null));};exports['show']=function(_0x63952b,_0x192e5a){var _0x3e534d={'raw':![],'where':{'id':_0x63952b[_0x84cb('0x40')]['id']}},_0x1d3c0d={};_0x1d3c0d[_0x84cb('0x29')]=_[_0x84cb('0x2a')](db[_0x84cb('0x27')][_0x84cb('0x28')]);_0x1d3c0d[_0x84cb('0x2b')]=_[_0x84cb('0x2a')](_0x63952b[_0x84cb('0x2b')]);_0x1d3c0d[_0x84cb('0x2c')]=_[_0x84cb('0x2e')](_0x1d3c0d['model'],_0x1d3c0d[_0x84cb('0x2b')]);_0x3e534d[_0x84cb('0x2d')]=_[_0x84cb('0x2e')](_0x1d3c0d[_0x84cb('0x29')],qs[_0x84cb('0x2f')](_0x63952b[_0x84cb('0x2b')][_0x84cb('0x2f')]));_0x3e534d[_0x84cb('0x2d')]=_0x3e534d['attributes'][_0x84cb('0x41')]?_0x3e534d[_0x84cb('0x2d')]:_0x1d3c0d[_0x84cb('0x29')];if(_0x63952b[_0x84cb('0x2b')][_0x84cb('0x3c')]){_0x3e534d[_0x84cb('0x3d')]=[{'all':!![]}];}_0x3e534d=_[_0x84cb('0x35')]({},_0x3e534d,_0x63952b['options']);return db[_0x84cb('0x27')][_0x84cb('0x42')](_0x3e534d)['then'](handleEntityNotFound(_0x192e5a,null))[_0x84cb('0x21')](respondWithResult(_0x192e5a,null))[_0x84cb('0x3f')](handleError(_0x192e5a,null));};exports[_0x84cb('0x43')]=function(_0x229927,_0x1158aa){return db[_0x84cb('0x27')]['create'](_0x229927[_0x84cb('0x44')],{})['then'](respondWithResult(_0x1158aa,0xc9))[_0x84cb('0x3f')](handleError(_0x1158aa,null));};exports['update']=function(_0x3fa951,_0x1a5c7f){if(_0x3fa951[_0x84cb('0x44')]['id']){delete _0x3fa951[_0x84cb('0x44')]['id'];}return db['IntegrationReport'][_0x84cb('0x42')]({'where':{'id':_0x3fa951['params']['id']}})[_0x84cb('0x21')](handleEntityNotFound(_0x1a5c7f,null))[_0x84cb('0x21')](saveUpdates(_0x3fa951[_0x84cb('0x44')],null))['then'](respondWithResult(_0x1a5c7f,null))['catch'](handleError(_0x1a5c7f,null));};exports[_0x84cb('0x22')]=function(_0x43ccb6,_0x48d9a3){return db['IntegrationReport'][_0x84cb('0x42')]({'where':{'id':_0x43ccb6['params']['id']}})[_0x84cb('0x21')](handleEntityNotFound(_0x48d9a3,null))[_0x84cb('0x21')](removeEntity(_0x48d9a3,null))[_0x84cb('0x3f')](handleError(_0x48d9a3,null));};exports[_0x84cb('0x45')]=function(_0x58211c,_0x434f70){return db['IntegrationReport']['describe']()[_0x84cb('0x21')](respondWithResult(_0x434f70,null))[_0x84cb('0x3f')](handleError(_0x434f70,null));};
\ No newline at end of file