Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / api / voiceDialReport / voiceDialReport.controller.js
index 7e82a54..46a1728 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1139=['../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/license/util','sendStatus','status','end','json','offset','limit','Content-Range','reject','save','update','then','destroy','name','index','map','VoiceDialReport','rawAttributes','fieldName','type','key','model','keys','query','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','VIRTUAL','count','includeAll','include','findAll','rows','catch','show','params','merge','options','find','create','body','describe','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','squel','crypto','desk.js','papaparse','ioredis','../../components/auth/service'];(function(_0x5d5c49,_0x528f94){var _0x41cb72=function(_0x4fe8e2){while(--_0x4fe8e2){_0x5d5c49['push'](_0x5d5c49['shift']());}};_0x41cb72(++_0x528f94);}(_0x1139,0x81));var _0x9113=function(_0x57b54c,_0x54ce0d){_0x57b54c=_0x57b54c-0x0;var _0x59cc19=_0x1139[_0x57b54c];return _0x59cc19;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x9113('0x0'));var rimraf=require(_0x9113('0x1'));var zipdir=require(_0x9113('0x2'));var jsonpatch=require(_0x9113('0x3'));var rp=require(_0x9113('0x4'));var moment=require(_0x9113('0x5'));var BPromise=require(_0x9113('0x6'));var Mustache=require(_0x9113('0x7'));var util=require(_0x9113('0x8'));var path=require(_0x9113('0x9'));var sox=require(_0x9113('0xa'));var csv=require(_0x9113('0xb'));var ejs=require(_0x9113('0xc'));var fs=require('fs');var _=require('lodash');var squel=require(_0x9113('0xd'));var crypto=require(_0x9113('0xe'));var jsforce=require('jsforce');var deskjs=require(_0x9113('0xf'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x9113('0x10'));var Redis=require(_0x9113('0x11'));var authService=require(_0x9113('0x12'));var qs=require(_0x9113('0x13'));var as=require(_0x9113('0x14'));var hardwareService=require(_0x9113('0x15'));var logger=require(_0x9113('0x16'))(_0x9113('0x17'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x9113('0x18'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x3731a1,_0x3717c5){_0x3717c5=_0x3717c5||0xcc;return function(_0x2c54d8){if(_0x2c54d8){return _0x3731a1[_0x9113('0x19')](_0x3717c5);}return _0x3731a1[_0x9113('0x1a')](_0x3717c5)[_0x9113('0x1b')]();};}function respondWithResult(_0x16fa35,_0x429de8){_0x429de8=_0x429de8||0xc8;return function(_0x1f66d9){if(_0x1f66d9){return _0x16fa35[_0x9113('0x1a')](_0x429de8)[_0x9113('0x1c')](_0x1f66d9);}};}function respondWithFilteredResult(_0x1d2a1f,_0x536bbb){return function(_0x95c6d9){if(_0x95c6d9){var _0x397844=_0x95c6d9['count'],_0x41ba8a=_0x536bbb[_0x9113('0x1d')],_0x103072=_0x536bbb[_0x9113('0x1d')]+_0x536bbb[_0x9113('0x1e')],_0x574943;if(_0x103072>=_0x397844){_0x103072=_0x397844;_0x574943=0xc8;}else{_0x574943=0xce;}_0x1d2a1f[_0x9113('0x1a')](_0x574943);return _0x1d2a1f['set'](_0x9113('0x1f'),_0x41ba8a+'-'+_0x103072+'/'+_0x397844)[_0x9113('0x1c')](_0x95c6d9);}return null;};}function patchUpdates(_0x1a349c){return function(_0x7a30bd){try{jsonpatch['apply'](_0x7a30bd,_0x1a349c,!![]);}catch(_0x391585){return BPromise[_0x9113('0x20')](_0x391585);}return _0x7a30bd[_0x9113('0x21')]();};}function saveUpdates(_0x59d959,_0x184448){return function(_0x5c1e28){if(_0x5c1e28){return _0x5c1e28[_0x9113('0x22')](_0x59d959)[_0x9113('0x23')](function(_0x1cbfad){return _0x1cbfad;});}return null;};}function removeEntity(_0x2a920a,_0x4ca9f7){return function(_0x3c6f4e){if(_0x3c6f4e){return _0x3c6f4e[_0x9113('0x24')]()[_0x9113('0x23')](function(){_0x2a920a['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0xf65492,_0x3a8fd1){return function(_0x2affcb){if(!_0x2affcb){_0xf65492['sendStatus'](0x194);}return _0x2affcb;};}function handleError(_0x163a57,_0x558d1b){_0x558d1b=_0x558d1b||0x1f4;return function(_0x4ed787){logger['error'](_0x4ed787['stack']);if(_0x4ed787[_0x9113('0x25')]){delete _0x4ed787[_0x9113('0x25')];}_0x163a57[_0x9113('0x1a')](_0x558d1b)['send'](_0x4ed787);};}exports[_0x9113('0x26')]=function(_0x38d98a,_0x30ad98){var _0x103cdb={},_0x394e6b={},_0x42a830={'count':0x0,'rows':[]};var _0x2db35c=_[_0x9113('0x27')](db[_0x9113('0x28')][_0x9113('0x29')],function(_0x3e8b84){return{'name':_0x3e8b84[_0x9113('0x2a')],'type':_0x3e8b84[_0x9113('0x2b')][_0x9113('0x2c')]};});_0x394e6b[_0x9113('0x2d')]=_['map'](_0x2db35c,_0x9113('0x25'));_0x394e6b['query']=_[_0x9113('0x2e')](_0x38d98a[_0x9113('0x2f')]);_0x394e6b['filters']=_[_0x9113('0x30')](_0x394e6b[_0x9113('0x2d')],_0x394e6b[_0x9113('0x2f')]);_0x103cdb[_0x9113('0x31')]=_['intersection'](_0x394e6b['model'],qs[_0x9113('0x32')](_0x38d98a[_0x9113('0x2f')][_0x9113('0x32')]));_0x103cdb[_0x9113('0x31')]=_0x103cdb['attributes']['length']?_0x103cdb[_0x9113('0x31')]:_0x394e6b[_0x9113('0x2d')];if(!_0x38d98a[_0x9113('0x2f')][_0x9113('0x33')](_0x9113('0x34'))){_0x103cdb['limit']=qs['limit'](_0x38d98a[_0x9113('0x2f')][_0x9113('0x1e')]);_0x103cdb['offset']=qs[_0x9113('0x1d')](_0x38d98a[_0x9113('0x2f')][_0x9113('0x1d')]);}_0x103cdb[_0x9113('0x35')]=qs[_0x9113('0x36')](_0x38d98a[_0x9113('0x2f')]['sort']);_0x103cdb[_0x9113('0x37')]=qs[_0x9113('0x38')](_[_0x9113('0x39')](_0x38d98a[_0x9113('0x2f')],_0x394e6b['filters']),_0x2db35c);if(_0x38d98a[_0x9113('0x2f')][_0x9113('0x3a')]){_0x103cdb[_0x9113('0x37')]=_['merge'](_0x103cdb[_0x9113('0x37')],{'$or':_[_0x9113('0x27')](_0x2db35c,function(_0x153acf){if(_0x153acf[_0x9113('0x2b')]!==_0x9113('0x3b')){var _0x1af679={};_0x1af679[_0x153acf[_0x9113('0x25')]]={'$like':'%'+_0x38d98a[_0x9113('0x2f')][_0x9113('0x3a')]+'%'};return _0x1af679;}})});}_0x103cdb=_['merge']({},_0x103cdb,_0x38d98a['options']);var _0x492556={'where':_0x103cdb[_0x9113('0x37')]};return db['VoiceDialReport'][_0x9113('0x3c')](_0x492556)[_0x9113('0x23')](function(_0x24805c){_0x42a830[_0x9113('0x3c')]=_0x24805c;if(_0x38d98a['query'][_0x9113('0x3d')]){_0x103cdb[_0x9113('0x3e')]=[{'all':!![]}];}return db[_0x9113('0x28')][_0x9113('0x3f')](_0x103cdb);})['then'](function(_0x35bf66){_0x42a830[_0x9113('0x40')]=_0x35bf66;return _0x42a830;})[_0x9113('0x23')](respondWithFilteredResult(_0x30ad98,_0x103cdb))[_0x9113('0x41')](handleError(_0x30ad98,null));};exports[_0x9113('0x42')]=function(_0x2ca3c1,_0x2fb362){var _0x2d2211={'raw':!![],'where':{'id':_0x2ca3c1[_0x9113('0x43')]['id']}},_0x3afc5d={};_0x3afc5d['model']=_[_0x9113('0x2e')](db['VoiceDialReport'][_0x9113('0x29')]);_0x3afc5d[_0x9113('0x2f')]=_[_0x9113('0x2e')](_0x2ca3c1[_0x9113('0x2f')]);_0x3afc5d['filters']=_[_0x9113('0x30')](_0x3afc5d[_0x9113('0x2d')],_0x3afc5d[_0x9113('0x2f')]);_0x2d2211[_0x9113('0x31')]=_[_0x9113('0x30')](_0x3afc5d[_0x9113('0x2d')],qs[_0x9113('0x32')](_0x2ca3c1[_0x9113('0x2f')][_0x9113('0x32')]));_0x2d2211['attributes']=_0x2d2211[_0x9113('0x31')]['length']?_0x2d2211['attributes']:_0x3afc5d['model'];if(_0x2ca3c1[_0x9113('0x2f')]['includeAll']){_0x2d2211[_0x9113('0x3e')]=[{'all':!![]}];}_0x2d2211=_[_0x9113('0x44')]({},_0x2d2211,_0x2ca3c1[_0x9113('0x45')]);return db[_0x9113('0x28')][_0x9113('0x46')](_0x2d2211)[_0x9113('0x23')](handleEntityNotFound(_0x2fb362,null))[_0x9113('0x23')](respondWithResult(_0x2fb362,null))['catch'](handleError(_0x2fb362,null));};exports[_0x9113('0x47')]=function(_0x4527b8,_0x1633f2){return db[_0x9113('0x28')][_0x9113('0x47')](_0x4527b8[_0x9113('0x48')],{})[_0x9113('0x23')](respondWithResult(_0x1633f2,0xc9))[_0x9113('0x41')](handleError(_0x1633f2,null));};exports[_0x9113('0x22')]=function(_0x507814,_0x3db972){if(_0x507814['body']['id']){delete _0x507814[_0x9113('0x48')]['id'];}return db[_0x9113('0x28')][_0x9113('0x46')]({'where':{'id':_0x507814[_0x9113('0x43')]['id']}})['then'](handleEntityNotFound(_0x3db972,null))[_0x9113('0x23')](saveUpdates(_0x507814[_0x9113('0x48')],null))[_0x9113('0x23')](respondWithResult(_0x3db972,null))[_0x9113('0x41')](handleError(_0x3db972,null));};exports['destroy']=function(_0xa33bc2,_0x4b4484){return db[_0x9113('0x28')]['find']({'where':{'id':_0xa33bc2[_0x9113('0x43')]['id']}})[_0x9113('0x23')](handleEntityNotFound(_0x4b4484,null))['then'](removeEntity(_0x4b4484,null))[_0x9113('0x41')](handleError(_0x4b4484,null));};exports['describe']=function(_0x550380,_0x78ce32){return db[_0x9113('0x28')][_0x9113('0x49')]()['then'](respondWithResult(_0x78ce32,null))[_0x9113('0x41')](handleError(_0x78ce32,null));};
\ No newline at end of file
+var _0x1c38=['type','model','query','keys','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter','VIRTUAL','merge','options','includeAll','include','findAll','show','find','catch','create','body','describe','html-pdf','eml-format','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','sox','to-csv','lodash','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','then','end','sendStatus','error','name','send','map','VoiceDialReport','rawAttributes','fieldName'];(function(_0x513aa5,_0x1fba79){var _0x1a1a7c=function(_0x240e3f){while(--_0x240e3f){_0x513aa5['push'](_0x513aa5['shift']());}};_0x1a1a7c(++_0x1fba79);}(_0x1c38,0x1dd));var _0x81c3=function(_0x34ed48,_0x2cc995){_0x34ed48=_0x34ed48-0x0;var _0x37da5c=_0x1c38[_0x34ed48];return _0x37da5c;};'use strict';var pdf=require(_0x81c3('0x0'));var emlformat=require(_0x81c3('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x81c3('0x2'));var jsonpatch=require(_0x81c3('0x3'));var rp=require('request-promise');var moment=require(_0x81c3('0x4'));var BPromise=require(_0x81c3('0x5'));var Mustache=require(_0x81c3('0x6'));var util=require(_0x81c3('0x7'));var path=require(_0x81c3('0x8'));var sox=require(_0x81c3('0x9'));var csv=require(_0x81c3('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x81c3('0xb'));var squel=require('squel');var crypto=require(_0x81c3('0xc'));var jsforce=require(_0x81c3('0xd'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x81c3('0xe'));var Papa=require(_0x81c3('0xf'));var Redis=require(_0x81c3('0x10'));var authService=require(_0x81c3('0x11'));var qs=require('../../components/parsers/qs');var as=require(_0x81c3('0x12'));var hardwareService=require(_0x81c3('0x13'));var logger=require(_0x81c3('0x14'))(_0x81c3('0x15'));var utils=require(_0x81c3('0x16'));var config=require(_0x81c3('0x17'));var licenseUtil=require(_0x81c3('0x18'));var db=require(_0x81c3('0x19'))['db'];function respondWithStatusCode(_0x53611e,_0xd98581){_0xd98581=_0xd98581||0xcc;return function(_0x1d2e6e){if(_0x1d2e6e){return _0x53611e['sendStatus'](_0xd98581);}return _0x53611e[_0x81c3('0x1a')](_0xd98581)['end']();};}function respondWithResult(_0x11e69a,_0x5387f2){_0x5387f2=_0x5387f2||0xc8;return function(_0x2f2f3d){if(_0x2f2f3d){return _0x11e69a[_0x81c3('0x1a')](_0x5387f2)[_0x81c3('0x1b')](_0x2f2f3d);}};}function respondWithFilteredResult(_0x27978d,_0x2d5340){return function(_0x33453c){if(_0x33453c){var _0xeb100f=_0x33453c[_0x81c3('0x1c')],_0x434797=_0x2d5340[_0x81c3('0x1d')],_0x29338c=_0x2d5340[_0x81c3('0x1d')]+_0x2d5340[_0x81c3('0x1e')],_0x109bab;if(_0x29338c>=_0xeb100f){_0x29338c=_0xeb100f;_0x109bab=0xc8;}else{_0x109bab=0xce;}_0x27978d[_0x81c3('0x1a')](_0x109bab);return _0x27978d[_0x81c3('0x1f')](_0x81c3('0x20'),_0x434797+'-'+_0x29338c+'/'+_0xeb100f)[_0x81c3('0x1b')](_0x33453c);}return null;};}function patchUpdates(_0x1c828f){return function(_0x45b658){try{jsonpatch[_0x81c3('0x21')](_0x45b658,_0x1c828f,!![]);}catch(_0x7b3aa7){return BPromise[_0x81c3('0x22')](_0x7b3aa7);}return _0x45b658[_0x81c3('0x23')]();};}function saveUpdates(_0x2caa36,_0x3b0384){return function(_0x420eeb){if(_0x420eeb){return _0x420eeb[_0x81c3('0x24')](_0x2caa36)['then'](function(_0x188233){return _0x188233;});}return null;};}function removeEntity(_0x515a7d,_0x5b4a2d){return function(_0x146ac2){if(_0x146ac2){return _0x146ac2[_0x81c3('0x25')]()[_0x81c3('0x26')](function(){_0x515a7d[_0x81c3('0x1a')](0xcc)[_0x81c3('0x27')]();});}};}function handleEntityNotFound(_0x5c1158,_0x3ee718){return function(_0x1b62e3){if(!_0x1b62e3){_0x5c1158[_0x81c3('0x28')](0x194);}return _0x1b62e3;};}function handleError(_0x46c340,_0x3cc860){_0x3cc860=_0x3cc860||0x1f4;return function(_0x114ae9){logger[_0x81c3('0x29')](_0x114ae9['stack']);if(_0x114ae9[_0x81c3('0x2a')]){delete _0x114ae9[_0x81c3('0x2a')];}_0x46c340[_0x81c3('0x1a')](_0x3cc860)[_0x81c3('0x2b')](_0x114ae9);};}exports['index']=function(_0x3ce5ed,_0x9c3b45){var _0x59ea43={},_0xf5c85={},_0x363279={'count':0x0,'rows':[]};var _0x4d6da0=_[_0x81c3('0x2c')](db[_0x81c3('0x2d')][_0x81c3('0x2e')],function(_0x21c96c){return{'name':_0x21c96c[_0x81c3('0x2f')],'type':_0x21c96c[_0x81c3('0x30')]['key']};});_0xf5c85[_0x81c3('0x31')]=_[_0x81c3('0x2c')](_0x4d6da0,_0x81c3('0x2a'));_0xf5c85[_0x81c3('0x32')]=_[_0x81c3('0x33')](_0x3ce5ed[_0x81c3('0x32')]);_0xf5c85[_0x81c3('0x34')]=_['intersection'](_0xf5c85[_0x81c3('0x31')],_0xf5c85[_0x81c3('0x32')]);_0x59ea43[_0x81c3('0x35')]=_[_0x81c3('0x36')](_0xf5c85['model'],qs['fields'](_0x3ce5ed[_0x81c3('0x32')][_0x81c3('0x37')]));_0x59ea43[_0x81c3('0x35')]=_0x59ea43['attributes'][_0x81c3('0x38')]?_0x59ea43[_0x81c3('0x35')]:_0xf5c85[_0x81c3('0x31')];if(!_0x3ce5ed[_0x81c3('0x32')][_0x81c3('0x39')](_0x81c3('0x3a'))){_0x59ea43[_0x81c3('0x1e')]=qs[_0x81c3('0x1e')](_0x3ce5ed['query']['limit']);_0x59ea43['offset']=qs[_0x81c3('0x1d')](_0x3ce5ed[_0x81c3('0x32')][_0x81c3('0x1d')]);}_0x59ea43['order']=qs['sort'](_0x3ce5ed[_0x81c3('0x32')][_0x81c3('0x3b')]);_0x59ea43[_0x81c3('0x3c')]=qs[_0x81c3('0x34')](_[_0x81c3('0x3d')](_0x3ce5ed[_0x81c3('0x32')],_0xf5c85['filters']),_0x4d6da0);if(_0x3ce5ed[_0x81c3('0x32')][_0x81c3('0x3e')]){_0x59ea43[_0x81c3('0x3c')]=_['merge'](_0x59ea43['where'],{'$or':_['map'](_0x4d6da0,function(_0x45471e){if(_0x45471e[_0x81c3('0x30')]!==_0x81c3('0x3f')){var _0x2665cc={};_0x2665cc[_0x45471e[_0x81c3('0x2a')]]={'$like':'%'+_0x3ce5ed[_0x81c3('0x32')][_0x81c3('0x3e')]+'%'};return _0x2665cc;}})});}_0x59ea43=_[_0x81c3('0x40')]({},_0x59ea43,_0x3ce5ed[_0x81c3('0x41')]);var _0x38e0ae={'where':_0x59ea43[_0x81c3('0x3c')]};return db[_0x81c3('0x2d')]['count'](_0x38e0ae)[_0x81c3('0x26')](function(_0x3293e3){_0x363279['count']=_0x3293e3;if(_0x3ce5ed[_0x81c3('0x32')][_0x81c3('0x42')]){_0x59ea43[_0x81c3('0x43')]=[{'all':!![]}];}return db[_0x81c3('0x2d')][_0x81c3('0x44')](_0x59ea43);})['then'](function(_0x43456e){_0x363279['rows']=_0x43456e;return _0x363279;})[_0x81c3('0x26')](respondWithFilteredResult(_0x9c3b45,_0x59ea43))['catch'](handleError(_0x9c3b45,null));};exports[_0x81c3('0x45')]=function(_0x418042,_0x137d73){var _0x344c38={'raw':!![],'where':{'id':_0x418042['params']['id']}},_0x5abdf1={};_0x5abdf1[_0x81c3('0x31')]=_[_0x81c3('0x33')](db[_0x81c3('0x2d')]['rawAttributes']);_0x5abdf1[_0x81c3('0x32')]=_[_0x81c3('0x33')](_0x418042[_0x81c3('0x32')]);_0x5abdf1[_0x81c3('0x34')]=_[_0x81c3('0x36')](_0x5abdf1[_0x81c3('0x31')],_0x5abdf1['query']);_0x344c38[_0x81c3('0x35')]=_[_0x81c3('0x36')](_0x5abdf1['model'],qs[_0x81c3('0x37')](_0x418042[_0x81c3('0x32')]['fields']));_0x344c38['attributes']=_0x344c38[_0x81c3('0x35')][_0x81c3('0x38')]?_0x344c38['attributes']:_0x5abdf1[_0x81c3('0x31')];if(_0x418042[_0x81c3('0x32')][_0x81c3('0x42')]){_0x344c38[_0x81c3('0x43')]=[{'all':!![]}];}_0x344c38=_['merge']({},_0x344c38,_0x418042[_0x81c3('0x41')]);return db[_0x81c3('0x2d')][_0x81c3('0x46')](_0x344c38)[_0x81c3('0x26')](handleEntityNotFound(_0x137d73,null))[_0x81c3('0x26')](respondWithResult(_0x137d73,null))[_0x81c3('0x47')](handleError(_0x137d73,null));};exports[_0x81c3('0x48')]=function(_0x506c9e,_0x4958e0){return db[_0x81c3('0x2d')][_0x81c3('0x48')](_0x506c9e[_0x81c3('0x49')],{})[_0x81c3('0x26')](respondWithResult(_0x4958e0,0xc9))[_0x81c3('0x47')](handleError(_0x4958e0,null));};exports[_0x81c3('0x24')]=function(_0x3e9d11,_0x4ec915){if(_0x3e9d11[_0x81c3('0x49')]['id']){delete _0x3e9d11['body']['id'];}return db[_0x81c3('0x2d')][_0x81c3('0x46')]({'where':{'id':_0x3e9d11['params']['id']}})[_0x81c3('0x26')](handleEntityNotFound(_0x4ec915,null))[_0x81c3('0x26')](saveUpdates(_0x3e9d11[_0x81c3('0x49')],null))['then'](respondWithResult(_0x4ec915,null))[_0x81c3('0x47')](handleError(_0x4ec915,null));};exports['destroy']=function(_0x2b5ef9,_0x4f9ffb){return db[_0x81c3('0x2d')][_0x81c3('0x46')]({'where':{'id':_0x2b5ef9['params']['id']}})[_0x81c3('0x26')](handleEntityNotFound(_0x4f9ffb,null))[_0x81c3('0x26')](removeEntity(_0x4f9ffb,null))['catch'](handleError(_0x4f9ffb,null));};exports[_0x81c3('0x4a')]=function(_0x33121a,_0xf0d1f){return db[_0x81c3('0x2d')]['describe']()[_0x81c3('0x26')](respondWithResult(_0xf0d1f,null))[_0x81c3('0x47')](handleError(_0xf0d1f,null));};
\ No newline at end of file