Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / voiceAgentReport / voiceAgentReport.controller.js
index 65b58be..8bf6f44 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9900=['keys','filters','query','attributes','intersection','fields','order','sort','where','pick','filter','merge','map','type','key','VIRTUAL','field','options','VoiceAgentReport','catch','show','rawAttributes','length','includeAll','include','find','create','body','params','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','../../config/utils','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','reject','update','then','destroy','end','error','stack','name','send','model'];(function(_0x3c81b5,_0x3f5ed7){var _0x5888c4=function(_0x4e65b0){while(--_0x4e65b0){_0x3c81b5['push'](_0x3c81b5['shift']());}};_0x5888c4(++_0x3f5ed7);}(_0x9900,0x1c8));var _0x0990=function(_0x3358cb,_0x3d549a){_0x3358cb=_0x3358cb-0x0;var _0x9c97af=_0x9900[_0x3358cb];return _0x9c97af;};'use strict';var pdf=require(_0x0990('0x0'));var emlformat=require(_0x0990('0x1'));var rimraf=require(_0x0990('0x2'));var zipdir=require(_0x0990('0x3'));var jsonpatch=require(_0x0990('0x4'));var rp=require('request-promise');var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x0990('0x5'));var util=require(_0x0990('0x6'));var path=require(_0x0990('0x7'));var sox=require(_0x0990('0x8'));var csv=require(_0x0990('0x9'));var ejs=require(_0x0990('0xa'));var fs=require('fs');var _=require(_0x0990('0xb'));var squel=require(_0x0990('0xc'));var crypto=require(_0x0990('0xd'));var jsforce=require(_0x0990('0xe'));var deskjs=require('desk.js');var toCsv=require(_0x0990('0x9'));var querystring=require('querystring');var Papa=require(_0x0990('0xf'));var Redis=require(_0x0990('0x10'));var authService=require(_0x0990('0x11'));var qs=require(_0x0990('0x12'));var hardwareService=require(_0x0990('0x13'));var logger=require(_0x0990('0x14'))('api');var utils=require(_0x0990('0x15'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0xedd0a,_0xf5135a){_0xf5135a=_0xf5135a||0xcc;return function(_0x2f9c93){if(_0x2f9c93){return _0xedd0a[_0x0990('0x16')](_0xf5135a);}return _0xedd0a['status'](_0xf5135a)['end']();};}function respondWithResult(_0x69f201,_0xca16c4){_0xca16c4=_0xca16c4||0xc8;return function(_0x505368){if(_0x505368){return _0x69f201[_0x0990('0x17')](_0xca16c4)[_0x0990('0x18')](_0x505368);}};}function respondWithFilteredResult(_0x523b31,_0x27abd7){return function(_0x8f3ab2){if(_0x8f3ab2){var _0x4415d5=_0x8f3ab2[_0x0990('0x19')],_0x360e72=_0x27abd7[_0x0990('0x1a')],_0x1fdd9d=_0x27abd7['offset']+_0x27abd7[_0x0990('0x1b')],_0x5460df;if(_0x1fdd9d>=_0x4415d5){_0x1fdd9d=_0x4415d5;_0x5460df=0xc8;}else{_0x5460df=0xce;}_0x523b31[_0x0990('0x17')](_0x5460df);return _0x523b31[_0x0990('0x1c')](_0x0990('0x1d'),_0x360e72+'-'+_0x1fdd9d+'/'+_0x4415d5)[_0x0990('0x18')](_0x8f3ab2);}return null;};}function patchUpdates(_0x13331b){return function(_0x2b0b2b){try{jsonpatch[_0x0990('0x1e')](_0x2b0b2b,_0x13331b,!![]);}catch(_0x2e57f1){return BPromise[_0x0990('0x1f')](_0x2e57f1);}return _0x2b0b2b['save']();};}function saveUpdates(_0x1e95f4,_0xcbcac8){return function(_0x2d6e59){if(_0x2d6e59){return _0x2d6e59[_0x0990('0x20')](_0x1e95f4)[_0x0990('0x21')](function(_0x2be378){return _0x2be378;});}return null;};}function removeEntity(_0x2b187a,_0xb74e14){return function(_0x557d85){if(_0x557d85){return _0x557d85[_0x0990('0x22')]()[_0x0990('0x21')](function(){_0x2b187a['status'](0xcc)[_0x0990('0x23')]();});}};}function handleEntityNotFound(_0x4386e2,_0x4c9769){return function(_0x59ee36){if(!_0x59ee36){_0x4386e2[_0x0990('0x16')](0x194);}return _0x59ee36;};}function handleError(_0x4ba6a3,_0x2eef8f){_0x2eef8f=_0x2eef8f||0x1f4;return function(_0xb2bb34){logger[_0x0990('0x24')](_0xb2bb34[_0x0990('0x25')]);if(_0xb2bb34[_0x0990('0x26')]){delete _0xb2bb34['name'];}_0x4ba6a3['status'](_0x2eef8f)[_0x0990('0x27')](_0xb2bb34);};}exports['index']=function(_0x316f83,_0x20d06b){var _0x2bd97b={},_0x409e5c={},_0x2ef9f8={'count':0x0,'rows':[]};var _0x1d6364=db['VoiceAgentReport']['rawAttributes'];_0x409e5c[_0x0990('0x28')]=_[_0x0990('0x29')](_0x1d6364);_0x409e5c['query']=_['keys'](_0x316f83['query']);_0x409e5c[_0x0990('0x2a')]=_['intersection'](_0x409e5c['model'],_0x409e5c[_0x0990('0x2b')]);_0x2bd97b[_0x0990('0x2c')]=_[_0x0990('0x2d')](_0x409e5c[_0x0990('0x28')],qs[_0x0990('0x2e')](_0x316f83[_0x0990('0x2b')]['fields']));_0x2bd97b[_0x0990('0x2c')]=_0x2bd97b[_0x0990('0x2c')]['length']?_0x2bd97b['attributes']:_0x409e5c[_0x0990('0x28')];if(!_0x316f83[_0x0990('0x2b')]['hasOwnProperty']('nolimit')){_0x2bd97b[_0x0990('0x1b')]=qs[_0x0990('0x1b')](_0x316f83[_0x0990('0x2b')][_0x0990('0x1b')]);_0x2bd97b['offset']=qs['offset'](_0x316f83[_0x0990('0x2b')]['offset']);}_0x2bd97b[_0x0990('0x2f')]=qs[_0x0990('0x30')](_0x316f83[_0x0990('0x2b')]['sort']);_0x2bd97b[_0x0990('0x31')]=qs[_0x0990('0x2a')](_[_0x0990('0x32')](_0x316f83[_0x0990('0x2b')],_0x409e5c[_0x0990('0x2a')]));if(_0x316f83['query'][_0x0990('0x33')]){_0x2bd97b[_0x0990('0x31')]=_[_0x0990('0x34')](_0x2bd97b[_0x0990('0x31')],{'$or':_[_0x0990('0x35')](_0x1d6364,function(_0xc8e080){if(_0xc8e080[_0x0990('0x36')][_0x0990('0x37')]!==_0x0990('0x38')){var _0xbbed67={};_0xbbed67[_0xc8e080[_0x0990('0x39')]]={'$like':'%'+_0x316f83[_0x0990('0x2b')][_0x0990('0x33')]+'%'};return _0xbbed67;}})});}_0x2bd97b=_[_0x0990('0x34')]({},_0x2bd97b,_0x316f83[_0x0990('0x3a')]);var _0x2495d4={'where':_0x2bd97b[_0x0990('0x31')]};return db[_0x0990('0x3b')]['count'](_0x2495d4)[_0x0990('0x21')](function(_0x2c6a47){_0x2ef9f8[_0x0990('0x19')]=_0x2c6a47;if(_0x316f83[_0x0990('0x2b')]['includeAll']){_0x2bd97b['include']=[{'all':!![]}];}return db[_0x0990('0x3b')]['findAll'](_0x2bd97b);})[_0x0990('0x21')](function(_0x5c7a96){_0x2ef9f8['rows']=_0x5c7a96;return _0x2ef9f8;})[_0x0990('0x21')](respondWithFilteredResult(_0x20d06b,_0x2bd97b))[_0x0990('0x3c')](handleError(_0x20d06b,null));};exports[_0x0990('0x3d')]=function(_0x3af48d,_0x1bddd0){var _0x3844e3={'raw':![],'where':{'id':_0x3af48d['params']['id']}},_0x44037b={};_0x44037b[_0x0990('0x28')]=_[_0x0990('0x29')](db[_0x0990('0x3b')][_0x0990('0x3e')]);_0x44037b[_0x0990('0x2b')]=_[_0x0990('0x29')](_0x3af48d[_0x0990('0x2b')]);_0x44037b[_0x0990('0x2a')]=_[_0x0990('0x2d')](_0x44037b[_0x0990('0x28')],_0x44037b[_0x0990('0x2b')]);_0x3844e3[_0x0990('0x2c')]=_['intersection'](_0x44037b[_0x0990('0x28')],qs[_0x0990('0x2e')](_0x3af48d['query']['fields']));_0x3844e3[_0x0990('0x2c')]=_0x3844e3[_0x0990('0x2c')][_0x0990('0x3f')]?_0x3844e3[_0x0990('0x2c')]:_0x44037b['model'];if(_0x3af48d[_0x0990('0x2b')][_0x0990('0x40')]){_0x3844e3[_0x0990('0x41')]=[{'all':!![]}];}_0x3844e3=_[_0x0990('0x34')]({},_0x3844e3,_0x3af48d[_0x0990('0x3a')]);return db['VoiceAgentReport'][_0x0990('0x42')](_0x3844e3)['then'](handleEntityNotFound(_0x1bddd0,null))[_0x0990('0x21')](respondWithResult(_0x1bddd0,null))[_0x0990('0x3c')](handleError(_0x1bddd0,null));};exports[_0x0990('0x43')]=function(_0x448381,_0x30bb38){return db['VoiceAgentReport'][_0x0990('0x43')](_0x448381[_0x0990('0x44')],{})['then'](respondWithResult(_0x30bb38,0xc9))[_0x0990('0x3c')](handleError(_0x30bb38,null));};exports[_0x0990('0x20')]=function(_0x220ed7,_0x1cc41a){if(_0x220ed7[_0x0990('0x44')]['id']){delete _0x220ed7[_0x0990('0x44')]['id'];}return db[_0x0990('0x3b')][_0x0990('0x42')]({'where':{'id':_0x220ed7[_0x0990('0x45')]['id']}})[_0x0990('0x21')](handleEntityNotFound(_0x1cc41a,null))['then'](saveUpdates(_0x220ed7[_0x0990('0x44')],null))[_0x0990('0x21')](respondWithResult(_0x1cc41a,null))[_0x0990('0x3c')](handleError(_0x1cc41a,null));};exports[_0x0990('0x22')]=function(_0x5994ed,_0x383604){return db[_0x0990('0x3b')][_0x0990('0x42')]({'where':{'id':_0x5994ed['params']['id']}})[_0x0990('0x21')](handleEntityNotFound(_0x383604,null))[_0x0990('0x21')](removeEntity(_0x383604,null))['catch'](handleError(_0x383604,null));};exports[_0x0990('0x46')]=function(_0x43ac87,_0x24669f){return db[_0x0990('0x3b')]['describe']()[_0x0990('0x21')](respondWithResult(_0x24669f,null))[_0x0990('0x3c')](handleError(_0x24669f,null));};
\ No newline at end of file
+var _0x9a00=['keys','query','intersection','attributes','fields','length','hasOwnProperty','order','sort','where','filters','pick','filter','merge','type','key','field','options','includeAll','findAll','rows','params','include','find','create','catch','body','describe','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','json','count','offset','limit','status','set','Content-Range','apply','reject','save','update','then','destroy','stack','name','index','VoiceAgentReport','rawAttributes','model'];(function(_0x3054be,_0x1bdc8b){var _0x3df150=function(_0x56cfbf){while(--_0x56cfbf){_0x3054be['push'](_0x3054be['shift']());}};_0x3df150(++_0x1bdc8b);}(_0x9a00,0x65));var _0x09a0=function(_0x58a377,_0xebd39b){_0x58a377=_0x58a377-0x0;var _0x59a669=_0x9a00[_0x58a377];return _0x59a669;};'use strict';var pdf=require(_0x09a0('0x0'));var emlformat=require(_0x09a0('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x09a0('0x2'));var jsonpatch=require(_0x09a0('0x3'));var rp=require(_0x09a0('0x4'));var moment=require('moment');var BPromise=require(_0x09a0('0x5'));var Mustache=require(_0x09a0('0x6'));var util=require(_0x09a0('0x7'));var path=require(_0x09a0('0x8'));var sox=require(_0x09a0('0x9'));var csv=require(_0x09a0('0xa'));var ejs=require(_0x09a0('0xb'));var fs=require('fs');var _=require('lodash');var squel=require(_0x09a0('0xc'));var crypto=require('crypto');var jsforce=require(_0x09a0('0xd'));var deskjs=require(_0x09a0('0xe'));var toCsv=require('to-csv');var querystring=require(_0x09a0('0xf'));var Papa=require(_0x09a0('0x10'));var Redis=require(_0x09a0('0x11'));var authService=require(_0x09a0('0x12'));var qs=require(_0x09a0('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x09a0('0x14'));var utils=require(_0x09a0('0x15'));var config=require(_0x09a0('0x16'));var db=require(_0x09a0('0x17'))['db'];function respondWithStatusCode(_0x332dc8,_0xb4d04e){_0xb4d04e=_0xb4d04e||0xcc;return function(_0x3e8780){if(_0x3e8780){return _0x332dc8[_0x09a0('0x18')](_0xb4d04e);}return _0x332dc8['status'](_0xb4d04e)[_0x09a0('0x19')]();};}function respondWithResult(_0x5da684,_0xfde740){_0xfde740=_0xfde740||0xc8;return function(_0x1f895a){if(_0x1f895a){return _0x5da684['status'](_0xfde740)[_0x09a0('0x1a')](_0x1f895a);}};}function respondWithFilteredResult(_0x1e79a7,_0x280d8b){return function(_0x103c11){if(_0x103c11){var _0x1d2ed7=_0x103c11[_0x09a0('0x1b')],_0x1ac27a=_0x280d8b[_0x09a0('0x1c')],_0xdd5667=_0x280d8b[_0x09a0('0x1c')]+_0x280d8b[_0x09a0('0x1d')],_0x422068;if(_0xdd5667>=_0x1d2ed7){_0xdd5667=_0x1d2ed7;_0x422068=0xc8;}else{_0x422068=0xce;}_0x1e79a7[_0x09a0('0x1e')](_0x422068);return _0x1e79a7[_0x09a0('0x1f')](_0x09a0('0x20'),_0x1ac27a+'-'+_0xdd5667+'/'+_0x1d2ed7)[_0x09a0('0x1a')](_0x103c11);}return null;};}function patchUpdates(_0x58cd8c){return function(_0x875665){try{jsonpatch[_0x09a0('0x21')](_0x875665,_0x58cd8c,!![]);}catch(_0x314cbf){return BPromise[_0x09a0('0x22')](_0x314cbf);}return _0x875665[_0x09a0('0x23')]();};}function saveUpdates(_0x5b59d0,_0x3c0789){return function(_0x4ed861){if(_0x4ed861){return _0x4ed861[_0x09a0('0x24')](_0x5b59d0)[_0x09a0('0x25')](function(_0x278382){return _0x278382;});}return null;};}function removeEntity(_0x153dfa,_0x3fff40){return function(_0x30043f){if(_0x30043f){return _0x30043f[_0x09a0('0x26')]()[_0x09a0('0x25')](function(){_0x153dfa[_0x09a0('0x1e')](0xcc)[_0x09a0('0x19')]();});}};}function handleEntityNotFound(_0x5807b5,_0x1b2ab5){return function(_0x32e42e){if(!_0x32e42e){_0x5807b5[_0x09a0('0x18')](0x194);}return _0x32e42e;};}function handleError(_0x28914e,_0x5cd2d1){_0x5cd2d1=_0x5cd2d1||0x1f4;return function(_0x3d0002){logger['error'](_0x3d0002[_0x09a0('0x27')]);if(_0x3d0002[_0x09a0('0x28')]){delete _0x3d0002['name'];}_0x28914e['status'](_0x5cd2d1)['send'](_0x3d0002);};}exports[_0x09a0('0x29')]=function(_0x885a8e,_0x2545a3){var _0x54522c={},_0x5704ae={},_0x56a4f3={'count':0x0,'rows':[]};var _0x46ff64=db[_0x09a0('0x2a')][_0x09a0('0x2b')];_0x5704ae[_0x09a0('0x2c')]=_[_0x09a0('0x2d')](_0x46ff64);_0x5704ae['query']=_[_0x09a0('0x2d')](_0x885a8e[_0x09a0('0x2e')]);_0x5704ae['filters']=_[_0x09a0('0x2f')](_0x5704ae['model'],_0x5704ae[_0x09a0('0x2e')]);_0x54522c[_0x09a0('0x30')]=_[_0x09a0('0x2f')](_0x5704ae[_0x09a0('0x2c')],qs[_0x09a0('0x31')](_0x885a8e[_0x09a0('0x2e')][_0x09a0('0x31')]));_0x54522c[_0x09a0('0x30')]=_0x54522c['attributes'][_0x09a0('0x32')]?_0x54522c[_0x09a0('0x30')]:_0x5704ae[_0x09a0('0x2c')];if(!_0x885a8e[_0x09a0('0x2e')][_0x09a0('0x33')]('nolimit')){_0x54522c[_0x09a0('0x1d')]=qs['limit'](_0x885a8e[_0x09a0('0x2e')][_0x09a0('0x1d')]);_0x54522c[_0x09a0('0x1c')]=qs['offset'](_0x885a8e[_0x09a0('0x2e')][_0x09a0('0x1c')]);}_0x54522c[_0x09a0('0x34')]=qs[_0x09a0('0x35')](_0x885a8e[_0x09a0('0x2e')]['sort']);_0x54522c[_0x09a0('0x36')]=qs[_0x09a0('0x37')](_[_0x09a0('0x38')](_0x885a8e[_0x09a0('0x2e')],_0x5704ae[_0x09a0('0x37')]));if(_0x885a8e[_0x09a0('0x2e')][_0x09a0('0x39')]){_0x54522c[_0x09a0('0x36')]=_[_0x09a0('0x3a')](_0x54522c[_0x09a0('0x36')],{'$or':_['map'](_0x46ff64,function(_0x142138){if(_0x142138[_0x09a0('0x3b')][_0x09a0('0x3c')]!=='VIRTUAL'){var _0x127561={};_0x127561[_0x142138[_0x09a0('0x3d')]]={'$like':'%'+_0x885a8e['query']['filter']+'%'};return _0x127561;}})});}_0x54522c=_[_0x09a0('0x3a')]({},_0x54522c,_0x885a8e[_0x09a0('0x3e')]);var _0xf67116={'where':_0x54522c[_0x09a0('0x36')]};return db[_0x09a0('0x2a')][_0x09a0('0x1b')](_0xf67116)[_0x09a0('0x25')](function(_0x3f6549){_0x56a4f3['count']=_0x3f6549;if(_0x885a8e['query'][_0x09a0('0x3f')]){_0x54522c['include']=[{'all':!![]}];}return db[_0x09a0('0x2a')][_0x09a0('0x40')](_0x54522c);})[_0x09a0('0x25')](function(_0x39d9dc){_0x56a4f3[_0x09a0('0x41')]=_0x39d9dc;return _0x56a4f3;})[_0x09a0('0x25')](respondWithFilteredResult(_0x2545a3,_0x54522c))['catch'](handleError(_0x2545a3,null));};exports['show']=function(_0x14d08a,_0x2b6236){var _0x2a1f5b={'raw':![],'where':{'id':_0x14d08a[_0x09a0('0x42')]['id']}},_0x2af7f7={};_0x2af7f7[_0x09a0('0x2c')]=_[_0x09a0('0x2d')](db[_0x09a0('0x2a')]['rawAttributes']);_0x2af7f7['query']=_['keys'](_0x14d08a[_0x09a0('0x2e')]);_0x2af7f7[_0x09a0('0x37')]=_[_0x09a0('0x2f')](_0x2af7f7[_0x09a0('0x2c')],_0x2af7f7[_0x09a0('0x2e')]);_0x2a1f5b[_0x09a0('0x30')]=_['intersection'](_0x2af7f7['model'],qs['fields'](_0x14d08a[_0x09a0('0x2e')]['fields']));_0x2a1f5b['attributes']=_0x2a1f5b['attributes'][_0x09a0('0x32')]?_0x2a1f5b['attributes']:_0x2af7f7[_0x09a0('0x2c')];if(_0x14d08a[_0x09a0('0x2e')]['includeAll']){_0x2a1f5b[_0x09a0('0x43')]=[{'all':!![]}];}_0x2a1f5b=_[_0x09a0('0x3a')]({},_0x2a1f5b,_0x14d08a[_0x09a0('0x3e')]);return db[_0x09a0('0x2a')][_0x09a0('0x44')](_0x2a1f5b)[_0x09a0('0x25')](handleEntityNotFound(_0x2b6236,null))[_0x09a0('0x25')](respondWithResult(_0x2b6236,null))['catch'](handleError(_0x2b6236,null));};exports[_0x09a0('0x45')]=function(_0x58ffc1,_0x3d0e3c){return db[_0x09a0('0x2a')][_0x09a0('0x45')](_0x58ffc1['body'],{})[_0x09a0('0x25')](respondWithResult(_0x3d0e3c,0xc9))[_0x09a0('0x46')](handleError(_0x3d0e3c,null));};exports['update']=function(_0x58ec12,_0x5b40ec){if(_0x58ec12[_0x09a0('0x47')]['id']){delete _0x58ec12[_0x09a0('0x47')]['id'];}return db[_0x09a0('0x2a')]['find']({'where':{'id':_0x58ec12['params']['id']}})['then'](handleEntityNotFound(_0x5b40ec,null))[_0x09a0('0x25')](saveUpdates(_0x58ec12[_0x09a0('0x47')],null))[_0x09a0('0x25')](respondWithResult(_0x5b40ec,null))[_0x09a0('0x46')](handleError(_0x5b40ec,null));};exports['destroy']=function(_0xc36e6b,_0x2f0735){return db['VoiceAgentReport'][_0x09a0('0x44')]({'where':{'id':_0xc36e6b[_0x09a0('0x42')]['id']}})['then'](handleEntityNotFound(_0x2f0735,null))[_0x09a0('0x25')](removeEntity(_0x2f0735,null))[_0x09a0('0x46')](handleError(_0x2f0735,null));};exports[_0x09a0('0x48')]=function(_0x5aac80,_0xd469a3){return db[_0x09a0('0x2a')]['describe']()[_0x09a0('0x25')](respondWithResult(_0xd469a3,null))[_0x09a0('0x46')](handleError(_0xd469a3,null));};
\ No newline at end of file