Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / voiceDialReport / voiceDialReport.controller.js
index 23fa1ff..bcdbc3e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xde35=['../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','limit','set','apply','save','update','then','destroy','error','stack','name','VoiceDialReport','rawAttributes','keys','query','model','fields','attributes','length','hasOwnProperty','nolimit','sort','where','pick','filters','filter','map','type','key','VIRTUAL','field','merge','options','includeAll','include','findAll','catch','params','intersection','create','body','find','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service'];(function(_0xffa66a,_0x548ffc){var _0x4bb092=function(_0x233c53){while(--_0x233c53){_0xffa66a['push'](_0xffa66a['shift']());}};_0x4bb092(++_0x548ffc);}(_0xde35,0x1b1));var _0x5de3=function(_0x233c71,_0x4c6dd1){_0x233c71=_0x233c71-0x0;var _0xe0b182=_0xde35[_0x233c71];return _0xe0b182;};'use strict';var pdf=require(_0x5de3('0x0'));var emlformat=require(_0x5de3('0x1'));var rimraf=require(_0x5de3('0x2'));var zipdir=require(_0x5de3('0x3'));var jsonpatch=require(_0x5de3('0x4'));var rp=require(_0x5de3('0x5'));var moment=require(_0x5de3('0x6'));var BPromise=require(_0x5de3('0x7'));var Mustache=require(_0x5de3('0x8'));var util=require(_0x5de3('0x9'));var path=require(_0x5de3('0xa'));var sox=require(_0x5de3('0xb'));var csv=require('to-csv');var ejs=require(_0x5de3('0xc'));var fs=require('fs');var _=require(_0x5de3('0xd'));var squel=require(_0x5de3('0xe'));var crypto=require(_0x5de3('0xf'));var jsforce=require(_0x5de3('0x10'));var deskjs=require(_0x5de3('0x11'));var toCsv=require(_0x5de3('0x12'));var querystring=require(_0x5de3('0x13'));var Papa=require(_0x5de3('0x14'));var Redis=require(_0x5de3('0x15'));var authService=require(_0x5de3('0x16'));var qs=require(_0x5de3('0x17'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x5de3('0x18'))(_0x5de3('0x19'));var utils=require(_0x5de3('0x1a'));var config=require(_0x5de3('0x1b'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x14feaf,_0x2cfa71){_0x2cfa71=_0x2cfa71||0xcc;return function(_0x5505c0){if(_0x5505c0){return _0x14feaf[_0x5de3('0x1c')](_0x2cfa71);}return _0x14feaf[_0x5de3('0x1d')](_0x2cfa71)[_0x5de3('0x1e')]();};}function respondWithResult(_0xcb7372,_0x23f324){_0x23f324=_0x23f324||0xc8;return function(_0x2429ee){if(_0x2429ee){return _0xcb7372[_0x5de3('0x1d')](_0x23f324)[_0x5de3('0x1f')](_0x2429ee);}};}function respondWithFilteredResult(_0x2876ca,_0x2dffa7){return function(_0x465fc5){if(_0x465fc5){var _0x4c57b9=_0x465fc5[_0x5de3('0x20')],_0x558c97=_0x2dffa7[_0x5de3('0x21')],_0xdc5674=_0x2dffa7['offset']+_0x2dffa7[_0x5de3('0x22')],_0x5b8b44;if(_0xdc5674>=_0x4c57b9){_0xdc5674=_0x4c57b9;_0x5b8b44=0xc8;}else{_0x5b8b44=0xce;}_0x2876ca[_0x5de3('0x1d')](_0x5b8b44);return _0x2876ca[_0x5de3('0x23')]('Content-Range',_0x558c97+'-'+_0xdc5674+'/'+_0x4c57b9)[_0x5de3('0x1f')](_0x465fc5);}return null;};}function patchUpdates(_0x1ab399){return function(_0x55b2a1){try{jsonpatch[_0x5de3('0x24')](_0x55b2a1,_0x1ab399,!![]);}catch(_0x45157d){return BPromise['reject'](_0x45157d);}return _0x55b2a1[_0x5de3('0x25')]();};}function saveUpdates(_0xe4d184,_0x42cd95){return function(_0x31aae6){if(_0x31aae6){return _0x31aae6[_0x5de3('0x26')](_0xe4d184)[_0x5de3('0x27')](function(_0x88697){return _0x88697;});}return null;};}function removeEntity(_0xf7dadd,_0x1fe5b3){return function(_0x934be3){if(_0x934be3){return _0x934be3[_0x5de3('0x28')]()[_0x5de3('0x27')](function(){_0xf7dadd[_0x5de3('0x1d')](0xcc)[_0x5de3('0x1e')]();});}};}function handleEntityNotFound(_0x568b56,_0x4b58b4){return function(_0x27531b){if(!_0x27531b){_0x568b56['sendStatus'](0x194);}return _0x27531b;};}function handleError(_0x166eb1,_0x4b6b01){_0x4b6b01=_0x4b6b01||0x1f4;return function(_0x852698){logger[_0x5de3('0x29')](_0x852698[_0x5de3('0x2a')]);if(_0x852698[_0x5de3('0x2b')]){delete _0x852698[_0x5de3('0x2b')];}_0x166eb1['status'](_0x4b6b01)['send'](_0x852698);};}exports['index']=function(_0x3e9166,_0x5d7e47){var _0xb39a75={},_0x49a0db={},_0x292939={'count':0x0,'rows':[]};var _0x3fa5c0=db[_0x5de3('0x2c')][_0x5de3('0x2d')];_0x49a0db['model']=_[_0x5de3('0x2e')](_0x3fa5c0);_0x49a0db[_0x5de3('0x2f')]=_[_0x5de3('0x2e')](_0x3e9166[_0x5de3('0x2f')]);_0x49a0db['filters']=_['intersection'](_0x49a0db[_0x5de3('0x30')],_0x49a0db[_0x5de3('0x2f')]);_0xb39a75['attributes']=_['intersection'](_0x49a0db[_0x5de3('0x30')],qs[_0x5de3('0x31')](_0x3e9166[_0x5de3('0x2f')][_0x5de3('0x31')]));_0xb39a75['attributes']=_0xb39a75[_0x5de3('0x32')][_0x5de3('0x33')]?_0xb39a75['attributes']:_0x49a0db['model'];if(!_0x3e9166[_0x5de3('0x2f')][_0x5de3('0x34')](_0x5de3('0x35'))){_0xb39a75[_0x5de3('0x22')]=qs[_0x5de3('0x22')](_0x3e9166[_0x5de3('0x2f')]['limit']);_0xb39a75[_0x5de3('0x21')]=qs[_0x5de3('0x21')](_0x3e9166[_0x5de3('0x2f')]['offset']);}_0xb39a75['order']=qs[_0x5de3('0x36')](_0x3e9166['query'][_0x5de3('0x36')]);_0xb39a75[_0x5de3('0x37')]=qs['filters'](_[_0x5de3('0x38')](_0x3e9166[_0x5de3('0x2f')],_0x49a0db[_0x5de3('0x39')]));if(_0x3e9166[_0x5de3('0x2f')][_0x5de3('0x3a')]){_0xb39a75[_0x5de3('0x37')]=_['merge'](_0xb39a75['where'],{'$or':_[_0x5de3('0x3b')](_0x3fa5c0,function(_0x4bb539){if(_0x4bb539[_0x5de3('0x3c')][_0x5de3('0x3d')]!==_0x5de3('0x3e')){var _0x6fce76={};_0x6fce76[_0x4bb539[_0x5de3('0x3f')]]={'$like':'%'+_0x3e9166[_0x5de3('0x2f')][_0x5de3('0x3a')]+'%'};return _0x6fce76;}})});}_0xb39a75=_[_0x5de3('0x40')]({},_0xb39a75,_0x3e9166[_0x5de3('0x41')]);var _0x271c70={'where':_0xb39a75['where']};return db['VoiceDialReport'][_0x5de3('0x20')](_0x271c70)['then'](function(_0x49118b){_0x292939[_0x5de3('0x20')]=_0x49118b;if(_0x3e9166[_0x5de3('0x2f')][_0x5de3('0x42')]){_0xb39a75[_0x5de3('0x43')]=[{'all':!![]}];}return db['VoiceDialReport'][_0x5de3('0x44')](_0xb39a75);})['then'](function(_0x132590){_0x292939['rows']=_0x132590;return _0x292939;})[_0x5de3('0x27')](respondWithFilteredResult(_0x5d7e47,_0xb39a75))[_0x5de3('0x45')](handleError(_0x5d7e47,null));};exports['show']=function(_0x36b436,_0x1d8823){var _0x5ef658={'raw':!![],'where':{'id':_0x36b436[_0x5de3('0x46')]['id']}},_0x3dbbb1={};_0x3dbbb1[_0x5de3('0x30')]=_[_0x5de3('0x2e')](db['VoiceDialReport'][_0x5de3('0x2d')]);_0x3dbbb1[_0x5de3('0x2f')]=_['keys'](_0x36b436[_0x5de3('0x2f')]);_0x3dbbb1['filters']=_[_0x5de3('0x47')](_0x3dbbb1[_0x5de3('0x30')],_0x3dbbb1['query']);_0x5ef658[_0x5de3('0x32')]=_[_0x5de3('0x47')](_0x3dbbb1[_0x5de3('0x30')],qs[_0x5de3('0x31')](_0x36b436[_0x5de3('0x2f')][_0x5de3('0x31')]));_0x5ef658[_0x5de3('0x32')]=_0x5ef658[_0x5de3('0x32')][_0x5de3('0x33')]?_0x5ef658[_0x5de3('0x32')]:_0x3dbbb1[_0x5de3('0x30')];if(_0x36b436[_0x5de3('0x2f')]['includeAll']){_0x5ef658[_0x5de3('0x43')]=[{'all':!![]}];}_0x5ef658=_['merge']({},_0x5ef658,_0x36b436[_0x5de3('0x41')]);return db['VoiceDialReport']['find'](_0x5ef658)['then'](handleEntityNotFound(_0x1d8823,null))[_0x5de3('0x27')](respondWithResult(_0x1d8823,null))[_0x5de3('0x45')](handleError(_0x1d8823,null));};exports['create']=function(_0x2a0f75,_0x11a7c7){return db[_0x5de3('0x2c')][_0x5de3('0x48')](_0x2a0f75['body'],{})[_0x5de3('0x27')](respondWithResult(_0x11a7c7,0xc9))[_0x5de3('0x45')](handleError(_0x11a7c7,null));};exports['update']=function(_0x3fb05c,_0x312015){if(_0x3fb05c[_0x5de3('0x49')]['id']){delete _0x3fb05c[_0x5de3('0x49')]['id'];}return db[_0x5de3('0x2c')]['find']({'where':{'id':_0x3fb05c['params']['id']}})[_0x5de3('0x27')](handleEntityNotFound(_0x312015,null))[_0x5de3('0x27')](saveUpdates(_0x3fb05c[_0x5de3('0x49')],null))[_0x5de3('0x27')](respondWithResult(_0x312015,null))[_0x5de3('0x45')](handleError(_0x312015,null));};exports[_0x5de3('0x28')]=function(_0x4536f5,_0x3bc070){return db['VoiceDialReport'][_0x5de3('0x4a')]({'where':{'id':_0x4536f5[_0x5de3('0x46')]['id']}})[_0x5de3('0x27')](handleEntityNotFound(_0x3bc070,null))[_0x5de3('0x27')](removeEntity(_0x3bc070,null))[_0x5de3('0x45')](handleError(_0x3bc070,null));};exports['describe']=function(_0x334976,_0x408ba6){return db[_0x5de3('0x2c')][_0x5de3('0x4b')]()['then'](respondWithResult(_0x408ba6,null))['catch'](handleError(_0x408ba6,null));};
\ No newline at end of file
+var _0x6ee0=['key','field','filter','options','count','includeAll','rows','params','include','find','create','body','catch','destroy','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','papaparse','ioredis','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','status','end','json','offset','limit','set','Content-Range','update','then','sendStatus','error','name','send','index','VoiceDialReport','rawAttributes','keys','query','filters','intersection','model','attributes','fields','length','hasOwnProperty','order','sort','pick','merge','where','map','type'];(function(_0x34af6c,_0xa41aa3){var _0x2d9287=function(_0x11509a){while(--_0x11509a){_0x34af6c['push'](_0x34af6c['shift']());}};_0x2d9287(++_0xa41aa3);}(_0x6ee0,0x1b9));var _0x06ee=function(_0x51a669,_0x958acd){_0x51a669=_0x51a669-0x0;var _0x470826=_0x6ee0[_0x51a669];return _0x470826;};'use strict';var pdf=require(_0x06ee('0x0'));var emlformat=require(_0x06ee('0x1'));var rimraf=require(_0x06ee('0x2'));var zipdir=require(_0x06ee('0x3'));var jsonpatch=require(_0x06ee('0x4'));var rp=require(_0x06ee('0x5'));var moment=require(_0x06ee('0x6'));var BPromise=require(_0x06ee('0x7'));var Mustache=require(_0x06ee('0x8'));var util=require('util');var path=require(_0x06ee('0x9'));var sox=require(_0x06ee('0xa'));var csv=require(_0x06ee('0xb'));var ejs=require(_0x06ee('0xc'));var fs=require('fs');var _=require(_0x06ee('0xd'));var squel=require('squel');var crypto=require(_0x06ee('0xe'));var jsforce=require(_0x06ee('0xf'));var deskjs=require(_0x06ee('0x10'));var toCsv=require(_0x06ee('0xb'));var querystring=require('querystring');var Papa=require(_0x06ee('0x11'));var Redis=require(_0x06ee('0x12'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var hardwareService=require(_0x06ee('0x13'));var logger=require(_0x06ee('0x14'))(_0x06ee('0x15'));var utils=require(_0x06ee('0x16'));var config=require('../../config/environment');var db=require(_0x06ee('0x17'))['db'];function respondWithStatusCode(_0x29b922,_0x46ae25){_0x46ae25=_0x46ae25||0xcc;return function(_0x2d2acb){if(_0x2d2acb){return _0x29b922['sendStatus'](_0x46ae25);}return _0x29b922[_0x06ee('0x18')](_0x46ae25)[_0x06ee('0x19')]();};}function respondWithResult(_0x1cdcc4,_0x59d91e){_0x59d91e=_0x59d91e||0xc8;return function(_0xe0ba97){if(_0xe0ba97){return _0x1cdcc4[_0x06ee('0x18')](_0x59d91e)[_0x06ee('0x1a')](_0xe0ba97);}};}function respondWithFilteredResult(_0xe87b1e,_0x36755a){return function(_0x198333){if(_0x198333){var _0x371b3e=_0x198333['count'],_0x36e6ca=_0x36755a[_0x06ee('0x1b')],_0x230759=_0x36755a[_0x06ee('0x1b')]+_0x36755a[_0x06ee('0x1c')],_0x357fa9;if(_0x230759>=_0x371b3e){_0x230759=_0x371b3e;_0x357fa9=0xc8;}else{_0x357fa9=0xce;}_0xe87b1e['status'](_0x357fa9);return _0xe87b1e[_0x06ee('0x1d')](_0x06ee('0x1e'),_0x36e6ca+'-'+_0x230759+'/'+_0x371b3e)['json'](_0x198333);}return null;};}function patchUpdates(_0x46fc5d){return function(_0xc095eb){try{jsonpatch['apply'](_0xc095eb,_0x46fc5d,!![]);}catch(_0x168b0b){return BPromise['reject'](_0x168b0b);}return _0xc095eb['save']();};}function saveUpdates(_0x44f62a,_0x516c9a){return function(_0x502ec3){if(_0x502ec3){return _0x502ec3[_0x06ee('0x1f')](_0x44f62a)[_0x06ee('0x20')](function(_0x3e4a45){return _0x3e4a45;});}return null;};}function removeEntity(_0x4c70a5,_0x8377b8){return function(_0xbf625e){if(_0xbf625e){return _0xbf625e['destroy']()[_0x06ee('0x20')](function(){_0x4c70a5['status'](0xcc)[_0x06ee('0x19')]();});}};}function handleEntityNotFound(_0x368a9a,_0x361a7f){return function(_0x4b3e3b){if(!_0x4b3e3b){_0x368a9a[_0x06ee('0x21')](0x194);}return _0x4b3e3b;};}function handleError(_0x104b14,_0x2056d1){_0x2056d1=_0x2056d1||0x1f4;return function(_0x33c1f0){logger[_0x06ee('0x22')](_0x33c1f0['stack']);if(_0x33c1f0[_0x06ee('0x23')]){delete _0x33c1f0[_0x06ee('0x23')];}_0x104b14[_0x06ee('0x18')](_0x2056d1)[_0x06ee('0x24')](_0x33c1f0);};}exports[_0x06ee('0x25')]=function(_0x5851df,_0x586612){var _0xc6be94={},_0x5c91da={},_0x1f08c6={'count':0x0,'rows':[]};var _0x2d1c5f=db[_0x06ee('0x26')][_0x06ee('0x27')];_0x5c91da['model']=_[_0x06ee('0x28')](_0x2d1c5f);_0x5c91da['query']=_[_0x06ee('0x28')](_0x5851df[_0x06ee('0x29')]);_0x5c91da[_0x06ee('0x2a')]=_[_0x06ee('0x2b')](_0x5c91da[_0x06ee('0x2c')],_0x5c91da[_0x06ee('0x29')]);_0xc6be94[_0x06ee('0x2d')]=_[_0x06ee('0x2b')](_0x5c91da[_0x06ee('0x2c')],qs['fields'](_0x5851df[_0x06ee('0x29')][_0x06ee('0x2e')]));_0xc6be94[_0x06ee('0x2d')]=_0xc6be94[_0x06ee('0x2d')][_0x06ee('0x2f')]?_0xc6be94[_0x06ee('0x2d')]:_0x5c91da['model'];if(!_0x5851df[_0x06ee('0x29')][_0x06ee('0x30')]('nolimit')){_0xc6be94[_0x06ee('0x1c')]=qs['limit'](_0x5851df['query'][_0x06ee('0x1c')]);_0xc6be94[_0x06ee('0x1b')]=qs[_0x06ee('0x1b')](_0x5851df['query'][_0x06ee('0x1b')]);}_0xc6be94[_0x06ee('0x31')]=qs[_0x06ee('0x32')](_0x5851df[_0x06ee('0x29')]['sort']);_0xc6be94['where']=qs[_0x06ee('0x2a')](_[_0x06ee('0x33')](_0x5851df[_0x06ee('0x29')],_0x5c91da[_0x06ee('0x2a')]));if(_0x5851df['query']['filter']){_0xc6be94['where']=_[_0x06ee('0x34')](_0xc6be94[_0x06ee('0x35')],{'$or':_[_0x06ee('0x36')](_0x2d1c5f,function(_0x3becc6){if(_0x3becc6[_0x06ee('0x37')][_0x06ee('0x38')]!=='VIRTUAL'){var _0x371c9d={};_0x371c9d[_0x3becc6[_0x06ee('0x39')]]={'$like':'%'+_0x5851df[_0x06ee('0x29')][_0x06ee('0x3a')]+'%'};return _0x371c9d;}})});}_0xc6be94=_[_0x06ee('0x34')]({},_0xc6be94,_0x5851df[_0x06ee('0x3b')]);var _0x581ac3={'where':_0xc6be94['where']};return db[_0x06ee('0x26')][_0x06ee('0x3c')](_0x581ac3)[_0x06ee('0x20')](function(_0x1475a6){_0x1f08c6['count']=_0x1475a6;if(_0x5851df[_0x06ee('0x29')][_0x06ee('0x3d')]){_0xc6be94['include']=[{'all':!![]}];}return db[_0x06ee('0x26')]['findAll'](_0xc6be94);})['then'](function(_0x1de3bc){_0x1f08c6[_0x06ee('0x3e')]=_0x1de3bc;return _0x1f08c6;})[_0x06ee('0x20')](respondWithFilteredResult(_0x586612,_0xc6be94))['catch'](handleError(_0x586612,null));};exports['show']=function(_0x20dac6,_0x2bb2bc){var _0x5498fd={'raw':!![],'where':{'id':_0x20dac6[_0x06ee('0x3f')]['id']}},_0x537cc0={};_0x537cc0[_0x06ee('0x2c')]=_[_0x06ee('0x28')](db[_0x06ee('0x26')]['rawAttributes']);_0x537cc0['query']=_[_0x06ee('0x28')](_0x20dac6[_0x06ee('0x29')]);_0x537cc0[_0x06ee('0x2a')]=_[_0x06ee('0x2b')](_0x537cc0['model'],_0x537cc0[_0x06ee('0x29')]);_0x5498fd[_0x06ee('0x2d')]=_['intersection'](_0x537cc0[_0x06ee('0x2c')],qs[_0x06ee('0x2e')](_0x20dac6[_0x06ee('0x29')][_0x06ee('0x2e')]));_0x5498fd[_0x06ee('0x2d')]=_0x5498fd['attributes'][_0x06ee('0x2f')]?_0x5498fd[_0x06ee('0x2d')]:_0x537cc0[_0x06ee('0x2c')];if(_0x20dac6[_0x06ee('0x29')][_0x06ee('0x3d')]){_0x5498fd[_0x06ee('0x40')]=[{'all':!![]}];}_0x5498fd=_[_0x06ee('0x34')]({},_0x5498fd,_0x20dac6[_0x06ee('0x3b')]);return db[_0x06ee('0x26')][_0x06ee('0x41')](_0x5498fd)[_0x06ee('0x20')](handleEntityNotFound(_0x2bb2bc,null))[_0x06ee('0x20')](respondWithResult(_0x2bb2bc,null))['catch'](handleError(_0x2bb2bc,null));};exports[_0x06ee('0x42')]=function(_0x45e4a6,_0x233b8d){return db['VoiceDialReport']['create'](_0x45e4a6['body'],{})[_0x06ee('0x20')](respondWithResult(_0x233b8d,0xc9))['catch'](handleError(_0x233b8d,null));};exports[_0x06ee('0x1f')]=function(_0x45548c,_0x186f5a){if(_0x45548c[_0x06ee('0x43')]['id']){delete _0x45548c['body']['id'];}return db['VoiceDialReport']['find']({'where':{'id':_0x45548c[_0x06ee('0x3f')]['id']}})[_0x06ee('0x20')](handleEntityNotFound(_0x186f5a,null))[_0x06ee('0x20')](saveUpdates(_0x45548c['body'],null))[_0x06ee('0x20')](respondWithResult(_0x186f5a,null))[_0x06ee('0x44')](handleError(_0x186f5a,null));};exports[_0x06ee('0x45')]=function(_0x27e666,_0x273d80){return db['VoiceDialReport']['find']({'where':{'id':_0x27e666[_0x06ee('0x3f')]['id']}})[_0x06ee('0x20')](handleEntityNotFound(_0x273d80,null))[_0x06ee('0x20')](removeEntity(_0x273d80,null))[_0x06ee('0x44')](handleError(_0x273d80,null));};exports[_0x06ee('0x46')]=function(_0x1405e0,_0x4f570c){return db['VoiceDialReport']['describe']()['then'](respondWithResult(_0x4f570c,null))[_0x06ee('0x44')](handleError(_0x4f570c,null));};
\ No newline at end of file