Built motion from commit (unavailable).|2.4.0
[motion2.git] / server / api / voiceDialReport / voiceDialReport.controller.js
index 43a5340..ae64487 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5211=['papaparse','../../components/auth/service','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','offset','limit','Content-Range','apply','save','update','then','error','stack','name','send','index','VoiceDialReport','rawAttributes','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filter','merge','type','key','VIRTUAL','options','count','includeAll','include','findAll','rows','show','find','create','body','catch','params','destroy','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','ejs','lodash','squel','to-csv','querystring'];(function(_0x1a1f61,_0x2a6e38){var _0x15c020=function(_0x2f83c8){while(--_0x2f83c8){_0x1a1f61['push'](_0x1a1f61['shift']());}};_0x15c020(++_0x2a6e38);}(_0x5211,0x1ac));var _0x1521=function(_0x5c954a,_0x2d6b56){_0x5c954a=_0x5c954a-0x0;var _0x549bfd=_0x5211[_0x5c954a];return _0x549bfd;};'use strict';var pdf=require(_0x1521('0x0'));var emlformat=require(_0x1521('0x1'));var rimraf=require(_0x1521('0x2'));var zipdir=require(_0x1521('0x3'));var jsonpatch=require(_0x1521('0x4'));var rp=require(_0x1521('0x5'));var moment=require(_0x1521('0x6'));var BPromise=require(_0x1521('0x7'));var Mustache=require(_0x1521('0x8'));var util=require(_0x1521('0x9'));var path=require(_0x1521('0xa'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x1521('0xb'));var fs=require('fs');var _=require(_0x1521('0xc'));var squel=require(_0x1521('0xd'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x1521('0xe'));var querystring=require(_0x1521('0xf'));var Papa=require(_0x1521('0x10'));var authService=require(_0x1521('0x11'));var hardwareService=require(_0x1521('0x12'));var Redis=require(_0x1521('0x13'));var qs=require(_0x1521('0x14'));var logger=require(_0x1521('0x15'))(_0x1521('0x16'));var utils=require(_0x1521('0x17'));var config=require(_0x1521('0x18'));var db=require(_0x1521('0x19'))['db'];function respondWithStatusCode(_0x6c22ff,_0x3a2efd){_0x3a2efd=_0x3a2efd||0xcc;return function(_0x1bd1d6){if(_0x1bd1d6){return _0x6c22ff[_0x1521('0x1a')](_0x3a2efd);}return _0x6c22ff[_0x1521('0x1b')](_0x3a2efd)[_0x1521('0x1c')]();};}function respondWithResult(_0x569fa4,_0xb68453){_0xb68453=_0xb68453||0xc8;return function(_0x303254){if(_0x303254){return _0x569fa4[_0x1521('0x1b')](_0xb68453)['json'](_0x303254);}};}function respondWithFilteredResult(_0x5aaf94,_0x3ad726){return function(_0x583f89){if(_0x583f89){var _0x284020=_0x583f89['count'],_0x85e271=_0x3ad726['offset'],_0x3f4c12=_0x3ad726[_0x1521('0x1d')]+_0x3ad726[_0x1521('0x1e')],_0x135c73;if(_0x3f4c12>=_0x284020){_0x3f4c12=_0x284020;_0x135c73=0xc8;}else{_0x135c73=0xce;}_0x5aaf94[_0x1521('0x1b')](_0x135c73);return _0x5aaf94['set'](_0x1521('0x1f'),_0x85e271+'-'+_0x3f4c12+'/'+_0x284020)['json'](_0x583f89);}return null;};}function patchUpdates(_0xb752da){return function(_0x23f679){try{jsonpatch[_0x1521('0x20')](_0x23f679,_0xb752da,!![]);}catch(_0x3ac744){return BPromise['reject'](_0x3ac744);}return _0x23f679[_0x1521('0x21')]();};}function saveUpdates(_0x2778da,_0x253e93){return function(_0x2fad51){if(_0x2fad51){return _0x2fad51[_0x1521('0x22')](_0x2778da)['then'](function(_0x1472e6){return _0x1472e6;});}return null;};}function removeEntity(_0x143775,_0x1698ce){return function(_0x106424){if(_0x106424){return _0x106424['destroy']()[_0x1521('0x23')](function(){_0x143775['status'](0xcc)[_0x1521('0x1c')]();});}};}function handleEntityNotFound(_0x5eee6b,_0x5423c9){return function(_0x5b846c){if(!_0x5b846c){_0x5eee6b[_0x1521('0x1a')](0x194);}return _0x5b846c;};}function handleError(_0x32aa36,_0x1e2a8f){_0x1e2a8f=_0x1e2a8f||0x1f4;return function(_0x51b4fa){logger[_0x1521('0x24')](_0x51b4fa[_0x1521('0x25')]);if(_0x51b4fa[_0x1521('0x26')]){delete _0x51b4fa['name'];}_0x32aa36[_0x1521('0x1b')](_0x1e2a8f)[_0x1521('0x27')](_0x51b4fa);};}exports[_0x1521('0x28')]=function(_0x379b75,_0x3dc0f1){var _0x16975d={},_0x1aae8b={},_0x563c0e={'count':0x0,'rows':[]};var _0x5c3def=db[_0x1521('0x29')][_0x1521('0x2a')];_0x1aae8b[_0x1521('0x2b')]=_['keys'](_0x5c3def);_0x1aae8b[_0x1521('0x2c')]=_[_0x1521('0x2d')](_0x379b75[_0x1521('0x2c')]);_0x1aae8b[_0x1521('0x2e')]=_[_0x1521('0x2f')](_0x1aae8b['model'],_0x1aae8b[_0x1521('0x2c')]);_0x16975d[_0x1521('0x30')]=_[_0x1521('0x2f')](_0x1aae8b['model'],qs[_0x1521('0x31')](_0x379b75[_0x1521('0x2c')][_0x1521('0x31')]));_0x16975d[_0x1521('0x30')]=_0x16975d[_0x1521('0x30')][_0x1521('0x32')]?_0x16975d[_0x1521('0x30')]:_0x1aae8b[_0x1521('0x2b')];if(!_0x379b75[_0x1521('0x2c')][_0x1521('0x33')](_0x1521('0x34'))){_0x16975d[_0x1521('0x1e')]=qs[_0x1521('0x1e')](_0x379b75[_0x1521('0x2c')]['limit']);_0x16975d[_0x1521('0x1d')]=qs[_0x1521('0x1d')](_0x379b75[_0x1521('0x2c')][_0x1521('0x1d')]);}_0x16975d[_0x1521('0x35')]=qs[_0x1521('0x36')](_0x379b75[_0x1521('0x2c')]['sort']);_0x16975d[_0x1521('0x37')]=qs[_0x1521('0x2e')](_['pick'](_0x379b75[_0x1521('0x2c')],_0x1aae8b[_0x1521('0x2e')]));if(_0x379b75[_0x1521('0x2c')][_0x1521('0x38')]){_0x16975d['where']=_[_0x1521('0x39')](_0x16975d['where'],{'$or':_['map'](_0x5c3def,function(_0x38c5f8){if(_0x38c5f8[_0x1521('0x3a')][_0x1521('0x3b')]!==_0x1521('0x3c')){var _0x48ce4a={};_0x48ce4a[_0x38c5f8['field']]={'$like':'%'+_0x379b75[_0x1521('0x2c')][_0x1521('0x38')]+'%'};return _0x48ce4a;}})});}_0x16975d=_[_0x1521('0x39')]({},_0x16975d,_0x379b75[_0x1521('0x3d')]);var _0x227e22={'where':_0x16975d[_0x1521('0x37')]};return db[_0x1521('0x29')][_0x1521('0x3e')](_0x227e22)['then'](function(_0xf141b8){_0x563c0e[_0x1521('0x3e')]=_0xf141b8;if(_0x379b75[_0x1521('0x2c')][_0x1521('0x3f')]){_0x16975d[_0x1521('0x40')]=[{'all':!![]}];}return db[_0x1521('0x29')][_0x1521('0x41')](_0x16975d);})['then'](function(_0x31d3df){_0x563c0e[_0x1521('0x42')]=_0x31d3df;return _0x563c0e;})[_0x1521('0x23')](respondWithFilteredResult(_0x3dc0f1,_0x16975d))['catch'](handleError(_0x3dc0f1,null));};exports[_0x1521('0x43')]=function(_0x5620b9,_0x89cca8){var _0x5a7866={'raw':!![],'where':{'id':_0x5620b9['params']['id']}},_0x4de65a={};_0x4de65a['model']=_[_0x1521('0x2d')](db['VoiceDialReport']['rawAttributes']);_0x4de65a[_0x1521('0x2c')]=_[_0x1521('0x2d')](_0x5620b9[_0x1521('0x2c')]);_0x4de65a['filters']=_['intersection'](_0x4de65a['model'],_0x4de65a[_0x1521('0x2c')]);_0x5a7866['attributes']=_[_0x1521('0x2f')](_0x4de65a[_0x1521('0x2b')],qs[_0x1521('0x31')](_0x5620b9[_0x1521('0x2c')][_0x1521('0x31')]));_0x5a7866[_0x1521('0x30')]=_0x5a7866[_0x1521('0x30')][_0x1521('0x32')]?_0x5a7866[_0x1521('0x30')]:_0x4de65a['model'];if(_0x5620b9[_0x1521('0x2c')]['includeAll']){_0x5a7866[_0x1521('0x40')]=[{'all':!![]}];}_0x5a7866=_['merge']({},_0x5a7866,_0x5620b9[_0x1521('0x3d')]);return db[_0x1521('0x29')][_0x1521('0x44')](_0x5a7866)[_0x1521('0x23')](handleEntityNotFound(_0x89cca8,null))[_0x1521('0x23')](respondWithResult(_0x89cca8,null))['catch'](handleError(_0x89cca8,null));};exports[_0x1521('0x45')]=function(_0x2c7a2d,_0x2f1eba){return db[_0x1521('0x29')][_0x1521('0x45')](_0x2c7a2d[_0x1521('0x46')],{})['then'](respondWithResult(_0x2f1eba,0xc9))[_0x1521('0x47')](handleError(_0x2f1eba,null));};exports[_0x1521('0x22')]=function(_0x2414e7,_0x2188db){if(_0x2414e7[_0x1521('0x46')]['id']){delete _0x2414e7[_0x1521('0x46')]['id'];}return db[_0x1521('0x29')]['find']({'where':{'id':_0x2414e7[_0x1521('0x48')]['id']}})[_0x1521('0x23')](handleEntityNotFound(_0x2188db,null))[_0x1521('0x23')](saveUpdates(_0x2414e7[_0x1521('0x46')],null))[_0x1521('0x23')](respondWithResult(_0x2188db,null))[_0x1521('0x47')](handleError(_0x2188db,null));};exports[_0x1521('0x49')]=function(_0x5f470f,_0xf275d5){return db[_0x1521('0x29')][_0x1521('0x44')]({'where':{'id':_0x5f470f[_0x1521('0x48')]['id']}})['then'](handleEntityNotFound(_0xf275d5,null))[_0x1521('0x23')](removeEntity(_0xf275d5,null))[_0x1521('0x47')](handleError(_0xf275d5,null));};exports['describe']=function(_0x23d5b0,_0x1818e1){return db[_0x1521('0x29')]['describe']()[_0x1521('0x23')](respondWithResult(_0x1818e1,null))['catch'](handleError(_0x1818e1,null));};
\ No newline at end of file
+var _0xd5b6=['query','keys','intersection','model','fields','length','hasOwnProperty','nolimit','limit','offset','order','sort','where','pick','filters','filter','map','type','key','VIRTUAL','field','merge','options','includeAll','include','findAll','rows','catch','show','params','rawAttributes','attributes','find','body','update','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','sox','ejs','lodash','squel','crypto','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','set','Content-Range','apply','reject','then','destroy','stack','name','send','index','VoiceDialReport'];(function(_0x1f8cb3,_0x5b81d8){var _0x2428e2=function(_0xa3dff5){while(--_0xa3dff5){_0x1f8cb3['push'](_0x1f8cb3['shift']());}};_0x2428e2(++_0x5b81d8);}(_0xd5b6,0x73));var _0x6d5b=function(_0x19c74f,_0x4489dd){_0x19c74f=_0x19c74f-0x0;var _0x1bb0c5=_0xd5b6[_0x19c74f];return _0x1bb0c5;};'use strict';var pdf=require(_0x6d5b('0x0'));var emlformat=require(_0x6d5b('0x1'));var rimraf=require(_0x6d5b('0x2'));var zipdir=require(_0x6d5b('0x3'));var jsonpatch=require(_0x6d5b('0x4'));var rp=require(_0x6d5b('0x5'));var moment=require(_0x6d5b('0x6'));var BPromise=require(_0x6d5b('0x7'));var Mustache=require('mustache');var util=require(_0x6d5b('0x8'));var path=require(_0x6d5b('0x9'));var sox=require(_0x6d5b('0xa'));var csv=require('to-csv');var ejs=require(_0x6d5b('0xb'));var fs=require('fs');var _=require(_0x6d5b('0xc'));var squel=require(_0x6d5b('0xd'));var crypto=require(_0x6d5b('0xe'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x6d5b('0xf'));var querystring=require(_0x6d5b('0x10'));var Papa=require(_0x6d5b('0x11'));var Redis=require(_0x6d5b('0x12'));var authService=require(_0x6d5b('0x13'));var qs=require(_0x6d5b('0x14'));var hardwareService=require(_0x6d5b('0x15'));var logger=require(_0x6d5b('0x16'))(_0x6d5b('0x17'));var utils=require(_0x6d5b('0x18'));var config=require(_0x6d5b('0x19'));var db=require(_0x6d5b('0x1a'))['db'];function respondWithStatusCode(_0x3a54dd,_0x2cb5c1){_0x2cb5c1=_0x2cb5c1||0xcc;return function(_0x267798){if(_0x267798){return _0x3a54dd[_0x6d5b('0x1b')](_0x2cb5c1);}return _0x3a54dd[_0x6d5b('0x1c')](_0x2cb5c1)[_0x6d5b('0x1d')]();};}function respondWithResult(_0x53c367,_0x2be3ab){_0x2be3ab=_0x2be3ab||0xc8;return function(_0x33d3a9){if(_0x33d3a9){return _0x53c367[_0x6d5b('0x1c')](_0x2be3ab)[_0x6d5b('0x1e')](_0x33d3a9);}};}function respondWithFilteredResult(_0x12b0dc,_0x4cc031){return function(_0x3c8078){if(_0x3c8078){var _0x1e6814=_0x3c8078[_0x6d5b('0x1f')],_0x51eb25=_0x4cc031['offset'],_0x2baf47=_0x4cc031['offset']+_0x4cc031['limit'],_0x5debab;if(_0x2baf47>=_0x1e6814){_0x2baf47=_0x1e6814;_0x5debab=0xc8;}else{_0x5debab=0xce;}_0x12b0dc[_0x6d5b('0x1c')](_0x5debab);return _0x12b0dc[_0x6d5b('0x20')](_0x6d5b('0x21'),_0x51eb25+'-'+_0x2baf47+'/'+_0x1e6814)['json'](_0x3c8078);}return null;};}function patchUpdates(_0xb12444){return function(_0x25f8cc){try{jsonpatch[_0x6d5b('0x22')](_0x25f8cc,_0xb12444,!![]);}catch(_0x51a8d9){return BPromise[_0x6d5b('0x23')](_0x51a8d9);}return _0x25f8cc['save']();};}function saveUpdates(_0x40348a,_0x2e1ecf){return function(_0x26b175){if(_0x26b175){return _0x26b175['update'](_0x40348a)[_0x6d5b('0x24')](function(_0x195fd6){return _0x195fd6;});}return null;};}function removeEntity(_0xf59341,_0x18f8bb){return function(_0x672e5b){if(_0x672e5b){return _0x672e5b[_0x6d5b('0x25')]()[_0x6d5b('0x24')](function(){_0xf59341[_0x6d5b('0x1c')](0xcc)[_0x6d5b('0x1d')]();});}};}function handleEntityNotFound(_0xae55d9,_0x1b5261){return function(_0xc1087e){if(!_0xc1087e){_0xae55d9[_0x6d5b('0x1b')](0x194);}return _0xc1087e;};}function handleError(_0xc0d36c,_0x4d86e3){_0x4d86e3=_0x4d86e3||0x1f4;return function(_0x38efa7){logger['error'](_0x38efa7[_0x6d5b('0x26')]);if(_0x38efa7[_0x6d5b('0x27')]){delete _0x38efa7[_0x6d5b('0x27')];}_0xc0d36c[_0x6d5b('0x1c')](_0x4d86e3)[_0x6d5b('0x28')](_0x38efa7);};}exports[_0x6d5b('0x29')]=function(_0x1be755,_0x33ae72){var _0x1fac80={},_0x2076f1={},_0x158584={'count':0x0,'rows':[]};var _0x407513=db[_0x6d5b('0x2a')]['rawAttributes'];_0x2076f1['model']=_['keys'](_0x407513);_0x2076f1[_0x6d5b('0x2b')]=_[_0x6d5b('0x2c')](_0x1be755[_0x6d5b('0x2b')]);_0x2076f1['filters']=_[_0x6d5b('0x2d')](_0x2076f1[_0x6d5b('0x2e')],_0x2076f1['query']);_0x1fac80['attributes']=_[_0x6d5b('0x2d')](_0x2076f1[_0x6d5b('0x2e')],qs[_0x6d5b('0x2f')](_0x1be755[_0x6d5b('0x2b')][_0x6d5b('0x2f')]));_0x1fac80['attributes']=_0x1fac80['attributes'][_0x6d5b('0x30')]?_0x1fac80['attributes']:_0x2076f1[_0x6d5b('0x2e')];if(!_0x1be755[_0x6d5b('0x2b')][_0x6d5b('0x31')](_0x6d5b('0x32'))){_0x1fac80[_0x6d5b('0x33')]=qs[_0x6d5b('0x33')](_0x1be755[_0x6d5b('0x2b')][_0x6d5b('0x33')]);_0x1fac80['offset']=qs[_0x6d5b('0x34')](_0x1be755[_0x6d5b('0x2b')][_0x6d5b('0x34')]);}_0x1fac80[_0x6d5b('0x35')]=qs[_0x6d5b('0x36')](_0x1be755[_0x6d5b('0x2b')][_0x6d5b('0x36')]);_0x1fac80[_0x6d5b('0x37')]=qs['filters'](_[_0x6d5b('0x38')](_0x1be755[_0x6d5b('0x2b')],_0x2076f1[_0x6d5b('0x39')]));if(_0x1be755[_0x6d5b('0x2b')][_0x6d5b('0x3a')]){_0x1fac80[_0x6d5b('0x37')]=_['merge'](_0x1fac80['where'],{'$or':_[_0x6d5b('0x3b')](_0x407513,function(_0x39c419){if(_0x39c419[_0x6d5b('0x3c')][_0x6d5b('0x3d')]!==_0x6d5b('0x3e')){var _0xf1abf4={};_0xf1abf4[_0x39c419[_0x6d5b('0x3f')]]={'$like':'%'+_0x1be755[_0x6d5b('0x2b')][_0x6d5b('0x3a')]+'%'};return _0xf1abf4;}})});}_0x1fac80=_[_0x6d5b('0x40')]({},_0x1fac80,_0x1be755[_0x6d5b('0x41')]);var _0x55915a={'where':_0x1fac80['where']};return db[_0x6d5b('0x2a')][_0x6d5b('0x1f')](_0x55915a)[_0x6d5b('0x24')](function(_0x2bd66d){_0x158584['count']=_0x2bd66d;if(_0x1be755[_0x6d5b('0x2b')][_0x6d5b('0x42')]){_0x1fac80[_0x6d5b('0x43')]=[{'all':!![]}];}return db[_0x6d5b('0x2a')][_0x6d5b('0x44')](_0x1fac80);})[_0x6d5b('0x24')](function(_0x346769){_0x158584[_0x6d5b('0x45')]=_0x346769;return _0x158584;})[_0x6d5b('0x24')](respondWithFilteredResult(_0x33ae72,_0x1fac80))[_0x6d5b('0x46')](handleError(_0x33ae72,null));};exports[_0x6d5b('0x47')]=function(_0x150bce,_0x192d14){var _0x4e91a5={'raw':!![],'where':{'id':_0x150bce[_0x6d5b('0x48')]['id']}},_0x5ae3e4={};_0x5ae3e4[_0x6d5b('0x2e')]=_[_0x6d5b('0x2c')](db[_0x6d5b('0x2a')][_0x6d5b('0x49')]);_0x5ae3e4[_0x6d5b('0x2b')]=_[_0x6d5b('0x2c')](_0x150bce[_0x6d5b('0x2b')]);_0x5ae3e4[_0x6d5b('0x39')]=_['intersection'](_0x5ae3e4[_0x6d5b('0x2e')],_0x5ae3e4['query']);_0x4e91a5[_0x6d5b('0x4a')]=_['intersection'](_0x5ae3e4[_0x6d5b('0x2e')],qs[_0x6d5b('0x2f')](_0x150bce[_0x6d5b('0x2b')]['fields']));_0x4e91a5['attributes']=_0x4e91a5[_0x6d5b('0x4a')]['length']?_0x4e91a5[_0x6d5b('0x4a')]:_0x5ae3e4[_0x6d5b('0x2e')];if(_0x150bce[_0x6d5b('0x2b')]['includeAll']){_0x4e91a5[_0x6d5b('0x43')]=[{'all':!![]}];}_0x4e91a5=_['merge']({},_0x4e91a5,_0x150bce[_0x6d5b('0x41')]);return db[_0x6d5b('0x2a')][_0x6d5b('0x4b')](_0x4e91a5)['then'](handleEntityNotFound(_0x192d14,null))['then'](respondWithResult(_0x192d14,null))['catch'](handleError(_0x192d14,null));};exports['create']=function(_0x5b52b5,_0xea629b){return db[_0x6d5b('0x2a')]['create'](_0x5b52b5[_0x6d5b('0x4c')],{})[_0x6d5b('0x24')](respondWithResult(_0xea629b,0xc9))[_0x6d5b('0x46')](handleError(_0xea629b,null));};exports[_0x6d5b('0x4d')]=function(_0x15322e,_0x29d3a4){if(_0x15322e[_0x6d5b('0x4c')]['id']){delete _0x15322e[_0x6d5b('0x4c')]['id'];}return db[_0x6d5b('0x2a')]['find']({'where':{'id':_0x15322e[_0x6d5b('0x48')]['id']}})[_0x6d5b('0x24')](handleEntityNotFound(_0x29d3a4,null))[_0x6d5b('0x24')](saveUpdates(_0x15322e[_0x6d5b('0x4c')],null))[_0x6d5b('0x24')](respondWithResult(_0x29d3a4,null))[_0x6d5b('0x46')](handleError(_0x29d3a4,null));};exports[_0x6d5b('0x25')]=function(_0x1b543f,_0x72479c){return db[_0x6d5b('0x2a')][_0x6d5b('0x4b')]({'where':{'id':_0x1b543f['params']['id']}})['then'](handleEntityNotFound(_0x72479c,null))[_0x6d5b('0x24')](removeEntity(_0x72479c,null))[_0x6d5b('0x46')](handleError(_0x72479c,null));};exports[_0x6d5b('0x4e')]=function(_0x1f4dd8,_0x24f009){return db[_0x6d5b('0x2a')][_0x6d5b('0x4e')]()[_0x6d5b('0x24')](respondWithResult(_0x24f009,null))[_0x6d5b('0x46')](handleError(_0x24f009,null));};
\ No newline at end of file