Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / voiceTransferReport / voiceTransferReport.controller.js
index aa92dec..a9d1496 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8b02=['mustache','util','sox','ejs','squel','crypto','jsforce','to-csv','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../config/utils','../../mysqldb','status','end','count','offset','limit','set','Content-Range','json','apply','reject','save','update','destroy','then','sendStatus','error','name','send','index','map','rawAttributes','fieldName','type','model','query','keys','filters','attributes','intersection','fields','hasOwnProperty','nolimit','sort','pick','filter','merge','options','where','VoiceTransferReport','includeAll','include','findAll','rows','show','params','length','create','body','catch','find','eml-format','rimraf','zip-dir','request-promise','moment'];(function(_0x55f8b4,_0x43f30d){var _0x2475f9=function(_0xdd6f4a){while(--_0xdd6f4a){_0x55f8b4['push'](_0x55f8b4['shift']());}};_0x2475f9(++_0x43f30d);}(_0x8b02,0x89));var _0x28b0=function(_0x4efe04,_0x2dbc26){_0x4efe04=_0x4efe04-0x0;var _0x1004b2=_0x8b02[_0x4efe04];return _0x1004b2;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x28b0('0x0'));var rimraf=require(_0x28b0('0x1'));var zipdir=require(_0x28b0('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x28b0('0x3'));var moment=require(_0x28b0('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x28b0('0x5'));var util=require(_0x28b0('0x6'));var path=require('path');var sox=require(_0x28b0('0x7'));var csv=require('to-csv');var ejs=require(_0x28b0('0x8'));var fs=require('fs');var _=require('lodash');var squel=require(_0x28b0('0x9'));var crypto=require(_0x28b0('0xa'));var jsforce=require(_0x28b0('0xb'));var deskjs=require('desk.js');var toCsv=require(_0x28b0('0xc'));var querystring=require('querystring');var Papa=require(_0x28b0('0xd'));var Redis=require(_0x28b0('0xe'));var authService=require(_0x28b0('0xf'));var qs=require(_0x28b0('0x10'));var as=require(_0x28b0('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x28b0('0x12'));var utils=require(_0x28b0('0x13'));var config=require('../../config/environment');var db=require(_0x28b0('0x14'))['db'];function respondWithStatusCode(_0x5380b6,_0x21c51b){_0x21c51b=_0x21c51b||0xcc;return function(_0x41289f){if(_0x41289f){return _0x5380b6['sendStatus'](_0x21c51b);}return _0x5380b6[_0x28b0('0x15')](_0x21c51b)[_0x28b0('0x16')]();};}function respondWithResult(_0x5c4772,_0x390484){_0x390484=_0x390484||0xc8;return function(_0x25f6cf){if(_0x25f6cf){return _0x5c4772[_0x28b0('0x15')](_0x390484)['json'](_0x25f6cf);}};}function respondWithFilteredResult(_0x13875d,_0x53c785){return function(_0x5a4247){if(_0x5a4247){var _0x1086c5=_0x5a4247[_0x28b0('0x17')],_0x2d19fa=_0x53c785[_0x28b0('0x18')],_0x22ce6e=_0x53c785[_0x28b0('0x18')]+_0x53c785[_0x28b0('0x19')],_0x814158;if(_0x22ce6e>=_0x1086c5){_0x22ce6e=_0x1086c5;_0x814158=0xc8;}else{_0x814158=0xce;}_0x13875d['status'](_0x814158);return _0x13875d[_0x28b0('0x1a')](_0x28b0('0x1b'),_0x2d19fa+'-'+_0x22ce6e+'/'+_0x1086c5)[_0x28b0('0x1c')](_0x5a4247);}return null;};}function patchUpdates(_0x17f0b4){return function(_0x35f718){try{jsonpatch[_0x28b0('0x1d')](_0x35f718,_0x17f0b4,!![]);}catch(_0x6564b2){return BPromise[_0x28b0('0x1e')](_0x6564b2);}return _0x35f718[_0x28b0('0x1f')]();};}function saveUpdates(_0xf21bc1,_0x263fc4){return function(_0x4b8e04){if(_0x4b8e04){return _0x4b8e04[_0x28b0('0x20')](_0xf21bc1)['then'](function(_0x1fea7c){return _0x1fea7c;});}return null;};}function removeEntity(_0x419885,_0x2b2d5f){return function(_0x155824){if(_0x155824){return _0x155824[_0x28b0('0x21')]()[_0x28b0('0x22')](function(){_0x419885[_0x28b0('0x15')](0xcc)['end']();});}};}function handleEntityNotFound(_0x24050c,_0x5b805a){return function(_0x187e8c){if(!_0x187e8c){_0x24050c[_0x28b0('0x23')](0x194);}return _0x187e8c;};}function handleError(_0x194c79,_0x23457d){_0x23457d=_0x23457d||0x1f4;return function(_0x199ef5){logger[_0x28b0('0x24')](_0x199ef5['stack']);if(_0x199ef5[_0x28b0('0x25')]){delete _0x199ef5[_0x28b0('0x25')];}_0x194c79[_0x28b0('0x15')](_0x23457d)[_0x28b0('0x26')](_0x199ef5);};}exports[_0x28b0('0x27')]=function(_0x1d5c64,_0x44f378){var _0x44a295={},_0x538d4f={},_0x212d3a={'count':0x0,'rows':[]};var _0x5d4f45=_[_0x28b0('0x28')](db['VoiceTransferReport'][_0x28b0('0x29')],function(_0x3f207e){return{'name':_0x3f207e[_0x28b0('0x2a')],'type':_0x3f207e[_0x28b0('0x2b')]['key']};});_0x538d4f[_0x28b0('0x2c')]=_['map'](_0x5d4f45,_0x28b0('0x25'));_0x538d4f[_0x28b0('0x2d')]=_[_0x28b0('0x2e')](_0x1d5c64['query']);_0x538d4f[_0x28b0('0x2f')]=_['intersection'](_0x538d4f[_0x28b0('0x2c')],_0x538d4f['query']);_0x44a295[_0x28b0('0x30')]=_[_0x28b0('0x31')](_0x538d4f[_0x28b0('0x2c')],qs[_0x28b0('0x32')](_0x1d5c64[_0x28b0('0x2d')][_0x28b0('0x32')]));_0x44a295[_0x28b0('0x30')]=_0x44a295[_0x28b0('0x30')]['length']?_0x44a295[_0x28b0('0x30')]:_0x538d4f[_0x28b0('0x2c')];if(!_0x1d5c64[_0x28b0('0x2d')][_0x28b0('0x33')](_0x28b0('0x34'))){_0x44a295['limit']=qs['limit'](_0x1d5c64['query']['limit']);_0x44a295['offset']=qs[_0x28b0('0x18')](_0x1d5c64[_0x28b0('0x2d')]['offset']);}_0x44a295['order']=qs[_0x28b0('0x35')](_0x1d5c64[_0x28b0('0x2d')][_0x28b0('0x35')]);_0x44a295['where']=qs['filters'](_[_0x28b0('0x36')](_0x1d5c64[_0x28b0('0x2d')],_0x538d4f[_0x28b0('0x2f')]),_0x5d4f45);if(_0x1d5c64[_0x28b0('0x2d')][_0x28b0('0x37')]){_0x44a295['where']=_[_0x28b0('0x38')](_0x44a295['where'],{'$or':_[_0x28b0('0x28')](_0x5d4f45,function(_0x1f25c9){if(_0x1f25c9['type']!=='VIRTUAL'){var _0x344a21={};_0x344a21[_0x1f25c9['name']]={'$like':'%'+_0x1d5c64[_0x28b0('0x2d')][_0x28b0('0x37')]+'%'};return _0x344a21;}})});}_0x44a295=_[_0x28b0('0x38')]({},_0x44a295,_0x1d5c64[_0x28b0('0x39')]);var _0x1e97af={'where':_0x44a295[_0x28b0('0x3a')]};return db[_0x28b0('0x3b')]['count'](_0x1e97af)[_0x28b0('0x22')](function(_0x7a41e1){_0x212d3a[_0x28b0('0x17')]=_0x7a41e1;if(_0x1d5c64[_0x28b0('0x2d')][_0x28b0('0x3c')]){_0x44a295[_0x28b0('0x3d')]=[{'all':!![]}];}return db['VoiceTransferReport'][_0x28b0('0x3e')](_0x44a295);})[_0x28b0('0x22')](function(_0xf9bff7){_0x212d3a[_0x28b0('0x3f')]=_0xf9bff7;return _0x212d3a;})[_0x28b0('0x22')](respondWithFilteredResult(_0x44f378,_0x44a295))['catch'](handleError(_0x44f378,null));};exports[_0x28b0('0x40')]=function(_0x5d400b,_0x2bf1c5){var _0x10b58f={'raw':!![],'where':{'id':_0x5d400b[_0x28b0('0x41')]['id']}},_0x143d29={};_0x143d29[_0x28b0('0x2c')]=_['keys'](db['VoiceTransferReport'][_0x28b0('0x29')]);_0x143d29[_0x28b0('0x2d')]=_[_0x28b0('0x2e')](_0x5d400b['query']);_0x143d29['filters']=_['intersection'](_0x143d29['model'],_0x143d29[_0x28b0('0x2d')]);_0x10b58f[_0x28b0('0x30')]=_[_0x28b0('0x31')](_0x143d29[_0x28b0('0x2c')],qs[_0x28b0('0x32')](_0x5d400b[_0x28b0('0x2d')][_0x28b0('0x32')]));_0x10b58f[_0x28b0('0x30')]=_0x10b58f[_0x28b0('0x30')][_0x28b0('0x42')]?_0x10b58f['attributes']:_0x143d29[_0x28b0('0x2c')];if(_0x5d400b['query'][_0x28b0('0x3c')]){_0x10b58f[_0x28b0('0x3d')]=[{'all':!![]}];}_0x10b58f=_[_0x28b0('0x38')]({},_0x10b58f,_0x5d400b[_0x28b0('0x39')]);return db[_0x28b0('0x3b')]['find'](_0x10b58f)[_0x28b0('0x22')](handleEntityNotFound(_0x2bf1c5,null))[_0x28b0('0x22')](respondWithResult(_0x2bf1c5,null))['catch'](handleError(_0x2bf1c5,null));};exports[_0x28b0('0x43')]=function(_0x170bae,_0x675495){return db[_0x28b0('0x3b')]['create'](_0x170bae[_0x28b0('0x44')],{})[_0x28b0('0x22')](respondWithResult(_0x675495,0xc9))[_0x28b0('0x45')](handleError(_0x675495,null));};exports[_0x28b0('0x20')]=function(_0xc2d793,_0x4bfc5b){if(_0xc2d793[_0x28b0('0x44')]['id']){delete _0xc2d793[_0x28b0('0x44')]['id'];}return db['VoiceTransferReport'][_0x28b0('0x46')]({'where':{'id':_0xc2d793[_0x28b0('0x41')]['id']}})[_0x28b0('0x22')](handleEntityNotFound(_0x4bfc5b,null))[_0x28b0('0x22')](saveUpdates(_0xc2d793[_0x28b0('0x44')],null))[_0x28b0('0x22')](respondWithResult(_0x4bfc5b,null))['catch'](handleError(_0x4bfc5b,null));};exports['destroy']=function(_0xf068aa,_0x2df73f){return db['VoiceTransferReport'][_0x28b0('0x46')]({'where':{'id':_0xf068aa[_0x28b0('0x41')]['id']}})[_0x28b0('0x22')](handleEntityNotFound(_0x2df73f,null))['then'](removeEntity(_0x2df73f,null))[_0x28b0('0x45')](handleError(_0x2df73f,null));};
\ No newline at end of file
+var _0xd6a2=['length','hasOwnProperty','nolimit','limit','order','sort','filters','filter','where','VIRTUAL','merge','options','include','findAll','rows','show','includeAll','catch','create','body','find','destroy','params','html-pdf','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','ejs','lodash','crypto','jsforce','desk.js','to-csv','querystring','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/utils','../../config/environment','../../mysqldb','status','end','json','count','offset','set','Content-Range','apply','reject','save','update','then','error','stack','name','index','map','VoiceTransferReport','rawAttributes','fieldName','type','key','model','query','keys','intersection','attributes','fields'];(function(_0x457e92,_0x3b624b){var _0x4fc1b8=function(_0x35d064){while(--_0x35d064){_0x457e92['push'](_0x457e92['shift']());}};_0x4fc1b8(++_0x3b624b);}(_0xd6a2,0xad));var _0x2d6a=function(_0x3fb026,_0x20bdd9){_0x3fb026=_0x3fb026-0x0;var _0x5d019a=_0xd6a2[_0x3fb026];return _0x5d019a;};'use strict';var pdf=require(_0x2d6a('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x2d6a('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x2d6a('0x2'));var rp=require(_0x2d6a('0x3'));var moment=require(_0x2d6a('0x4'));var BPromise=require(_0x2d6a('0x5'));var Mustache=require(_0x2d6a('0x6'));var util=require(_0x2d6a('0x7'));var path=require(_0x2d6a('0x8'));var sox=require(_0x2d6a('0x9'));var csv=require('to-csv');var ejs=require(_0x2d6a('0xa'));var fs=require('fs');var _=require(_0x2d6a('0xb'));var squel=require('squel');var crypto=require(_0x2d6a('0xc'));var jsforce=require(_0x2d6a('0xd'));var deskjs=require(_0x2d6a('0xe'));var toCsv=require(_0x2d6a('0xf'));var querystring=require(_0x2d6a('0x10'));var Papa=require('papaparse');var Redis=require(_0x2d6a('0x11'));var authService=require(_0x2d6a('0x12'));var qs=require('../../components/parsers/qs');var as=require(_0x2d6a('0x13'));var hardwareService=require(_0x2d6a('0x14'));var logger=require('../../config/logger')('api');var utils=require(_0x2d6a('0x15'));var config=require(_0x2d6a('0x16'));var db=require(_0x2d6a('0x17'))['db'];function respondWithStatusCode(_0x4cce60,_0x21e88d){_0x21e88d=_0x21e88d||0xcc;return function(_0x33dcec){if(_0x33dcec){return _0x4cce60['sendStatus'](_0x21e88d);}return _0x4cce60[_0x2d6a('0x18')](_0x21e88d)[_0x2d6a('0x19')]();};}function respondWithResult(_0x198d25,_0x22f520){_0x22f520=_0x22f520||0xc8;return function(_0x1fa72d){if(_0x1fa72d){return _0x198d25[_0x2d6a('0x18')](_0x22f520)[_0x2d6a('0x1a')](_0x1fa72d);}};}function respondWithFilteredResult(_0x5be0ad,_0x14f273){return function(_0x4a2ce2){if(_0x4a2ce2){var _0x23fe29=_0x4a2ce2[_0x2d6a('0x1b')],_0x3d081b=_0x14f273[_0x2d6a('0x1c')],_0x1c8873=_0x14f273[_0x2d6a('0x1c')]+_0x14f273['limit'],_0x3999a3;if(_0x1c8873>=_0x23fe29){_0x1c8873=_0x23fe29;_0x3999a3=0xc8;}else{_0x3999a3=0xce;}_0x5be0ad[_0x2d6a('0x18')](_0x3999a3);return _0x5be0ad[_0x2d6a('0x1d')](_0x2d6a('0x1e'),_0x3d081b+'-'+_0x1c8873+'/'+_0x23fe29)[_0x2d6a('0x1a')](_0x4a2ce2);}return null;};}function patchUpdates(_0x305b1f){return function(_0x4c0bea){try{jsonpatch[_0x2d6a('0x1f')](_0x4c0bea,_0x305b1f,!![]);}catch(_0x282f9f){return BPromise[_0x2d6a('0x20')](_0x282f9f);}return _0x4c0bea[_0x2d6a('0x21')]();};}function saveUpdates(_0x17e354,_0x4456c0){return function(_0x40375e){if(_0x40375e){return _0x40375e[_0x2d6a('0x22')](_0x17e354)['then'](function(_0x281e48){return _0x281e48;});}return null;};}function removeEntity(_0x1ceb9e,_0x558bab){return function(_0x110960){if(_0x110960){return _0x110960['destroy']()[_0x2d6a('0x23')](function(){_0x1ceb9e[_0x2d6a('0x18')](0xcc)[_0x2d6a('0x19')]();});}};}function handleEntityNotFound(_0x3e1cb4,_0x542e6e){return function(_0x45da30){if(!_0x45da30){_0x3e1cb4['sendStatus'](0x194);}return _0x45da30;};}function handleError(_0x4348c3,_0x3bc9a9){_0x3bc9a9=_0x3bc9a9||0x1f4;return function(_0x1bd62e){logger[_0x2d6a('0x24')](_0x1bd62e[_0x2d6a('0x25')]);if(_0x1bd62e['name']){delete _0x1bd62e[_0x2d6a('0x26')];}_0x4348c3[_0x2d6a('0x18')](_0x3bc9a9)['send'](_0x1bd62e);};}exports[_0x2d6a('0x27')]=function(_0x1aeb62,_0x160865){var _0x224379={},_0x46dab4={},_0x34dcde={'count':0x0,'rows':[]};var _0x2512cb=_[_0x2d6a('0x28')](db[_0x2d6a('0x29')][_0x2d6a('0x2a')],function(_0x126c0c){return{'name':_0x126c0c[_0x2d6a('0x2b')],'type':_0x126c0c[_0x2d6a('0x2c')][_0x2d6a('0x2d')]};});_0x46dab4[_0x2d6a('0x2e')]=_[_0x2d6a('0x28')](_0x2512cb,'name');_0x46dab4[_0x2d6a('0x2f')]=_[_0x2d6a('0x30')](_0x1aeb62['query']);_0x46dab4['filters']=_[_0x2d6a('0x31')](_0x46dab4[_0x2d6a('0x2e')],_0x46dab4[_0x2d6a('0x2f')]);_0x224379[_0x2d6a('0x32')]=_[_0x2d6a('0x31')](_0x46dab4[_0x2d6a('0x2e')],qs[_0x2d6a('0x33')](_0x1aeb62['query'][_0x2d6a('0x33')]));_0x224379[_0x2d6a('0x32')]=_0x224379[_0x2d6a('0x32')][_0x2d6a('0x34')]?_0x224379[_0x2d6a('0x32')]:_0x46dab4[_0x2d6a('0x2e')];if(!_0x1aeb62['query'][_0x2d6a('0x35')](_0x2d6a('0x36'))){_0x224379[_0x2d6a('0x37')]=qs[_0x2d6a('0x37')](_0x1aeb62[_0x2d6a('0x2f')][_0x2d6a('0x37')]);_0x224379[_0x2d6a('0x1c')]=qs['offset'](_0x1aeb62['query'][_0x2d6a('0x1c')]);}_0x224379[_0x2d6a('0x38')]=qs[_0x2d6a('0x39')](_0x1aeb62['query'][_0x2d6a('0x39')]);_0x224379['where']=qs[_0x2d6a('0x3a')](_['pick'](_0x1aeb62[_0x2d6a('0x2f')],_0x46dab4[_0x2d6a('0x3a')]),_0x2512cb);if(_0x1aeb62[_0x2d6a('0x2f')][_0x2d6a('0x3b')]){_0x224379[_0x2d6a('0x3c')]=_['merge'](_0x224379['where'],{'$or':_[_0x2d6a('0x28')](_0x2512cb,function(_0xd85ce8){if(_0xd85ce8['type']!==_0x2d6a('0x3d')){var _0x53363b={};_0x53363b[_0xd85ce8[_0x2d6a('0x26')]]={'$like':'%'+_0x1aeb62[_0x2d6a('0x2f')][_0x2d6a('0x3b')]+'%'};return _0x53363b;}})});}_0x224379=_[_0x2d6a('0x3e')]({},_0x224379,_0x1aeb62[_0x2d6a('0x3f')]);var _0x1977f6={'where':_0x224379['where']};return db[_0x2d6a('0x29')][_0x2d6a('0x1b')](_0x1977f6)[_0x2d6a('0x23')](function(_0x120351){_0x34dcde[_0x2d6a('0x1b')]=_0x120351;if(_0x1aeb62[_0x2d6a('0x2f')]['includeAll']){_0x224379[_0x2d6a('0x40')]=[{'all':!![]}];}return db[_0x2d6a('0x29')][_0x2d6a('0x41')](_0x224379);})[_0x2d6a('0x23')](function(_0x38f4ba){_0x34dcde[_0x2d6a('0x42')]=_0x38f4ba;return _0x34dcde;})[_0x2d6a('0x23')](respondWithFilteredResult(_0x160865,_0x224379))['catch'](handleError(_0x160865,null));};exports[_0x2d6a('0x43')]=function(_0x147cd6,_0x4b1361){var _0x7a1d92={'raw':!![],'where':{'id':_0x147cd6['params']['id']}},_0x10d2a2={};_0x10d2a2[_0x2d6a('0x2e')]=_[_0x2d6a('0x30')](db[_0x2d6a('0x29')]['rawAttributes']);_0x10d2a2[_0x2d6a('0x2f')]=_['keys'](_0x147cd6[_0x2d6a('0x2f')]);_0x10d2a2[_0x2d6a('0x3a')]=_['intersection'](_0x10d2a2[_0x2d6a('0x2e')],_0x10d2a2[_0x2d6a('0x2f')]);_0x7a1d92[_0x2d6a('0x32')]=_[_0x2d6a('0x31')](_0x10d2a2[_0x2d6a('0x2e')],qs['fields'](_0x147cd6[_0x2d6a('0x2f')]['fields']));_0x7a1d92[_0x2d6a('0x32')]=_0x7a1d92['attributes'][_0x2d6a('0x34')]?_0x7a1d92[_0x2d6a('0x32')]:_0x10d2a2[_0x2d6a('0x2e')];if(_0x147cd6[_0x2d6a('0x2f')][_0x2d6a('0x44')]){_0x7a1d92[_0x2d6a('0x40')]=[{'all':!![]}];}_0x7a1d92=_[_0x2d6a('0x3e')]({},_0x7a1d92,_0x147cd6[_0x2d6a('0x3f')]);return db[_0x2d6a('0x29')]['find'](_0x7a1d92)['then'](handleEntityNotFound(_0x4b1361,null))['then'](respondWithResult(_0x4b1361,null))[_0x2d6a('0x45')](handleError(_0x4b1361,null));};exports[_0x2d6a('0x46')]=function(_0x33e04c,_0x306a1e){return db['VoiceTransferReport'][_0x2d6a('0x46')](_0x33e04c['body'],{})['then'](respondWithResult(_0x306a1e,0xc9))['catch'](handleError(_0x306a1e,null));};exports[_0x2d6a('0x22')]=function(_0x4ba698,_0x531043){if(_0x4ba698[_0x2d6a('0x47')]['id']){delete _0x4ba698[_0x2d6a('0x47')]['id'];}return db[_0x2d6a('0x29')][_0x2d6a('0x48')]({'where':{'id':_0x4ba698['params']['id']}})[_0x2d6a('0x23')](handleEntityNotFound(_0x531043,null))[_0x2d6a('0x23')](saveUpdates(_0x4ba698['body'],null))['then'](respondWithResult(_0x531043,null))[_0x2d6a('0x45')](handleError(_0x531043,null));};exports[_0x2d6a('0x49')]=function(_0x18f8e2,_0x1d6622){return db[_0x2d6a('0x29')][_0x2d6a('0x48')]({'where':{'id':_0x18f8e2[_0x2d6a('0x4a')]['id']}})['then'](handleEntityNotFound(_0x1d6622,null))[_0x2d6a('0x23')](removeEntity(_0x1d6622,null))['catch'](handleError(_0x1d6622,null));};
\ No newline at end of file