Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / voiceDialReport / voiceDialReport.controller.js
index 8c039c2..5ccf701 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa03e=['options','includeAll','findAll','rows','show','keys','intersection','catch','create','body','find','params','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','status','end','json','count','offset','set','apply','save','then','sendStatus','name','send','VoiceDialReport','rawAttributes','model','query','attributes','fields','length','hasOwnProperty','nolimit','limit','order','filters','pick','filter','where','merge','type','VIRTUAL'];(function(_0x32e527,_0x39cf28){var _0x4748c2=function(_0x325acb){while(--_0x325acb){_0x32e527['push'](_0x32e527['shift']());}};_0x4748c2(++_0x39cf28);}(_0xa03e,0xd6));var _0xea03=function(_0x17788f,_0x4dea49){_0x17788f=_0x17788f-0x0;var _0x17a066=_0xa03e[_0x17788f];return _0x17a066;};'use strict';var pdf=require(_0xea03('0x0'));var emlformat=require(_0xea03('0x1'));var rimraf=require(_0xea03('0x2'));var zipdir=require(_0xea03('0x3'));var jsonpatch=require(_0xea03('0x4'));var rp=require(_0xea03('0x5'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0xea03('0x6'));var util=require(_0xea03('0x7'));var path=require(_0xea03('0x8'));var sox=require('sox');var csv=require(_0xea03('0x9'));var ejs=require(_0xea03('0xa'));var fs=require('fs');var _=require(_0xea03('0xb'));var squel=require(_0xea03('0xc'));var crypto=require(_0xea03('0xd'));var jsforce=require(_0xea03('0xe'));var deskjs=require(_0xea03('0xf'));var toCsv=require(_0xea03('0x9'));var querystring=require(_0xea03('0x10'));var Papa=require(_0xea03('0x11'));var Redis=require('ioredis');var authService=require(_0xea03('0x12'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0xea03('0x13'));var logger=require('../../config/logger')(_0xea03('0x14'));var utils=require(_0xea03('0x15'));var config=require(_0xea03('0x16'));var db=require(_0xea03('0x17'))['db'];function respondWithStatusCode(_0x233e21,_0x57c45e){_0x57c45e=_0x57c45e||0xcc;return function(_0x46fef3){if(_0x46fef3){return _0x233e21['sendStatus'](_0x57c45e);}return _0x233e21[_0xea03('0x18')](_0x57c45e)[_0xea03('0x19')]();};}function respondWithResult(_0x58641c,_0x3ad0f3){_0x3ad0f3=_0x3ad0f3||0xc8;return function(_0x2cbe57){if(_0x2cbe57){return _0x58641c[_0xea03('0x18')](_0x3ad0f3)[_0xea03('0x1a')](_0x2cbe57);}};}function respondWithFilteredResult(_0x222bbc,_0x309fd1){return function(_0x1dd937){if(_0x1dd937){var _0x59d1cb=_0x1dd937[_0xea03('0x1b')],_0x142f24=_0x309fd1[_0xea03('0x1c')],_0x471d13=_0x309fd1[_0xea03('0x1c')]+_0x309fd1['limit'],_0x5013e1;if(_0x471d13>=_0x59d1cb){_0x471d13=_0x59d1cb;_0x5013e1=0xc8;}else{_0x5013e1=0xce;}_0x222bbc[_0xea03('0x18')](_0x5013e1);return _0x222bbc[_0xea03('0x1d')]('Content-Range',_0x142f24+'-'+_0x471d13+'/'+_0x59d1cb)[_0xea03('0x1a')](_0x1dd937);}return null;};}function patchUpdates(_0x4ab5ee){return function(_0x46db1d){try{jsonpatch[_0xea03('0x1e')](_0x46db1d,_0x4ab5ee,!![]);}catch(_0x2e57e5){return BPromise['reject'](_0x2e57e5);}return _0x46db1d[_0xea03('0x1f')]();};}function saveUpdates(_0x260648,_0x83fef7){return function(_0x500228){if(_0x500228){return _0x500228['update'](_0x260648)[_0xea03('0x20')](function(_0x46696f){return _0x46696f;});}return null;};}function removeEntity(_0xf64f56,_0xbbdf55){return function(_0x1e83e3){if(_0x1e83e3){return _0x1e83e3['destroy']()[_0xea03('0x20')](function(){_0xf64f56['status'](0xcc)[_0xea03('0x19')]();});}};}function handleEntityNotFound(_0x13df65,_0x17e721){return function(_0x1e999a){if(!_0x1e999a){_0x13df65[_0xea03('0x21')](0x194);}return _0x1e999a;};}function handleError(_0x47bdb0,_0x428706){_0x428706=_0x428706||0x1f4;return function(_0x4ed533){logger['error'](_0x4ed533['stack']);if(_0x4ed533[_0xea03('0x22')]){delete _0x4ed533[_0xea03('0x22')];}_0x47bdb0['status'](_0x428706)[_0xea03('0x23')](_0x4ed533);};}exports['index']=function(_0x152bc3,_0x175c2b){var _0x3111a8={},_0x448c41={},_0x2a23c7={'count':0x0,'rows':[]};var _0x3a44e2=db[_0xea03('0x24')][_0xea03('0x25')];_0x448c41[_0xea03('0x26')]=_['keys'](_0x3a44e2);_0x448c41[_0xea03('0x27')]=_['keys'](_0x152bc3[_0xea03('0x27')]);_0x448c41['filters']=_['intersection'](_0x448c41[_0xea03('0x26')],_0x448c41['query']);_0x3111a8[_0xea03('0x28')]=_['intersection'](_0x448c41[_0xea03('0x26')],qs['fields'](_0x152bc3[_0xea03('0x27')][_0xea03('0x29')]));_0x3111a8['attributes']=_0x3111a8[_0xea03('0x28')][_0xea03('0x2a')]?_0x3111a8[_0xea03('0x28')]:_0x448c41[_0xea03('0x26')];if(!_0x152bc3[_0xea03('0x27')][_0xea03('0x2b')](_0xea03('0x2c'))){_0x3111a8[_0xea03('0x2d')]=qs[_0xea03('0x2d')](_0x152bc3[_0xea03('0x27')][_0xea03('0x2d')]);_0x3111a8[_0xea03('0x1c')]=qs[_0xea03('0x1c')](_0x152bc3[_0xea03('0x27')][_0xea03('0x1c')]);}_0x3111a8[_0xea03('0x2e')]=qs['sort'](_0x152bc3[_0xea03('0x27')]['sort']);_0x3111a8['where']=qs[_0xea03('0x2f')](_[_0xea03('0x30')](_0x152bc3[_0xea03('0x27')],_0x448c41['filters']));if(_0x152bc3[_0xea03('0x27')][_0xea03('0x31')]){_0x3111a8[_0xea03('0x32')]=_[_0xea03('0x33')](_0x3111a8[_0xea03('0x32')],{'$or':_['map'](_0x3a44e2,function(_0x40eef4){if(_0x40eef4[_0xea03('0x34')]['key']!==_0xea03('0x35')){var _0x172e3b={};_0x172e3b[_0x40eef4['field']]={'$like':'%'+_0x152bc3[_0xea03('0x27')][_0xea03('0x31')]+'%'};return _0x172e3b;}})});}_0x3111a8=_[_0xea03('0x33')]({},_0x3111a8,_0x152bc3[_0xea03('0x36')]);var _0x532d92={'where':_0x3111a8[_0xea03('0x32')]};return db[_0xea03('0x24')][_0xea03('0x1b')](_0x532d92)['then'](function(_0x51dc3c){_0x2a23c7[_0xea03('0x1b')]=_0x51dc3c;if(_0x152bc3['query'][_0xea03('0x37')]){_0x3111a8['include']=[{'all':!![]}];}return db[_0xea03('0x24')][_0xea03('0x38')](_0x3111a8);})['then'](function(_0x5679d9){_0x2a23c7[_0xea03('0x39')]=_0x5679d9;return _0x2a23c7;})['then'](respondWithFilteredResult(_0x175c2b,_0x3111a8))['catch'](handleError(_0x175c2b,null));};exports[_0xea03('0x3a')]=function(_0x53bb4b,_0x2ad383){var _0x3f3927={'raw':!![],'where':{'id':_0x53bb4b['params']['id']}},_0x476862={};_0x476862[_0xea03('0x26')]=_['keys'](db['VoiceDialReport'][_0xea03('0x25')]);_0x476862[_0xea03('0x27')]=_[_0xea03('0x3b')](_0x53bb4b[_0xea03('0x27')]);_0x476862[_0xea03('0x2f')]=_['intersection'](_0x476862['model'],_0x476862[_0xea03('0x27')]);_0x3f3927['attributes']=_[_0xea03('0x3c')](_0x476862[_0xea03('0x26')],qs['fields'](_0x53bb4b['query'][_0xea03('0x29')]));_0x3f3927['attributes']=_0x3f3927[_0xea03('0x28')][_0xea03('0x2a')]?_0x3f3927[_0xea03('0x28')]:_0x476862['model'];if(_0x53bb4b[_0xea03('0x27')][_0xea03('0x37')]){_0x3f3927['include']=[{'all':!![]}];}_0x3f3927=_[_0xea03('0x33')]({},_0x3f3927,_0x53bb4b[_0xea03('0x36')]);return db[_0xea03('0x24')]['find'](_0x3f3927)['then'](handleEntityNotFound(_0x2ad383,null))[_0xea03('0x20')](respondWithResult(_0x2ad383,null))[_0xea03('0x3d')](handleError(_0x2ad383,null));};exports[_0xea03('0x3e')]=function(_0x396a7e,_0x38d2e4){return db['VoiceDialReport']['create'](_0x396a7e[_0xea03('0x3f')],{})[_0xea03('0x20')](respondWithResult(_0x38d2e4,0xc9))[_0xea03('0x3d')](handleError(_0x38d2e4,null));};exports['update']=function(_0xd16c03,_0x5d25f7){if(_0xd16c03['body']['id']){delete _0xd16c03[_0xea03('0x3f')]['id'];}return db[_0xea03('0x24')]['find']({'where':{'id':_0xd16c03['params']['id']}})[_0xea03('0x20')](handleEntityNotFound(_0x5d25f7,null))[_0xea03('0x20')](saveUpdates(_0xd16c03[_0xea03('0x3f')],null))[_0xea03('0x20')](respondWithResult(_0x5d25f7,null))['catch'](handleError(_0x5d25f7,null));};exports['destroy']=function(_0x2137bf,_0x29f4d1){return db[_0xea03('0x24')][_0xea03('0x40')]({'where':{'id':_0x2137bf[_0xea03('0x41')]['id']}})[_0xea03('0x20')](handleEntityNotFound(_0x29f4d1,null))[_0xea03('0x20')](removeEntity(_0x29f4d1,null))['catch'](handleError(_0x29f4d1,null));};exports[_0xea03('0x42')]=function(_0x1531c0,_0x373388){return db[_0xea03('0x24')][_0xea03('0x42')]()['then'](respondWithResult(_0x373388,null))['catch'](handleError(_0x373388,null));};
\ No newline at end of file
+var _0x442e=['where','key','VIRTUAL','field','filter','options','count','includeAll','include','findAll','rows','show','params','rawAttributes','merge','find','catch','create','body','describe','rimraf','request-promise','moment','bluebird','util','path','sox','to-csv','ejs','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../mysqldb','status','json','offset','limit','apply','reject','update','then','destroy','end','sendStatus','name','send','VoiceDialReport','keys','query','filters','attributes','intersection','model','fields','hasOwnProperty','nolimit','order','sort'];(function(_0x36d11c,_0x6dffa7){var _0xd95b50=function(_0x5ed180){while(--_0x5ed180){_0x36d11c['push'](_0x36d11c['shift']());}};_0xd95b50(++_0x6dffa7);}(_0x442e,0x11c));var _0xe442=function(_0x297283,_0x355c76){_0x297283=_0x297283-0x0;var _0x3a2962=_0x442e[_0x297283];return _0x3a2962;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0xe442('0x0'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xe442('0x1'));var moment=require(_0xe442('0x2'));var BPromise=require(_0xe442('0x3'));var Mustache=require('mustache');var util=require(_0xe442('0x4'));var path=require(_0xe442('0x5'));var sox=require(_0xe442('0x6'));var csv=require(_0xe442('0x7'));var ejs=require(_0xe442('0x8'));var fs=require('fs');var _=require('lodash');var squel=require(_0xe442('0x9'));var crypto=require(_0xe442('0xa'));var jsforce=require(_0xe442('0xb'));var deskjs=require(_0xe442('0xc'));var toCsv=require(_0xe442('0x7'));var querystring=require(_0xe442('0xd'));var Papa=require(_0xe442('0xe'));var Redis=require('ioredis');var authService=require(_0xe442('0xf'));var qs=require(_0xe442('0x10'));var hardwareService=require(_0xe442('0x11'));var logger=require(_0xe442('0x12'))(_0xe442('0x13'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0xe442('0x14'))['db'];function respondWithStatusCode(_0x2a5d1a,_0x3d5728){_0x3d5728=_0x3d5728||0xcc;return function(_0x15d1b3){if(_0x15d1b3){return _0x2a5d1a['sendStatus'](_0x3d5728);}return _0x2a5d1a[_0xe442('0x15')](_0x3d5728)['end']();};}function respondWithResult(_0x44b1a7,_0x30f8b0){_0x30f8b0=_0x30f8b0||0xc8;return function(_0x160979){if(_0x160979){return _0x44b1a7[_0xe442('0x15')](_0x30f8b0)[_0xe442('0x16')](_0x160979);}};}function respondWithFilteredResult(_0x326866,_0x59adee){return function(_0x32684b){if(_0x32684b){var _0x1cfe68=_0x32684b['count'],_0x2385c0=_0x59adee[_0xe442('0x17')],_0x5d0de5=_0x59adee[_0xe442('0x17')]+_0x59adee[_0xe442('0x18')],_0x20d7a2;if(_0x5d0de5>=_0x1cfe68){_0x5d0de5=_0x1cfe68;_0x20d7a2=0xc8;}else{_0x20d7a2=0xce;}_0x326866[_0xe442('0x15')](_0x20d7a2);return _0x326866['set']('Content-Range',_0x2385c0+'-'+_0x5d0de5+'/'+_0x1cfe68)[_0xe442('0x16')](_0x32684b);}return null;};}function patchUpdates(_0x1a0f5c){return function(_0x3f5f66){try{jsonpatch[_0xe442('0x19')](_0x3f5f66,_0x1a0f5c,!![]);}catch(_0x22f614){return BPromise[_0xe442('0x1a')](_0x22f614);}return _0x3f5f66['save']();};}function saveUpdates(_0x44a400,_0x15cf21){return function(_0xe611ab){if(_0xe611ab){return _0xe611ab[_0xe442('0x1b')](_0x44a400)[_0xe442('0x1c')](function(_0x43636a){return _0x43636a;});}return null;};}function removeEntity(_0x2e2fb2,_0x475995){return function(_0x5356e8){if(_0x5356e8){return _0x5356e8[_0xe442('0x1d')]()[_0xe442('0x1c')](function(){_0x2e2fb2['status'](0xcc)[_0xe442('0x1e')]();});}};}function handleEntityNotFound(_0x45f3cb,_0x132030){return function(_0xc0203b){if(!_0xc0203b){_0x45f3cb[_0xe442('0x1f')](0x194);}return _0xc0203b;};}function handleError(_0x1291bd,_0x478680){_0x478680=_0x478680||0x1f4;return function(_0x165366){logger['error'](_0x165366['stack']);if(_0x165366[_0xe442('0x20')]){delete _0x165366[_0xe442('0x20')];}_0x1291bd[_0xe442('0x15')](_0x478680)[_0xe442('0x21')](_0x165366);};}exports['index']=function(_0x561627,_0x3c41f8){var _0x3901e0={},_0x32a807={},_0xa561ab={'count':0x0,'rows':[]};var _0x1adb43=db[_0xe442('0x22')]['rawAttributes'];_0x32a807['model']=_[_0xe442('0x23')](_0x1adb43);_0x32a807[_0xe442('0x24')]=_[_0xe442('0x23')](_0x561627['query']);_0x32a807[_0xe442('0x25')]=_['intersection'](_0x32a807['model'],_0x32a807['query']);_0x3901e0[_0xe442('0x26')]=_[_0xe442('0x27')](_0x32a807[_0xe442('0x28')],qs[_0xe442('0x29')](_0x561627[_0xe442('0x24')][_0xe442('0x29')]));_0x3901e0[_0xe442('0x26')]=_0x3901e0[_0xe442('0x26')]['length']?_0x3901e0[_0xe442('0x26')]:_0x32a807[_0xe442('0x28')];if(!_0x561627[_0xe442('0x24')][_0xe442('0x2a')](_0xe442('0x2b'))){_0x3901e0[_0xe442('0x18')]=qs[_0xe442('0x18')](_0x561627[_0xe442('0x24')][_0xe442('0x18')]);_0x3901e0['offset']=qs['offset'](_0x561627[_0xe442('0x24')][_0xe442('0x17')]);}_0x3901e0[_0xe442('0x2c')]=qs[_0xe442('0x2d')](_0x561627['query'][_0xe442('0x2d')]);_0x3901e0['where']=qs[_0xe442('0x25')](_['pick'](_0x561627[_0xe442('0x24')],_0x32a807[_0xe442('0x25')]));if(_0x561627[_0xe442('0x24')]['filter']){_0x3901e0['where']=_['merge'](_0x3901e0[_0xe442('0x2e')],{'$or':_['map'](_0x1adb43,function(_0x2c56a6){if(_0x2c56a6['type'][_0xe442('0x2f')]!==_0xe442('0x30')){var _0x1a9f21={};_0x1a9f21[_0x2c56a6[_0xe442('0x31')]]={'$like':'%'+_0x561627[_0xe442('0x24')][_0xe442('0x32')]+'%'};return _0x1a9f21;}})});}_0x3901e0=_['merge']({},_0x3901e0,_0x561627[_0xe442('0x33')]);var _0x3a5252={'where':_0x3901e0['where']};return db[_0xe442('0x22')][_0xe442('0x34')](_0x3a5252)[_0xe442('0x1c')](function(_0xc29086){_0xa561ab['count']=_0xc29086;if(_0x561627[_0xe442('0x24')][_0xe442('0x35')]){_0x3901e0[_0xe442('0x36')]=[{'all':!![]}];}return db[_0xe442('0x22')][_0xe442('0x37')](_0x3901e0);})[_0xe442('0x1c')](function(_0x5d94cb){_0xa561ab[_0xe442('0x38')]=_0x5d94cb;return _0xa561ab;})[_0xe442('0x1c')](respondWithFilteredResult(_0x3c41f8,_0x3901e0))['catch'](handleError(_0x3c41f8,null));};exports[_0xe442('0x39')]=function(_0x12727b,_0x27d1b0){var _0x508d94={'raw':!![],'where':{'id':_0x12727b[_0xe442('0x3a')]['id']}},_0x4483e5={};_0x4483e5[_0xe442('0x28')]=_[_0xe442('0x23')](db[_0xe442('0x22')][_0xe442('0x3b')]);_0x4483e5[_0xe442('0x24')]=_[_0xe442('0x23')](_0x12727b['query']);_0x4483e5[_0xe442('0x25')]=_[_0xe442('0x27')](_0x4483e5['model'],_0x4483e5[_0xe442('0x24')]);_0x508d94[_0xe442('0x26')]=_[_0xe442('0x27')](_0x4483e5[_0xe442('0x28')],qs[_0xe442('0x29')](_0x12727b[_0xe442('0x24')][_0xe442('0x29')]));_0x508d94[_0xe442('0x26')]=_0x508d94['attributes']['length']?_0x508d94[_0xe442('0x26')]:_0x4483e5[_0xe442('0x28')];if(_0x12727b[_0xe442('0x24')][_0xe442('0x35')]){_0x508d94['include']=[{'all':!![]}];}_0x508d94=_[_0xe442('0x3c')]({},_0x508d94,_0x12727b[_0xe442('0x33')]);return db[_0xe442('0x22')][_0xe442('0x3d')](_0x508d94)[_0xe442('0x1c')](handleEntityNotFound(_0x27d1b0,null))[_0xe442('0x1c')](respondWithResult(_0x27d1b0,null))[_0xe442('0x3e')](handleError(_0x27d1b0,null));};exports[_0xe442('0x3f')]=function(_0x230d11,_0x3d066d){return db[_0xe442('0x22')][_0xe442('0x3f')](_0x230d11[_0xe442('0x40')],{})[_0xe442('0x1c')](respondWithResult(_0x3d066d,0xc9))['catch'](handleError(_0x3d066d,null));};exports[_0xe442('0x1b')]=function(_0x549d5d,_0x3e43cc){if(_0x549d5d['body']['id']){delete _0x549d5d[_0xe442('0x40')]['id'];}return db[_0xe442('0x22')][_0xe442('0x3d')]({'where':{'id':_0x549d5d[_0xe442('0x3a')]['id']}})[_0xe442('0x1c')](handleEntityNotFound(_0x3e43cc,null))[_0xe442('0x1c')](saveUpdates(_0x549d5d[_0xe442('0x40')],null))[_0xe442('0x1c')](respondWithResult(_0x3e43cc,null))[_0xe442('0x3e')](handleError(_0x3e43cc,null));};exports[_0xe442('0x1d')]=function(_0x29da27,_0x4bbf85){return db[_0xe442('0x22')][_0xe442('0x3d')]({'where':{'id':_0x29da27[_0xe442('0x3a')]['id']}})[_0xe442('0x1c')](handleEntityNotFound(_0x4bbf85,null))[_0xe442('0x1c')](removeEntity(_0x4bbf85,null))[_0xe442('0x3e')](handleError(_0x4bbf85,null));};exports[_0xe442('0x41')]=function(_0x58b9b1,_0x3b9698){return db[_0xe442('0x22')][_0xe442('0x41')]()['then'](respondWithResult(_0x3b9698,null))[_0xe442('0x3e')](handleError(_0x3b9698,null));};
\ No newline at end of file