Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / voiceAgentReport / voiceAgentReport.controller.js
index 532215c..c226953 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2b55=['hasOwnProperty','nolimit','order','sort','filters','pick','filter','where','merge','VIRTUAL','options','includeAll','include','findAll','catch','show','find','create','body','update','destroy','describe','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','then','error','stack','name','send','index','VoiceAgentReport','rawAttributes','fieldName','type','key','keys','query','intersection','model','attributes','fields','length'];(function(_0xd065d0,_0x407664){var _0x5e1b10=function(_0x14889d){while(--_0x14889d){_0xd065d0['push'](_0xd065d0['shift']());}};_0x5e1b10(++_0x407664);}(_0x2b55,0x1f0));var _0x52b5=function(_0x5ab335,_0x2c0183){_0x5ab335=_0x5ab335-0x0;var _0x2471c6=_0x2b55[_0x5ab335];return _0x2471c6;};'use strict';var pdf=require(_0x52b5('0x0'));var emlformat=require(_0x52b5('0x1'));var rimraf=require(_0x52b5('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x52b5('0x3'));var rp=require(_0x52b5('0x4'));var moment=require('moment');var BPromise=require(_0x52b5('0x5'));var Mustache=require(_0x52b5('0x6'));var util=require(_0x52b5('0x7'));var path=require(_0x52b5('0x8'));var sox=require(_0x52b5('0x9'));var csv=require('to-csv');var ejs=require(_0x52b5('0xa'));var fs=require('fs');var _=require(_0x52b5('0xb'));var squel=require(_0x52b5('0xc'));var crypto=require(_0x52b5('0xd'));var jsforce=require(_0x52b5('0xe'));var deskjs=require(_0x52b5('0xf'));var toCsv=require(_0x52b5('0x10'));var querystring=require(_0x52b5('0x11'));var Papa=require(_0x52b5('0x12'));var Redis=require(_0x52b5('0x13'));var authService=require(_0x52b5('0x14'));var qs=require(_0x52b5('0x15'));var as=require(_0x52b5('0x16'));var hardwareService=require(_0x52b5('0x17'));var logger=require(_0x52b5('0x18'))('api');var utils=require(_0x52b5('0x19'));var config=require(_0x52b5('0x1a'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x1ec257,_0x29680c){_0x29680c=_0x29680c||0xcc;return function(_0x23cf09){if(_0x23cf09){return _0x1ec257[_0x52b5('0x1b')](_0x29680c);}return _0x1ec257[_0x52b5('0x1c')](_0x29680c)[_0x52b5('0x1d')]();};}function respondWithResult(_0x152f71,_0x5dbe66){_0x5dbe66=_0x5dbe66||0xc8;return function(_0x20f22e){if(_0x20f22e){return _0x152f71[_0x52b5('0x1c')](_0x5dbe66)[_0x52b5('0x1e')](_0x20f22e);}};}function respondWithFilteredResult(_0x1aa68f,_0x4bc5e2){return function(_0x48efe3){if(_0x48efe3){var _0x35d016=_0x48efe3[_0x52b5('0x1f')],_0x46fe96=_0x4bc5e2[_0x52b5('0x20')],_0x1cf6e9=_0x4bc5e2['offset']+_0x4bc5e2[_0x52b5('0x21')],_0x544355;if(_0x1cf6e9>=_0x35d016){_0x1cf6e9=_0x35d016;_0x544355=0xc8;}else{_0x544355=0xce;}_0x1aa68f[_0x52b5('0x1c')](_0x544355);return _0x1aa68f[_0x52b5('0x22')](_0x52b5('0x23'),_0x46fe96+'-'+_0x1cf6e9+'/'+_0x35d016)[_0x52b5('0x1e')](_0x48efe3);}return null;};}function patchUpdates(_0x238da6){return function(_0x53c58e){try{jsonpatch[_0x52b5('0x24')](_0x53c58e,_0x238da6,!![]);}catch(_0x1cb2b3){return BPromise[_0x52b5('0x25')](_0x1cb2b3);}return _0x53c58e[_0x52b5('0x26')]();};}function saveUpdates(_0x2132ee,_0x1e4bad){return function(_0x57a730){if(_0x57a730){return _0x57a730['update'](_0x2132ee)[_0x52b5('0x27')](function(_0x1f71f5){return _0x1f71f5;});}return null;};}function removeEntity(_0x11ee39,_0x26afa5){return function(_0x168273){if(_0x168273){return _0x168273['destroy']()[_0x52b5('0x27')](function(){_0x11ee39[_0x52b5('0x1c')](0xcc)[_0x52b5('0x1d')]();});}};}function handleEntityNotFound(_0x451c5b,_0x39d109){return function(_0x1b6254){if(!_0x1b6254){_0x451c5b['sendStatus'](0x194);}return _0x1b6254;};}function handleError(_0x38411f,_0x528539){_0x528539=_0x528539||0x1f4;return function(_0x13ce54){logger[_0x52b5('0x28')](_0x13ce54[_0x52b5('0x29')]);if(_0x13ce54[_0x52b5('0x2a')]){delete _0x13ce54[_0x52b5('0x2a')];}_0x38411f[_0x52b5('0x1c')](_0x528539)[_0x52b5('0x2b')](_0x13ce54);};}exports[_0x52b5('0x2c')]=function(_0x34e12f,_0x483bad){var _0xcbe829={},_0x3a6b82={},_0x4a4f53={'count':0x0,'rows':[]};var _0x203dca=_['map'](db[_0x52b5('0x2d')][_0x52b5('0x2e')],function(_0xa594be){return{'name':_0xa594be[_0x52b5('0x2f')],'type':_0xa594be[_0x52b5('0x30')][_0x52b5('0x31')]};});_0x3a6b82['model']=_['map'](_0x203dca,_0x52b5('0x2a'));_0x3a6b82['query']=_[_0x52b5('0x32')](_0x34e12f[_0x52b5('0x33')]);_0x3a6b82['filters']=_[_0x52b5('0x34')](_0x3a6b82[_0x52b5('0x35')],_0x3a6b82[_0x52b5('0x33')]);_0xcbe829[_0x52b5('0x36')]=_[_0x52b5('0x34')](_0x3a6b82[_0x52b5('0x35')],qs[_0x52b5('0x37')](_0x34e12f[_0x52b5('0x33')][_0x52b5('0x37')]));_0xcbe829[_0x52b5('0x36')]=_0xcbe829[_0x52b5('0x36')][_0x52b5('0x38')]?_0xcbe829['attributes']:_0x3a6b82[_0x52b5('0x35')];if(!_0x34e12f['query'][_0x52b5('0x39')](_0x52b5('0x3a'))){_0xcbe829['limit']=qs[_0x52b5('0x21')](_0x34e12f[_0x52b5('0x33')][_0x52b5('0x21')]);_0xcbe829['offset']=qs['offset'](_0x34e12f['query'][_0x52b5('0x20')]);}_0xcbe829[_0x52b5('0x3b')]=qs['sort'](_0x34e12f[_0x52b5('0x33')][_0x52b5('0x3c')]);_0xcbe829['where']=qs[_0x52b5('0x3d')](_[_0x52b5('0x3e')](_0x34e12f[_0x52b5('0x33')],_0x3a6b82[_0x52b5('0x3d')]));if(_0x34e12f[_0x52b5('0x33')][_0x52b5('0x3f')]){_0xcbe829[_0x52b5('0x40')]=_[_0x52b5('0x41')](_0xcbe829[_0x52b5('0x40')],{'$or':_['map'](_0x203dca,function(_0x244cce){if(_0x244cce['type']!==_0x52b5('0x42')){var _0x438d44={};_0x438d44[_0x244cce[_0x52b5('0x2a')]]={'$like':'%'+_0x34e12f[_0x52b5('0x33')][_0x52b5('0x3f')]+'%'};return _0x438d44;}})});}_0xcbe829=_[_0x52b5('0x41')]({},_0xcbe829,_0x34e12f[_0x52b5('0x43')]);var _0x24e157={'where':_0xcbe829[_0x52b5('0x40')]};return db['VoiceAgentReport']['count'](_0x24e157)[_0x52b5('0x27')](function(_0x5d4761){_0x4a4f53[_0x52b5('0x1f')]=_0x5d4761;if(_0x34e12f['query'][_0x52b5('0x44')]){_0xcbe829[_0x52b5('0x45')]=[{'all':!![]}];}return db[_0x52b5('0x2d')][_0x52b5('0x46')](_0xcbe829);})[_0x52b5('0x27')](function(_0x9420f9){_0x4a4f53['rows']=_0x9420f9;return _0x4a4f53;})[_0x52b5('0x27')](respondWithFilteredResult(_0x483bad,_0xcbe829))[_0x52b5('0x47')](handleError(_0x483bad,null));};exports[_0x52b5('0x48')]=function(_0x494aa3,_0x502095){var _0x3dbf26={'raw':![],'where':{'id':_0x494aa3['params']['id']}},_0x1fb5dd={};_0x1fb5dd[_0x52b5('0x35')]=_[_0x52b5('0x32')](db[_0x52b5('0x2d')][_0x52b5('0x2e')]);_0x1fb5dd['query']=_[_0x52b5('0x32')](_0x494aa3['query']);_0x1fb5dd[_0x52b5('0x3d')]=_['intersection'](_0x1fb5dd[_0x52b5('0x35')],_0x1fb5dd[_0x52b5('0x33')]);_0x3dbf26['attributes']=_[_0x52b5('0x34')](_0x1fb5dd[_0x52b5('0x35')],qs[_0x52b5('0x37')](_0x494aa3[_0x52b5('0x33')][_0x52b5('0x37')]));_0x3dbf26[_0x52b5('0x36')]=_0x3dbf26[_0x52b5('0x36')][_0x52b5('0x38')]?_0x3dbf26[_0x52b5('0x36')]:_0x1fb5dd['model'];if(_0x494aa3['query'][_0x52b5('0x44')]){_0x3dbf26[_0x52b5('0x45')]=[{'all':!![]}];}_0x3dbf26=_['merge']({},_0x3dbf26,_0x494aa3[_0x52b5('0x43')]);return db['VoiceAgentReport'][_0x52b5('0x49')](_0x3dbf26)[_0x52b5('0x27')](handleEntityNotFound(_0x502095,null))[_0x52b5('0x27')](respondWithResult(_0x502095,null))[_0x52b5('0x47')](handleError(_0x502095,null));};exports[_0x52b5('0x4a')]=function(_0x23dcb6,_0x1e0681){return db[_0x52b5('0x2d')][_0x52b5('0x4a')](_0x23dcb6[_0x52b5('0x4b')],{})[_0x52b5('0x27')](respondWithResult(_0x1e0681,0xc9))[_0x52b5('0x47')](handleError(_0x1e0681,null));};exports[_0x52b5('0x4c')]=function(_0x228893,_0x2eb478){if(_0x228893[_0x52b5('0x4b')]['id']){delete _0x228893[_0x52b5('0x4b')]['id'];}return db[_0x52b5('0x2d')][_0x52b5('0x49')]({'where':{'id':_0x228893['params']['id']}})['then'](handleEntityNotFound(_0x2eb478,null))[_0x52b5('0x27')](saveUpdates(_0x228893[_0x52b5('0x4b')],null))[_0x52b5('0x27')](respondWithResult(_0x2eb478,null))[_0x52b5('0x47')](handleError(_0x2eb478,null));};exports[_0x52b5('0x4d')]=function(_0x15ee6e,_0x304e43){return db[_0x52b5('0x2d')][_0x52b5('0x49')]({'where':{'id':_0x15ee6e['params']['id']}})[_0x52b5('0x27')](handleEntityNotFound(_0x304e43,null))[_0x52b5('0x27')](removeEntity(_0x304e43,null))['catch'](handleError(_0x304e43,null));};exports[_0x52b5('0x4e')]=function(_0x37487e,_0x12b3df){return db[_0x52b5('0x2d')][_0x52b5('0x4e')]()['then'](respondWithResult(_0x12b3df,null))['catch'](handleError(_0x12b3df,null));};
\ No newline at end of file
+var _0x8282=['update','then','destroy','sendStatus','error','stack','name','send','index','VoiceAgentReport','rawAttributes','fieldName','key','model','map','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filter','merge','type','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','params','body','find','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','desk.js','papaparse','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/environment','../../mysqldb','status','end','json','count','offset','limit','set','reject','save'];(function(_0x561ca2,_0x419c01){var _0x263960=function(_0x5d4dc3){while(--_0x5d4dc3){_0x561ca2['push'](_0x561ca2['shift']());}};_0x263960(++_0x419c01);}(_0x8282,0xbe));var _0x2828=function(_0x433201,_0x200912){_0x433201=_0x433201-0x0;var _0x13fa14=_0x8282[_0x433201];return _0x13fa14;};'use strict';var pdf=require(_0x2828('0x0'));var emlformat=require(_0x2828('0x1'));var rimraf=require(_0x2828('0x2'));var zipdir=require(_0x2828('0x3'));var jsonpatch=require(_0x2828('0x4'));var rp=require(_0x2828('0x5'));var moment=require(_0x2828('0x6'));var BPromise=require(_0x2828('0x7'));var Mustache=require(_0x2828('0x8'));var util=require(_0x2828('0x9'));var path=require(_0x2828('0xa'));var sox=require(_0x2828('0xb'));var csv=require(_0x2828('0xc'));var ejs=require(_0x2828('0xd'));var fs=require('fs');var _=require(_0x2828('0xe'));var squel=require(_0x2828('0xf'));var crypto=require(_0x2828('0x10'));var jsforce=require('jsforce');var deskjs=require(_0x2828('0x11'));var toCsv=require(_0x2828('0xc'));var querystring=require('querystring');var Papa=require(_0x2828('0x12'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0x2828('0x13'));var hardwareService=require(_0x2828('0x14'));var logger=require('../../config/logger')('api');var utils=require('../../config/utils');var config=require(_0x2828('0x15'));var db=require(_0x2828('0x16'))['db'];function respondWithStatusCode(_0x24c50a,_0x47543a){_0x47543a=_0x47543a||0xcc;return function(_0x37c444){if(_0x37c444){return _0x24c50a['sendStatus'](_0x47543a);}return _0x24c50a[_0x2828('0x17')](_0x47543a)[_0x2828('0x18')]();};}function respondWithResult(_0x5118b5,_0x3ad27f){_0x3ad27f=_0x3ad27f||0xc8;return function(_0x218f7c){if(_0x218f7c){return _0x5118b5[_0x2828('0x17')](_0x3ad27f)[_0x2828('0x19')](_0x218f7c);}};}function respondWithFilteredResult(_0x5b3d09,_0x495e91){return function(_0x5c2ee1){if(_0x5c2ee1){var _0x4faf4a=_0x5c2ee1[_0x2828('0x1a')],_0xf3b9ae=_0x495e91['offset'],_0x2d37e6=_0x495e91[_0x2828('0x1b')]+_0x495e91[_0x2828('0x1c')],_0x1621b8;if(_0x2d37e6>=_0x4faf4a){_0x2d37e6=_0x4faf4a;_0x1621b8=0xc8;}else{_0x1621b8=0xce;}_0x5b3d09[_0x2828('0x17')](_0x1621b8);return _0x5b3d09[_0x2828('0x1d')]('Content-Range',_0xf3b9ae+'-'+_0x2d37e6+'/'+_0x4faf4a)[_0x2828('0x19')](_0x5c2ee1);}return null;};}function patchUpdates(_0x348d5c){return function(_0x2f4cbb){try{jsonpatch['apply'](_0x2f4cbb,_0x348d5c,!![]);}catch(_0x1b3791){return BPromise[_0x2828('0x1e')](_0x1b3791);}return _0x2f4cbb[_0x2828('0x1f')]();};}function saveUpdates(_0x2c837d,_0x1e64cb){return function(_0x4a97af){if(_0x4a97af){return _0x4a97af[_0x2828('0x20')](_0x2c837d)[_0x2828('0x21')](function(_0x38862c){return _0x38862c;});}return null;};}function removeEntity(_0x3e7b75,_0x16486e){return function(_0x4a4953){if(_0x4a4953){return _0x4a4953[_0x2828('0x22')]()[_0x2828('0x21')](function(){_0x3e7b75[_0x2828('0x17')](0xcc)[_0x2828('0x18')]();});}};}function handleEntityNotFound(_0x4b7f7e,_0x1d3810){return function(_0x427b84){if(!_0x427b84){_0x4b7f7e[_0x2828('0x23')](0x194);}return _0x427b84;};}function handleError(_0x5ae5d3,_0x589eb2){_0x589eb2=_0x589eb2||0x1f4;return function(_0x27bb68){logger[_0x2828('0x24')](_0x27bb68[_0x2828('0x25')]);if(_0x27bb68[_0x2828('0x26')]){delete _0x27bb68['name'];}_0x5ae5d3[_0x2828('0x17')](_0x589eb2)[_0x2828('0x27')](_0x27bb68);};}exports[_0x2828('0x28')]=function(_0x398e79,_0x468930){var _0x48772c={},_0x905702={},_0x2f74a3={'count':0x0,'rows':[]};var _0x47ed8b=_['map'](db[_0x2828('0x29')][_0x2828('0x2a')],function(_0x7574e7){return{'name':_0x7574e7[_0x2828('0x2b')],'type':_0x7574e7['type'][_0x2828('0x2c')]};});_0x905702[_0x2828('0x2d')]=_[_0x2828('0x2e')](_0x47ed8b,_0x2828('0x26'));_0x905702[_0x2828('0x2f')]=_[_0x2828('0x30')](_0x398e79[_0x2828('0x2f')]);_0x905702[_0x2828('0x31')]=_[_0x2828('0x32')](_0x905702[_0x2828('0x2d')],_0x905702[_0x2828('0x2f')]);_0x48772c[_0x2828('0x33')]=_['intersection'](_0x905702[_0x2828('0x2d')],qs['fields'](_0x398e79[_0x2828('0x2f')][_0x2828('0x34')]));_0x48772c['attributes']=_0x48772c[_0x2828('0x33')][_0x2828('0x35')]?_0x48772c['attributes']:_0x905702[_0x2828('0x2d')];if(!_0x398e79[_0x2828('0x2f')][_0x2828('0x36')](_0x2828('0x37'))){_0x48772c[_0x2828('0x1c')]=qs[_0x2828('0x1c')](_0x398e79['query'][_0x2828('0x1c')]);_0x48772c[_0x2828('0x1b')]=qs['offset'](_0x398e79[_0x2828('0x2f')][_0x2828('0x1b')]);}_0x48772c[_0x2828('0x38')]=qs[_0x2828('0x39')](_0x398e79[_0x2828('0x2f')]['sort']);_0x48772c[_0x2828('0x3a')]=qs['filters'](_['pick'](_0x398e79[_0x2828('0x2f')],_0x905702[_0x2828('0x31')]));if(_0x398e79[_0x2828('0x2f')][_0x2828('0x3b')]){_0x48772c[_0x2828('0x3a')]=_[_0x2828('0x3c')](_0x48772c['where'],{'$or':_[_0x2828('0x2e')](_0x47ed8b,function(_0x12ef78){if(_0x12ef78[_0x2828('0x3d')]!==_0x2828('0x3e')){var _0x2b508c={};_0x2b508c[_0x12ef78['name']]={'$like':'%'+_0x398e79['query']['filter']+'%'};return _0x2b508c;}})});}_0x48772c=_[_0x2828('0x3c')]({},_0x48772c,_0x398e79[_0x2828('0x3f')]);var _0x1bab91={'where':_0x48772c[_0x2828('0x3a')]};return db[_0x2828('0x29')][_0x2828('0x1a')](_0x1bab91)[_0x2828('0x21')](function(_0x569b59){_0x2f74a3[_0x2828('0x1a')]=_0x569b59;if(_0x398e79[_0x2828('0x2f')][_0x2828('0x40')]){_0x48772c[_0x2828('0x41')]=[{'all':!![]}];}return db[_0x2828('0x29')][_0x2828('0x42')](_0x48772c);})[_0x2828('0x21')](function(_0x255309){_0x2f74a3[_0x2828('0x43')]=_0x255309;return _0x2f74a3;})[_0x2828('0x21')](respondWithFilteredResult(_0x468930,_0x48772c))[_0x2828('0x44')](handleError(_0x468930,null));};exports[_0x2828('0x45')]=function(_0xf2bf8c,_0x171313){var _0x4f5b63={'raw':![],'where':{'id':_0xf2bf8c[_0x2828('0x46')]['id']}},_0x2048df={};_0x2048df[_0x2828('0x2d')]=_[_0x2828('0x30')](db[_0x2828('0x29')][_0x2828('0x2a')]);_0x2048df[_0x2828('0x2f')]=_['keys'](_0xf2bf8c[_0x2828('0x2f')]);_0x2048df['filters']=_[_0x2828('0x32')](_0x2048df['model'],_0x2048df[_0x2828('0x2f')]);_0x4f5b63[_0x2828('0x33')]=_[_0x2828('0x32')](_0x2048df['model'],qs['fields'](_0xf2bf8c[_0x2828('0x2f')][_0x2828('0x34')]));_0x4f5b63['attributes']=_0x4f5b63[_0x2828('0x33')][_0x2828('0x35')]?_0x4f5b63[_0x2828('0x33')]:_0x2048df[_0x2828('0x2d')];if(_0xf2bf8c['query']['includeAll']){_0x4f5b63['include']=[{'all':!![]}];}_0x4f5b63=_[_0x2828('0x3c')]({},_0x4f5b63,_0xf2bf8c[_0x2828('0x3f')]);return db[_0x2828('0x29')]['find'](_0x4f5b63)[_0x2828('0x21')](handleEntityNotFound(_0x171313,null))[_0x2828('0x21')](respondWithResult(_0x171313,null))[_0x2828('0x44')](handleError(_0x171313,null));};exports['create']=function(_0x3f4939,_0x5181c6){return db[_0x2828('0x29')]['create'](_0x3f4939['body'],{})['then'](respondWithResult(_0x5181c6,0xc9))['catch'](handleError(_0x5181c6,null));};exports['update']=function(_0x4d0f17,_0x5566cd){if(_0x4d0f17[_0x2828('0x47')]['id']){delete _0x4d0f17[_0x2828('0x47')]['id'];}return db[_0x2828('0x29')]['find']({'where':{'id':_0x4d0f17['params']['id']}})[_0x2828('0x21')](handleEntityNotFound(_0x5566cd,null))[_0x2828('0x21')](saveUpdates(_0x4d0f17[_0x2828('0x47')],null))[_0x2828('0x21')](respondWithResult(_0x5566cd,null))[_0x2828('0x44')](handleError(_0x5566cd,null));};exports[_0x2828('0x22')]=function(_0xb11a0e,_0x56a780){return db[_0x2828('0x29')][_0x2828('0x48')]({'where':{'id':_0xb11a0e[_0x2828('0x46')]['id']}})[_0x2828('0x21')](handleEntityNotFound(_0x56a780,null))[_0x2828('0x21')](removeEntity(_0x56a780,null))[_0x2828('0x44')](handleError(_0x56a780,null));};exports[_0x2828('0x49')]=function(_0x356b89,_0x405c80){return db[_0x2828('0x29')][_0x2828('0x49')]()['then'](respondWithResult(_0x405c80,null))[_0x2828('0x44')](handleError(_0x405c80,null));};
\ No newline at end of file