Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / voiceCallReport / voiceCallReport.controller.js
index c154cf5..291f60b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1a32=['filter','options','include','alias','User','VoiceCallReport','findAll','catch','show','params','rawAttributes','fields','length','includeAll','create','find','uniqueid','user','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','sox','to-csv','fs-extra','crypto','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','json','limit','undefined','count','offset','set','Content-Range','apply','save','update','then','destroy','end','stack','name','send','render','merge','body','message','interaction','account','index','type','map','query','keys','filters','intersection','model','attributes','hasOwnProperty','sort','where','pick'];(function(_0x2a74d4,_0x33129f){var _0x1b2e58=function(_0x5e287d){while(--_0x5e287d){_0x2a74d4['push'](_0x2a74d4['shift']());}};_0x1b2e58(++_0x33129f);}(_0x1a32,0xae));var _0x21a3=function(_0x420513,_0x30eae3){_0x420513=_0x420513-0x0;var _0x1b44ec=_0x1a32[_0x420513];return _0x1b44ec;};'use strict';var emlformat=require(_0x21a3('0x0'));var rimraf=require(_0x21a3('0x1'));var zipdir=require(_0x21a3('0x2'));var jsonpatch=require(_0x21a3('0x3'));var rp=require(_0x21a3('0x4'));var moment=require(_0x21a3('0x5'));var BPromise=require(_0x21a3('0x6'));var Mustache=require('mustache');var util=require('util');var path=require('path');var sox=require(_0x21a3('0x7'));var csv=require(_0x21a3('0x8'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x21a3('0x9'));var _=require('lodash');var squel=require('squel');var crypto=require(_0x21a3('0xa'));var jsforce=require('jsforce');var deskjs=require(_0x21a3('0xb'));var toCsv=require(_0x21a3('0x8'));var querystring=require(_0x21a3('0xc'));var Papa=require(_0x21a3('0xd'));var Redis=require(_0x21a3('0xe'));var authService=require(_0x21a3('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0x21a3('0x10'));var hardwareService=require(_0x21a3('0x11'));var logger=require(_0x21a3('0x12'))('api');var utils=require(_0x21a3('0x13'));var config=require(_0x21a3('0x14'));var licenseUtil=require(_0x21a3('0x15'));var db=require(_0x21a3('0x16'))['db'];function respondWithStatusCode(_0xedf9f7,_0x54bd3e){_0x54bd3e=_0x54bd3e||0xcc;return function(_0x127840){if(_0x127840){return _0xedf9f7[_0x21a3('0x17')](_0x54bd3e);}return _0xedf9f7[_0x21a3('0x18')](_0x54bd3e)['end']();};}function respondWithResult(_0x4f6281,_0x26e033){_0x26e033=_0x26e033||0xc8;return function(_0x5b3fef){if(_0x5b3fef){return _0x4f6281[_0x21a3('0x18')](_0x26e033)[_0x21a3('0x19')](_0x5b3fef);}};}function respondWithFilteredResult(_0x1ffbc2,_0x4a243e){return function(_0x189da0){if(_0x189da0){var _0x10a1fb=typeof _0x4a243e['offset']==='undefined'&&typeof _0x4a243e[_0x21a3('0x1a')]===_0x21a3('0x1b');var _0x2437a7=_0x189da0[_0x21a3('0x1c')];var _0x20ffd1=_0x10a1fb?0x0:_0x4a243e[_0x21a3('0x1d')];var _0x476cba=_0x10a1fb?_0x189da0['count']:_0x4a243e[_0x21a3('0x1d')]+_0x4a243e['limit'];var _0x241e2b;if(_0x476cba>=_0x2437a7){_0x476cba=_0x2437a7;_0x241e2b=0xc8;}else{_0x241e2b=0xce;}_0x1ffbc2[_0x21a3('0x18')](_0x241e2b);return _0x1ffbc2[_0x21a3('0x1e')](_0x21a3('0x1f'),_0x20ffd1+'-'+_0x476cba+'/'+_0x2437a7)['json'](_0x189da0);}return null;};}function patchUpdates(_0x83f8f5){return function(_0x4fe17c){try{jsonpatch[_0x21a3('0x20')](_0x4fe17c,_0x83f8f5,!![]);}catch(_0x12a23f){return BPromise['reject'](_0x12a23f);}return _0x4fe17c[_0x21a3('0x21')]();};}function saveUpdates(_0x51ea1e,_0x3b3d84){return function(_0x101a54){if(_0x101a54){return _0x101a54[_0x21a3('0x22')](_0x51ea1e)[_0x21a3('0x23')](function(_0x2b3b24){return _0x2b3b24;});}return null;};}function removeEntity(_0x334d8b,_0x4d5de8){return function(_0x21d7c2){if(_0x21d7c2){return _0x21d7c2[_0x21a3('0x24')]()[_0x21a3('0x23')](function(){_0x334d8b[_0x21a3('0x18')](0xcc)[_0x21a3('0x25')]();});}};}function handleEntityNotFound(_0x32b361,_0x4f046c){return function(_0x477515){if(!_0x477515){_0x32b361[_0x21a3('0x17')](0x194);}return _0x477515;};}function handleError(_0x18d4eb,_0x4a5b1d){_0x4a5b1d=_0x4a5b1d||0x1f4;return function(_0x55b8c3){logger['error'](_0x55b8c3[_0x21a3('0x26')]);if(_0x55b8c3[_0x21a3('0x27')]){delete _0x55b8c3['name'];}_0x18d4eb['status'](_0x4a5b1d)[_0x21a3('0x28')](_0x55b8c3);};}function getMustacheRender(_0x4831fd,_0x4924b0){return Mustache[_0x21a3('0x29')](_0x4831fd,_[_0x21a3('0x2a')](_0x4924b0[_0x21a3('0x2b')],{'contact':_0x4924b0['contact'],'message':_0x4924b0[_0x21a3('0x2c')],'agent':_0x4924b0['agent'],'interaction':_0x4924b0[_0x21a3('0x2d')],'account':_0x4924b0[_0x21a3('0x2e')]}))||'';}exports[_0x21a3('0x2f')]=function(_0x599435,_0x39f464){var _0x891807={},_0x4c3d85={},_0x411804={'count':0x0,'rows':[]};var _0x2ddfeb=_['map'](db['VoiceCallReport']['rawAttributes'],function(_0x112e82){return{'name':_0x112e82['fieldName'],'type':_0x112e82[_0x21a3('0x30')]['key']};});_0x4c3d85['model']=_[_0x21a3('0x31')](_0x2ddfeb,'name');_0x4c3d85[_0x21a3('0x32')]=_[_0x21a3('0x33')](_0x599435[_0x21a3('0x32')]);_0x4c3d85[_0x21a3('0x34')]=_[_0x21a3('0x35')](_0x4c3d85[_0x21a3('0x36')],_0x4c3d85['query']);_0x891807[_0x21a3('0x37')]=_[_0x21a3('0x35')](_0x4c3d85[_0x21a3('0x36')],qs['fields'](_0x599435['query']['fields']));_0x891807[_0x21a3('0x37')]=_0x891807[_0x21a3('0x37')]['length']?_0x891807[_0x21a3('0x37')]:_0x4c3d85[_0x21a3('0x36')];if(!_0x599435['query'][_0x21a3('0x38')]('nolimit')){_0x891807[_0x21a3('0x1a')]=qs[_0x21a3('0x1a')](_0x599435['query']['limit']);_0x891807['offset']=qs[_0x21a3('0x1d')](_0x599435[_0x21a3('0x32')]['offset']);}_0x891807['order']=qs['sort'](_0x599435[_0x21a3('0x32')][_0x21a3('0x39')]);_0x891807[_0x21a3('0x3a')]=qs[_0x21a3('0x34')](_[_0x21a3('0x3b')](_0x599435[_0x21a3('0x32')],_0x4c3d85[_0x21a3('0x34')]),_0x2ddfeb);if(_0x599435[_0x21a3('0x32')][_0x21a3('0x3c')]){_0x891807[_0x21a3('0x3a')]=_[_0x21a3('0x2a')](_0x891807[_0x21a3('0x3a')],{'$or':_[_0x21a3('0x31')](_0x2ddfeb,function(_0x27c4ec){if(_0x27c4ec['type']!=='VIRTUAL'){var _0x4496de={};_0x4496de[_0x27c4ec[_0x21a3('0x27')]]={'$like':'%'+_0x599435[_0x21a3('0x32')][_0x21a3('0x3c')]+'%'};return _0x4496de;}})});}_0x891807=_[_0x21a3('0x2a')]({},_0x891807,_0x599435[_0x21a3('0x3d')]);var _0x369b03={'where':_0x891807['where']};return db['VoiceCallReport'][_0x21a3('0x1c')](_0x369b03)[_0x21a3('0x23')](function(_0x965cb3){_0x411804[_0x21a3('0x1c')]=_0x965cb3;if(_0x599435[_0x21a3('0x32')]['includeAll']){_0x891807[_0x21a3('0x3e')]=[{'attributes':['id','name','fullname',_0x21a3('0x3f')],'model':db[_0x21a3('0x40')],'as':_0x21a3('0x40')}];}return db[_0x21a3('0x41')][_0x21a3('0x42')](_0x891807);})[_0x21a3('0x23')](function(_0x40b382){_0x411804['rows']=_0x40b382;return _0x411804;})['then'](respondWithFilteredResult(_0x39f464,_0x891807))[_0x21a3('0x43')](handleError(_0x39f464,null));};exports[_0x21a3('0x44')]=function(_0x483296,_0x85f610){var _0x5b5577={'raw':!![],'where':{'id':_0x483296[_0x21a3('0x45')]['id']}},_0x300112={};_0x300112['model']=_['keys'](db['VoiceCallReport'][_0x21a3('0x46')]);_0x300112[_0x21a3('0x32')]=_[_0x21a3('0x33')](_0x483296[_0x21a3('0x32')]);_0x300112['filters']=_['intersection'](_0x300112[_0x21a3('0x36')],_0x300112[_0x21a3('0x32')]);_0x5b5577[_0x21a3('0x37')]=_[_0x21a3('0x35')](_0x300112[_0x21a3('0x36')],qs['fields'](_0x483296[_0x21a3('0x32')][_0x21a3('0x47')]));_0x5b5577[_0x21a3('0x37')]=_0x5b5577[_0x21a3('0x37')][_0x21a3('0x48')]?_0x5b5577[_0x21a3('0x37')]:_0x300112[_0x21a3('0x36')];if(_0x483296[_0x21a3('0x32')][_0x21a3('0x49')]){_0x5b5577[_0x21a3('0x3e')]=[{'all':!![]}];}_0x5b5577=_[_0x21a3('0x2a')]({},_0x5b5577,_0x483296[_0x21a3('0x3d')]);return db['VoiceCallReport']['find'](_0x5b5577)[_0x21a3('0x23')](handleEntityNotFound(_0x85f610,null))['then'](respondWithResult(_0x85f610,null))[_0x21a3('0x43')](handleError(_0x85f610,null));};exports[_0x21a3('0x4a')]=function(_0x5d2f58,_0x4b4517){return db['VoiceCallReport']['create'](_0x5d2f58[_0x21a3('0x2b')],{})[_0x21a3('0x23')](respondWithResult(_0x4b4517,0xc9))[_0x21a3('0x43')](handleError(_0x4b4517,null));};exports[_0x21a3('0x24')]=function(_0x4ab35a,_0x54ae46){return db[_0x21a3('0x41')][_0x21a3('0x4b')]({'where':{'id':_0x4ab35a['params']['id']}})[_0x21a3('0x23')](handleEntityNotFound(_0x54ae46,null))['then'](removeEntity(_0x54ae46,null))[_0x21a3('0x43')](handleError(_0x54ae46,null));};exports['describe']=function(_0x3d3e0f,_0x2c2c62){return db[_0x21a3('0x41')]['describe']()[_0x21a3('0x23')](respondWithResult(_0x2c2c62,null))[_0x21a3('0x43')](handleError(_0x2c2c62,null));};exports['update']=function(_0x3b4589,_0xd8fb5c){if(_0x3b4589['body'][_0x21a3('0x4c')]){delete _0x3b4589[_0x21a3('0x2b')][_0x21a3('0x4c')];}return db[_0x21a3('0x41')][_0x21a3('0x4b')]({'where':{'uniqueid':_0x3b4589['params']['id'],'UserId':{'$or':[null,_0x3b4589[_0x21a3('0x4d')]['id']]}}})['then'](handleEntityNotFound(_0xd8fb5c,null))[_0x21a3('0x23')](saveUpdates(_0x3b4589['body'],null))['then'](respondWithResult(_0xd8fb5c,null))[_0x21a3('0x43')](handleError(_0xd8fb5c,null));};
\ No newline at end of file
+var _0xbc06=['includeAll','include','fullname','alias','User','findAll','rows','catch','params','rawAttributes','length','create','destroy','describe','uniqueid','find','user','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','status','end','json','offset','undefined','limit','count','Content-Range','apply','reject','save','update','then','sendStatus','error','stack','name','send','render','merge','body','contact','message','agent','interaction','account','map','VoiceCallReport','fieldName','type','key','model','query','keys','intersection','attributes','fields','hasOwnProperty','sort','where','filters','filter','VIRTUAL','options'];(function(_0x33c5ae,_0x1df422){var _0x5ad0ea=function(_0xa62c01){while(--_0xa62c01){_0x33c5ae['push'](_0x33c5ae['shift']());}};_0x5ad0ea(++_0x1df422);}(_0xbc06,0x16d));var _0x6bc0=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0xbc06[_0x321bb2];return _0x9c12ed;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x6bc0('0x0'));var zipdir=require(_0x6bc0('0x1'));var jsonpatch=require(_0x6bc0('0x2'));var rp=require(_0x6bc0('0x3'));var moment=require(_0x6bc0('0x4'));var BPromise=require(_0x6bc0('0x5'));var Mustache=require(_0x6bc0('0x6'));var util=require('util');var path=require(_0x6bc0('0x7'));var sox=require(_0x6bc0('0x8'));var csv=require(_0x6bc0('0x9'));var ejs=require(_0x6bc0('0xa'));var fs=require('fs');var fs_extra=require(_0x6bc0('0xb'));var _=require(_0x6bc0('0xc'));var squel=require(_0x6bc0('0xd'));var crypto=require(_0x6bc0('0xe'));var jsforce=require(_0x6bc0('0xf'));var deskjs=require(_0x6bc0('0x10'));var toCsv=require(_0x6bc0('0x9'));var querystring=require(_0x6bc0('0x11'));var Papa=require(_0x6bc0('0x12'));var Redis=require(_0x6bc0('0x13'));var authService=require(_0x6bc0('0x14'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x6bc0('0x15'))(_0x6bc0('0x16'));var utils=require('../../config/utils');var config=require(_0x6bc0('0x17'));var licenseUtil=require(_0x6bc0('0x18'));var db=require(_0x6bc0('0x19'))['db'];function respondWithStatusCode(_0x4aa4d2,_0xf44a2c){_0xf44a2c=_0xf44a2c||0xcc;return function(_0x2223e5){if(_0x2223e5){return _0x4aa4d2['sendStatus'](_0xf44a2c);}return _0x4aa4d2[_0x6bc0('0x1a')](_0xf44a2c)[_0x6bc0('0x1b')]();};}function respondWithResult(_0x462234,_0xca9679){_0xca9679=_0xca9679||0xc8;return function(_0x5da9a5){if(_0x5da9a5){return _0x462234[_0x6bc0('0x1a')](_0xca9679)[_0x6bc0('0x1c')](_0x5da9a5);}};}function respondWithFilteredResult(_0x5d20a5,_0x5a9dc9){return function(_0x41e35e){if(_0x41e35e){var _0x3eabe5=typeof _0x5a9dc9[_0x6bc0('0x1d')]===_0x6bc0('0x1e')&&typeof _0x5a9dc9[_0x6bc0('0x1f')]===_0x6bc0('0x1e');var _0x1bb2d3=_0x41e35e[_0x6bc0('0x20')];var _0x344886=_0x3eabe5?0x0:_0x5a9dc9[_0x6bc0('0x1d')];var _0x3aa0a8=_0x3eabe5?_0x41e35e[_0x6bc0('0x20')]:_0x5a9dc9['offset']+_0x5a9dc9[_0x6bc0('0x1f')];var _0x462726;if(_0x3aa0a8>=_0x1bb2d3){_0x3aa0a8=_0x1bb2d3;_0x462726=0xc8;}else{_0x462726=0xce;}_0x5d20a5[_0x6bc0('0x1a')](_0x462726);return _0x5d20a5['set'](_0x6bc0('0x21'),_0x344886+'-'+_0x3aa0a8+'/'+_0x1bb2d3)['json'](_0x41e35e);}return null;};}function patchUpdates(_0x2a4f4d){return function(_0x20686e){try{jsonpatch[_0x6bc0('0x22')](_0x20686e,_0x2a4f4d,!![]);}catch(_0x2140c2){return BPromise[_0x6bc0('0x23')](_0x2140c2);}return _0x20686e[_0x6bc0('0x24')]();};}function saveUpdates(_0x5eb8eb,_0x518d51){return function(_0x599eeb){if(_0x599eeb){return _0x599eeb[_0x6bc0('0x25')](_0x5eb8eb)['then'](function(_0x5a7862){return _0x5a7862;});}return null;};}function removeEntity(_0x4d2863,_0x1807f3){return function(_0x40354c){if(_0x40354c){return _0x40354c['destroy']()[_0x6bc0('0x26')](function(){_0x4d2863[_0x6bc0('0x1a')](0xcc)[_0x6bc0('0x1b')]();});}};}function handleEntityNotFound(_0x12860f,_0x2f59fd){return function(_0x11a3ce){if(!_0x11a3ce){_0x12860f[_0x6bc0('0x27')](0x194);}return _0x11a3ce;};}function handleError(_0x3e7a02,_0x456e5c){_0x456e5c=_0x456e5c||0x1f4;return function(_0x40722c){logger[_0x6bc0('0x28')](_0x40722c[_0x6bc0('0x29')]);if(_0x40722c[_0x6bc0('0x2a')]){delete _0x40722c[_0x6bc0('0x2a')];}_0x3e7a02[_0x6bc0('0x1a')](_0x456e5c)[_0x6bc0('0x2b')](_0x40722c);};}function getMustacheRender(_0x34ab51,_0x39b317){return Mustache[_0x6bc0('0x2c')](_0x34ab51,_[_0x6bc0('0x2d')](_0x39b317[_0x6bc0('0x2e')],{'contact':_0x39b317[_0x6bc0('0x2f')],'message':_0x39b317[_0x6bc0('0x30')],'agent':_0x39b317[_0x6bc0('0x31')],'interaction':_0x39b317[_0x6bc0('0x32')],'account':_0x39b317[_0x6bc0('0x33')]}))||'';}exports['index']=function(_0x4d05e9,_0x36df6b){var _0x21f91d={},_0x54e9a1={},_0x3800aa={'count':0x0,'rows':[]};var _0x13c3d2=_[_0x6bc0('0x34')](db[_0x6bc0('0x35')]['rawAttributes'],function(_0x24489e){return{'name':_0x24489e[_0x6bc0('0x36')],'type':_0x24489e[_0x6bc0('0x37')][_0x6bc0('0x38')]};});_0x54e9a1[_0x6bc0('0x39')]=_[_0x6bc0('0x34')](_0x13c3d2,_0x6bc0('0x2a'));_0x54e9a1[_0x6bc0('0x3a')]=_[_0x6bc0('0x3b')](_0x4d05e9[_0x6bc0('0x3a')]);_0x54e9a1['filters']=_[_0x6bc0('0x3c')](_0x54e9a1[_0x6bc0('0x39')],_0x54e9a1[_0x6bc0('0x3a')]);_0x21f91d[_0x6bc0('0x3d')]=_['intersection'](_0x54e9a1[_0x6bc0('0x39')],qs[_0x6bc0('0x3e')](_0x4d05e9[_0x6bc0('0x3a')][_0x6bc0('0x3e')]));_0x21f91d[_0x6bc0('0x3d')]=_0x21f91d['attributes']['length']?_0x21f91d[_0x6bc0('0x3d')]:_0x54e9a1[_0x6bc0('0x39')];if(!_0x4d05e9[_0x6bc0('0x3a')][_0x6bc0('0x3f')]('nolimit')){_0x21f91d[_0x6bc0('0x1f')]=qs['limit'](_0x4d05e9[_0x6bc0('0x3a')][_0x6bc0('0x1f')]);_0x21f91d[_0x6bc0('0x1d')]=qs[_0x6bc0('0x1d')](_0x4d05e9[_0x6bc0('0x3a')][_0x6bc0('0x1d')]);}_0x21f91d['order']=qs[_0x6bc0('0x40')](_0x4d05e9[_0x6bc0('0x3a')]['sort']);_0x21f91d[_0x6bc0('0x41')]=qs[_0x6bc0('0x42')](_['pick'](_0x4d05e9[_0x6bc0('0x3a')],_0x54e9a1[_0x6bc0('0x42')]),_0x13c3d2);if(_0x4d05e9['query'][_0x6bc0('0x43')]){_0x21f91d[_0x6bc0('0x41')]=_['merge'](_0x21f91d[_0x6bc0('0x41')],{'$or':_[_0x6bc0('0x34')](_0x13c3d2,function(_0x1ce270){if(_0x1ce270[_0x6bc0('0x37')]!==_0x6bc0('0x44')){var _0x3252b8={};_0x3252b8[_0x1ce270[_0x6bc0('0x2a')]]={'$like':'%'+_0x4d05e9['query'][_0x6bc0('0x43')]+'%'};return _0x3252b8;}})});}_0x21f91d=_[_0x6bc0('0x2d')]({},_0x21f91d,_0x4d05e9[_0x6bc0('0x45')]);var _0x1f6378={'where':_0x21f91d[_0x6bc0('0x41')]};return db['VoiceCallReport'][_0x6bc0('0x20')](_0x1f6378)[_0x6bc0('0x26')](function(_0x18fd18){_0x3800aa[_0x6bc0('0x20')]=_0x18fd18;if(_0x4d05e9[_0x6bc0('0x3a')][_0x6bc0('0x46')]){_0x21f91d[_0x6bc0('0x47')]=[{'attributes':['id',_0x6bc0('0x2a'),_0x6bc0('0x48'),_0x6bc0('0x49')],'model':db[_0x6bc0('0x4a')],'as':_0x6bc0('0x4a')}];}return db['VoiceCallReport'][_0x6bc0('0x4b')](_0x21f91d);})['then'](function(_0x5b6eda){_0x3800aa[_0x6bc0('0x4c')]=_0x5b6eda;return _0x3800aa;})[_0x6bc0('0x26')](respondWithFilteredResult(_0x36df6b,_0x21f91d))[_0x6bc0('0x4d')](handleError(_0x36df6b,null));};exports['show']=function(_0x4dd0b7,_0x3ef749){var _0x265e3f={'raw':!![],'where':{'id':_0x4dd0b7[_0x6bc0('0x4e')]['id']}},_0x47be04={};_0x47be04['model']=_['keys'](db[_0x6bc0('0x35')][_0x6bc0('0x4f')]);_0x47be04[_0x6bc0('0x3a')]=_[_0x6bc0('0x3b')](_0x4dd0b7[_0x6bc0('0x3a')]);_0x47be04[_0x6bc0('0x42')]=_[_0x6bc0('0x3c')](_0x47be04['model'],_0x47be04['query']);_0x265e3f[_0x6bc0('0x3d')]=_[_0x6bc0('0x3c')](_0x47be04['model'],qs[_0x6bc0('0x3e')](_0x4dd0b7['query'][_0x6bc0('0x3e')]));_0x265e3f['attributes']=_0x265e3f[_0x6bc0('0x3d')][_0x6bc0('0x50')]?_0x265e3f[_0x6bc0('0x3d')]:_0x47be04[_0x6bc0('0x39')];if(_0x4dd0b7['query'][_0x6bc0('0x46')]){_0x265e3f[_0x6bc0('0x47')]=[{'all':!![]}];}_0x265e3f=_['merge']({},_0x265e3f,_0x4dd0b7[_0x6bc0('0x45')]);return db[_0x6bc0('0x35')]['find'](_0x265e3f)[_0x6bc0('0x26')](handleEntityNotFound(_0x3ef749,null))[_0x6bc0('0x26')](respondWithResult(_0x3ef749,null))['catch'](handleError(_0x3ef749,null));};exports[_0x6bc0('0x51')]=function(_0x25d425,_0x194e30){return db['VoiceCallReport'][_0x6bc0('0x51')](_0x25d425[_0x6bc0('0x2e')],{})[_0x6bc0('0x26')](respondWithResult(_0x194e30,0xc9))['catch'](handleError(_0x194e30,null));};exports[_0x6bc0('0x52')]=function(_0x562cb9,_0x3cf91f){return db['VoiceCallReport']['find']({'where':{'id':_0x562cb9[_0x6bc0('0x4e')]['id']}})[_0x6bc0('0x26')](handleEntityNotFound(_0x3cf91f,null))[_0x6bc0('0x26')](removeEntity(_0x3cf91f,null))[_0x6bc0('0x4d')](handleError(_0x3cf91f,null));};exports[_0x6bc0('0x53')]=function(_0x5a54d4,_0xe45398){return db['VoiceCallReport'][_0x6bc0('0x53')]()['then'](respondWithResult(_0xe45398,null))[_0x6bc0('0x4d')](handleError(_0xe45398,null));};exports[_0x6bc0('0x25')]=function(_0x5ce112,_0x20130a){if(_0x5ce112['body']['uniqueid']){delete _0x5ce112[_0x6bc0('0x2e')][_0x6bc0('0x54')];}return db['VoiceCallReport'][_0x6bc0('0x55')]({'where':{'uniqueid':_0x5ce112['params']['id'],'UserId':{'$or':[null,_0x5ce112[_0x6bc0('0x56')]['id']]}}})['then'](handleEntityNotFound(_0x20130a,null))[_0x6bc0('0x26')](saveUpdates(_0x5ce112[_0x6bc0('0x2e')],null))[_0x6bc0('0x26')](respondWithResult(_0x20130a,null))['catch'](handleError(_0x20130a,null));};
\ No newline at end of file