Built motion from commit (unavailable).|2.3.91
[motion2.git] / server / api / openchannelQueueReport / openchannelQueueReport.controller.js
index 378e4fb..1319d78 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x88ba=['Content-Range','reject','save','destroy','then','index','OpenchannelQueueReport','rawAttributes','model','keys','query','intersection','attributes','fields','length','nolimit','where','filters','pick','filter','merge','type','key','VIRTUAL','field','options','includeAll','include','findAll','rows','catch','show','params','find','create','body','describe','html-pdf','rimraf','zip-dir','request-promise','moment','bluebird','mustache','path','sox','to-csv','lodash','squel','crypto','jsforce','desk.js','papaparse','../../components/auth/service','../../config/license/hardware','../../components/parsers/qs','api','../../config/utils','../../config/environment','status','end','json','count','offset','limit'];(function(_0x2bcb75,_0x5789a7){var _0x175345=function(_0x3a7d41){while(--_0x3a7d41){_0x2bcb75['push'](_0x2bcb75['shift']());}};_0x175345(++_0x5789a7);}(_0x88ba,0x66));var _0xa88b=function(_0x57b54c,_0x54ce0d){_0x57b54c=_0x57b54c-0x0;var _0x59cc19=_0x88ba[_0x57b54c];return _0x59cc19;};'use strict';var pdf=require(_0xa88b('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xa88b('0x1'));var zipdir=require(_0xa88b('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xa88b('0x3'));var moment=require(_0xa88b('0x4'));var BPromise=require(_0xa88b('0x5'));var Mustache=require(_0xa88b('0x6'));var util=require('util');var path=require(_0xa88b('0x7'));var sox=require(_0xa88b('0x8'));var csv=require(_0xa88b('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xa88b('0xa'));var squel=require(_0xa88b('0xb'));var crypto=require(_0xa88b('0xc'));var jsforce=require(_0xa88b('0xd'));var deskjs=require(_0xa88b('0xe'));var toCsv=require(_0xa88b('0x9'));var querystring=require('querystring');var Papa=require(_0xa88b('0xf'));var authService=require(_0xa88b('0x10'));var hardwareService=require(_0xa88b('0x11'));var Redis=require('ioredis');var qs=require(_0xa88b('0x12'));var logger=require('../../config/logger')(_0xa88b('0x13'));var utils=require(_0xa88b('0x14'));var config=require(_0xa88b('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2ccfa4,_0x1c66fc){_0x1c66fc=_0x1c66fc||0xcc;return function(_0x30337b){if(_0x30337b){return _0x2ccfa4['sendStatus'](_0x1c66fc);}return _0x2ccfa4[_0xa88b('0x16')](_0x1c66fc)[_0xa88b('0x17')]();};}function respondWithResult(_0x357e10,_0x3f42a4){_0x3f42a4=_0x3f42a4||0xc8;return function(_0x2ccd31){if(_0x2ccd31){return _0x357e10['status'](_0x3f42a4)[_0xa88b('0x18')](_0x2ccd31);}};}function respondWithFilteredResult(_0x6630b6,_0x4cd13b){return function(_0x5ccbd6){if(_0x5ccbd6){var _0x1ef8ed=_0x5ccbd6[_0xa88b('0x19')],_0x23e4b8=_0x4cd13b['offset'],_0x14ced5=_0x4cd13b[_0xa88b('0x1a')]+_0x4cd13b[_0xa88b('0x1b')],_0x17ad20;if(_0x14ced5>=_0x1ef8ed){_0x14ced5=_0x1ef8ed;_0x17ad20=0xc8;}else{_0x17ad20=0xce;}_0x6630b6['status'](_0x17ad20);return _0x6630b6['set'](_0xa88b('0x1c'),_0x23e4b8+'-'+_0x14ced5+'/'+_0x1ef8ed)[_0xa88b('0x18')](_0x5ccbd6);}return null;};}function patchUpdates(_0x540701){return function(_0x107938){try{jsonpatch['apply'](_0x107938,_0x540701,!![]);}catch(_0x1fe93f){return BPromise[_0xa88b('0x1d')](_0x1fe93f);}return _0x107938[_0xa88b('0x1e')]();};}function saveUpdates(_0x414894,_0x583f1e){return function(_0x3e6942){if(_0x3e6942){return _0x3e6942['update'](_0x414894)['then'](function(_0x341cf1){return _0x341cf1;});}return null;};}function removeEntity(_0x16d639,_0x58e94e){return function(_0x690a20){if(_0x690a20){return _0x690a20[_0xa88b('0x1f')]()[_0xa88b('0x20')](function(){_0x16d639[_0xa88b('0x16')](0xcc)[_0xa88b('0x17')]();});}};}function handleEntityNotFound(_0x17c7ad,_0x41c73f){return function(_0x1f0b1d){if(!_0x1f0b1d){_0x17c7ad['sendStatus'](0x194);}return _0x1f0b1d;};}function handleError(_0x583e60,_0x44b832){_0x44b832=_0x44b832||0x1f4;return function(_0x137234){logger['error'](_0x137234['stack']);if(_0x137234['name']){delete _0x137234['name'];}_0x583e60[_0xa88b('0x16')](_0x44b832)['send'](_0x137234);};}exports[_0xa88b('0x21')]=function(_0x3733aa,_0x36755c){var _0x33e5a6={},_0x4f4950={},_0x106d79={'count':0x0,'rows':[]};var _0x46a0b2=db[_0xa88b('0x22')][_0xa88b('0x23')];_0x4f4950[_0xa88b('0x24')]=_[_0xa88b('0x25')](_0x46a0b2);_0x4f4950[_0xa88b('0x26')]=_[_0xa88b('0x25')](_0x3733aa['query']);_0x4f4950['filters']=_[_0xa88b('0x27')](_0x4f4950[_0xa88b('0x24')],_0x4f4950['query']);_0x33e5a6[_0xa88b('0x28')]=_[_0xa88b('0x27')](_0x4f4950['model'],qs[_0xa88b('0x29')](_0x3733aa['query'][_0xa88b('0x29')]));_0x33e5a6['attributes']=_0x33e5a6[_0xa88b('0x28')][_0xa88b('0x2a')]?_0x33e5a6[_0xa88b('0x28')]:_0x4f4950[_0xa88b('0x24')];if(!_0x3733aa[_0xa88b('0x26')]['hasOwnProperty'](_0xa88b('0x2b'))){_0x33e5a6[_0xa88b('0x1b')]=qs['limit'](_0x3733aa[_0xa88b('0x26')][_0xa88b('0x1b')]);_0x33e5a6[_0xa88b('0x1a')]=qs[_0xa88b('0x1a')](_0x3733aa[_0xa88b('0x26')][_0xa88b('0x1a')]);}_0x33e5a6['order']=qs['sort'](_0x3733aa[_0xa88b('0x26')]['sort']);_0x33e5a6[_0xa88b('0x2c')]=qs[_0xa88b('0x2d')](_[_0xa88b('0x2e')](_0x3733aa['query'],_0x4f4950[_0xa88b('0x2d')]));if(_0x3733aa[_0xa88b('0x26')][_0xa88b('0x2f')]){_0x33e5a6[_0xa88b('0x2c')]=_[_0xa88b('0x30')](_0x33e5a6[_0xa88b('0x2c')],{'$or':_['map'](_0x46a0b2,function(_0x1c24cb){if(_0x1c24cb[_0xa88b('0x31')][_0xa88b('0x32')]!==_0xa88b('0x33')){var _0x2e5a2e={};_0x2e5a2e[_0x1c24cb[_0xa88b('0x34')]]={'$like':'%'+_0x3733aa['query'][_0xa88b('0x2f')]+'%'};return _0x2e5a2e;}})});}_0x33e5a6=_['merge']({},_0x33e5a6,_0x3733aa[_0xa88b('0x35')]);var _0x222fb4={'where':_0x33e5a6[_0xa88b('0x2c')]};return db['OpenchannelQueueReport'][_0xa88b('0x19')](_0x222fb4)['then'](function(_0xabeccf){_0x106d79[_0xa88b('0x19')]=_0xabeccf;if(_0x3733aa[_0xa88b('0x26')][_0xa88b('0x36')]){_0x33e5a6[_0xa88b('0x37')]=[{'all':!![]}];}return db[_0xa88b('0x22')][_0xa88b('0x38')](_0x33e5a6);})[_0xa88b('0x20')](function(_0x2d7a88){_0x106d79[_0xa88b('0x39')]=_0x2d7a88;return _0x106d79;})[_0xa88b('0x20')](respondWithFilteredResult(_0x36755c,_0x33e5a6))[_0xa88b('0x3a')](handleError(_0x36755c,null));};exports[_0xa88b('0x3b')]=function(_0x42b9cf,_0x3bf515){var _0x292a5d={'raw':!![],'where':{'id':_0x42b9cf[_0xa88b('0x3c')]['id']}},_0x424ffd={};_0x424ffd[_0xa88b('0x24')]=_['keys'](db[_0xa88b('0x22')]['rawAttributes']);_0x424ffd[_0xa88b('0x26')]=_[_0xa88b('0x25')](_0x42b9cf['query']);_0x424ffd['filters']=_[_0xa88b('0x27')](_0x424ffd[_0xa88b('0x24')],_0x424ffd[_0xa88b('0x26')]);_0x292a5d[_0xa88b('0x28')]=_[_0xa88b('0x27')](_0x424ffd['model'],qs[_0xa88b('0x29')](_0x42b9cf[_0xa88b('0x26')][_0xa88b('0x29')]));_0x292a5d[_0xa88b('0x28')]=_0x292a5d['attributes'][_0xa88b('0x2a')]?_0x292a5d['attributes']:_0x424ffd[_0xa88b('0x24')];if(_0x42b9cf['query'][_0xa88b('0x36')]){_0x292a5d['include']=[{'all':!![]}];}_0x292a5d=_[_0xa88b('0x30')]({},_0x292a5d,_0x42b9cf[_0xa88b('0x35')]);return db['OpenchannelQueueReport'][_0xa88b('0x3d')](_0x292a5d)[_0xa88b('0x20')](handleEntityNotFound(_0x3bf515,null))[_0xa88b('0x20')](respondWithResult(_0x3bf515,null))[_0xa88b('0x3a')](handleError(_0x3bf515,null));};exports['create']=function(_0x412435,_0x461ab0){return db[_0xa88b('0x22')][_0xa88b('0x3e')](_0x412435[_0xa88b('0x3f')],{})[_0xa88b('0x20')](respondWithResult(_0x461ab0,0xc9))[_0xa88b('0x3a')](handleError(_0x461ab0,null));};exports['update']=function(_0x3626c0,_0x1500ff){if(_0x3626c0[_0xa88b('0x3f')]['id']){delete _0x3626c0['body']['id'];}return db[_0xa88b('0x22')][_0xa88b('0x3d')]({'where':{'id':_0x3626c0[_0xa88b('0x3c')]['id']}})[_0xa88b('0x20')](handleEntityNotFound(_0x1500ff,null))[_0xa88b('0x20')](saveUpdates(_0x3626c0['body'],null))[_0xa88b('0x20')](respondWithResult(_0x1500ff,null))[_0xa88b('0x3a')](handleError(_0x1500ff,null));};exports[_0xa88b('0x1f')]=function(_0x32ac45,_0xf392b3){return db[_0xa88b('0x22')][_0xa88b('0x3d')]({'where':{'id':_0x32ac45[_0xa88b('0x3c')]['id']}})[_0xa88b('0x20')](handleEntityNotFound(_0xf392b3,null))['then'](removeEntity(_0xf392b3,null))[_0xa88b('0x3a')](handleError(_0xf392b3,null));};exports[_0xa88b('0x40')]=function(_0x4db0c3,_0xb2cfab){return db[_0xa88b('0x22')]['describe']()[_0xa88b('0x20')](respondWithResult(_0xb2cfab,null))[_0xa88b('0x3a')](handleError(_0xb2cfab,null));};
\ No newline at end of file
+var _0xe74f=['reject','save','update','then','error','name','OpenchannelQueueReport','model','keys','query','filters','attributes','intersection','fields','hasOwnProperty','nolimit','limit','sort','where','pick','merge','map','type','key','VIRTUAL','field','filter','options','includeAll','include','findAll','rows','catch','params','rawAttributes','length','create','body','find','destroy','describe','html-pdf','eml-format','rimraf','request-promise','moment','bluebird','mustache','sox','lodash','squel','crypto','jsforce','desk.js','../../components/auth/service','ioredis','../../components/parsers/qs','api','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','set','Content-Range','apply'];(function(_0x51ffff,_0x40ba30){var _0x3d0d23=function(_0x1b1561){while(--_0x1b1561){_0x51ffff['push'](_0x51ffff['shift']());}};_0x3d0d23(++_0x40ba30);}(_0xe74f,0x13d));var _0xfe74=function(_0x3fb5eb,_0x5947a6){_0x3fb5eb=_0x3fb5eb-0x0;var _0x481291=_0xe74f[_0x3fb5eb];return _0x481291;};'use strict';var pdf=require(_0xfe74('0x0'));var emlformat=require(_0xfe74('0x1'));var rimraf=require(_0xfe74('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xfe74('0x3'));var moment=require(_0xfe74('0x4'));var BPromise=require(_0xfe74('0x5'));var Mustache=require(_0xfe74('0x6'));var util=require('util');var path=require('path');var sox=require(_0xfe74('0x7'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0xfe74('0x8'));var squel=require(_0xfe74('0x9'));var crypto=require(_0xfe74('0xa'));var jsforce=require(_0xfe74('0xb'));var deskjs=require(_0xfe74('0xc'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require('papaparse');var authService=require(_0xfe74('0xd'));var hardwareService=require('../../config/license/hardware');var Redis=require(_0xfe74('0xe'));var qs=require(_0xfe74('0xf'));var logger=require('../../config/logger')(_0xfe74('0x10'));var utils=require(_0xfe74('0x11'));var config=require(_0xfe74('0x12'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x4affce,_0x16d5c1){_0x16d5c1=_0x16d5c1||0xcc;return function(_0x2d230a){if(_0x2d230a){return _0x4affce[_0xfe74('0x13')](_0x16d5c1);}return _0x4affce[_0xfe74('0x14')](_0x16d5c1)[_0xfe74('0x15')]();};}function respondWithResult(_0x36b9cf,_0x40c5e1){_0x40c5e1=_0x40c5e1||0xc8;return function(_0x2a3ead){if(_0x2a3ead){return _0x36b9cf[_0xfe74('0x14')](_0x40c5e1)[_0xfe74('0x16')](_0x2a3ead);}};}function respondWithFilteredResult(_0x3b011f,_0x242113){return function(_0x2c3132){if(_0x2c3132){var _0x3d16a4=_0x2c3132[_0xfe74('0x17')],_0x60e977=_0x242113['offset'],_0x494a63=_0x242113[_0xfe74('0x18')]+_0x242113['limit'],_0xa68555;if(_0x494a63>=_0x3d16a4){_0x494a63=_0x3d16a4;_0xa68555=0xc8;}else{_0xa68555=0xce;}_0x3b011f[_0xfe74('0x14')](_0xa68555);return _0x3b011f[_0xfe74('0x19')](_0xfe74('0x1a'),_0x60e977+'-'+_0x494a63+'/'+_0x3d16a4)[_0xfe74('0x16')](_0x2c3132);}return null;};}function patchUpdates(_0xedd363){return function(_0x3b8a4a){try{jsonpatch[_0xfe74('0x1b')](_0x3b8a4a,_0xedd363,!![]);}catch(_0x217ac5){return BPromise[_0xfe74('0x1c')](_0x217ac5);}return _0x3b8a4a[_0xfe74('0x1d')]();};}function saveUpdates(_0x322d16,_0x47a76e){return function(_0x11e269){if(_0x11e269){return _0x11e269[_0xfe74('0x1e')](_0x322d16)['then'](function(_0x571613){return _0x571613;});}return null;};}function removeEntity(_0xdf5bc0,_0x43bd62){return function(_0x486223){if(_0x486223){return _0x486223['destroy']()[_0xfe74('0x1f')](function(){_0xdf5bc0['status'](0xcc)[_0xfe74('0x15')]();});}};}function handleEntityNotFound(_0x3b8184,_0x1990b7){return function(_0x36261b){if(!_0x36261b){_0x3b8184[_0xfe74('0x13')](0x194);}return _0x36261b;};}function handleError(_0x2e9bf2,_0x29dcad){_0x29dcad=_0x29dcad||0x1f4;return function(_0x7df37b){logger[_0xfe74('0x20')](_0x7df37b['stack']);if(_0x7df37b['name']){delete _0x7df37b[_0xfe74('0x21')];}_0x2e9bf2[_0xfe74('0x14')](_0x29dcad)['send'](_0x7df37b);};}exports['index']=function(_0x52354d,_0x623cd9){var _0x25b94e={},_0x3bf949={},_0x47ec8a={'count':0x0,'rows':[]};var _0x1cfa0c=db[_0xfe74('0x22')]['rawAttributes'];_0x3bf949[_0xfe74('0x23')]=_[_0xfe74('0x24')](_0x1cfa0c);_0x3bf949[_0xfe74('0x25')]=_[_0xfe74('0x24')](_0x52354d['query']);_0x3bf949[_0xfe74('0x26')]=_['intersection'](_0x3bf949[_0xfe74('0x23')],_0x3bf949[_0xfe74('0x25')]);_0x25b94e[_0xfe74('0x27')]=_[_0xfe74('0x28')](_0x3bf949['model'],qs[_0xfe74('0x29')](_0x52354d[_0xfe74('0x25')][_0xfe74('0x29')]));_0x25b94e[_0xfe74('0x27')]=_0x25b94e[_0xfe74('0x27')]['length']?_0x25b94e[_0xfe74('0x27')]:_0x3bf949[_0xfe74('0x23')];if(!_0x52354d[_0xfe74('0x25')][_0xfe74('0x2a')](_0xfe74('0x2b'))){_0x25b94e[_0xfe74('0x2c')]=qs[_0xfe74('0x2c')](_0x52354d[_0xfe74('0x25')][_0xfe74('0x2c')]);_0x25b94e[_0xfe74('0x18')]=qs[_0xfe74('0x18')](_0x52354d[_0xfe74('0x25')][_0xfe74('0x18')]);}_0x25b94e['order']=qs[_0xfe74('0x2d')](_0x52354d[_0xfe74('0x25')]['sort']);_0x25b94e[_0xfe74('0x2e')]=qs[_0xfe74('0x26')](_[_0xfe74('0x2f')](_0x52354d[_0xfe74('0x25')],_0x3bf949['filters']));if(_0x52354d[_0xfe74('0x25')]['filter']){_0x25b94e[_0xfe74('0x2e')]=_[_0xfe74('0x30')](_0x25b94e[_0xfe74('0x2e')],{'$or':_[_0xfe74('0x31')](_0x1cfa0c,function(_0x5a0800){if(_0x5a0800[_0xfe74('0x32')][_0xfe74('0x33')]!==_0xfe74('0x34')){var _0x5b8bc2={};_0x5b8bc2[_0x5a0800[_0xfe74('0x35')]]={'$like':'%'+_0x52354d[_0xfe74('0x25')][_0xfe74('0x36')]+'%'};return _0x5b8bc2;}})});}_0x25b94e=_[_0xfe74('0x30')]({},_0x25b94e,_0x52354d[_0xfe74('0x37')]);var _0x10dc1e={'where':_0x25b94e[_0xfe74('0x2e')]};return db['OpenchannelQueueReport'][_0xfe74('0x17')](_0x10dc1e)[_0xfe74('0x1f')](function(_0x28b430){_0x47ec8a[_0xfe74('0x17')]=_0x28b430;if(_0x52354d[_0xfe74('0x25')][_0xfe74('0x38')]){_0x25b94e[_0xfe74('0x39')]=[{'all':!![]}];}return db[_0xfe74('0x22')][_0xfe74('0x3a')](_0x25b94e);})[_0xfe74('0x1f')](function(_0x441d2b){_0x47ec8a[_0xfe74('0x3b')]=_0x441d2b;return _0x47ec8a;})[_0xfe74('0x1f')](respondWithFilteredResult(_0x623cd9,_0x25b94e))[_0xfe74('0x3c')](handleError(_0x623cd9,null));};exports['show']=function(_0x13fa53,_0x32c9c8){var _0x3405d2={'raw':!![],'where':{'id':_0x13fa53[_0xfe74('0x3d')]['id']}},_0x1a367c={};_0x1a367c[_0xfe74('0x23')]=_[_0xfe74('0x24')](db[_0xfe74('0x22')][_0xfe74('0x3e')]);_0x1a367c[_0xfe74('0x25')]=_[_0xfe74('0x24')](_0x13fa53['query']);_0x1a367c[_0xfe74('0x26')]=_[_0xfe74('0x28')](_0x1a367c[_0xfe74('0x23')],_0x1a367c[_0xfe74('0x25')]);_0x3405d2[_0xfe74('0x27')]=_['intersection'](_0x1a367c['model'],qs['fields'](_0x13fa53['query'][_0xfe74('0x29')]));_0x3405d2[_0xfe74('0x27')]=_0x3405d2[_0xfe74('0x27')][_0xfe74('0x3f')]?_0x3405d2[_0xfe74('0x27')]:_0x1a367c[_0xfe74('0x23')];if(_0x13fa53[_0xfe74('0x25')]['includeAll']){_0x3405d2[_0xfe74('0x39')]=[{'all':!![]}];}_0x3405d2=_['merge']({},_0x3405d2,_0x13fa53[_0xfe74('0x37')]);return db[_0xfe74('0x22')]['find'](_0x3405d2)[_0xfe74('0x1f')](handleEntityNotFound(_0x32c9c8,null))[_0xfe74('0x1f')](respondWithResult(_0x32c9c8,null))[_0xfe74('0x3c')](handleError(_0x32c9c8,null));};exports[_0xfe74('0x40')]=function(_0x182afd,_0x589574){return db['OpenchannelQueueReport']['create'](_0x182afd['body'],{})[_0xfe74('0x1f')](respondWithResult(_0x589574,0xc9))[_0xfe74('0x3c')](handleError(_0x589574,null));};exports[_0xfe74('0x1e')]=function(_0x41db2b,_0x11366e){if(_0x41db2b[_0xfe74('0x41')]['id']){delete _0x41db2b['body']['id'];}return db[_0xfe74('0x22')][_0xfe74('0x42')]({'where':{'id':_0x41db2b[_0xfe74('0x3d')]['id']}})[_0xfe74('0x1f')](handleEntityNotFound(_0x11366e,null))[_0xfe74('0x1f')](saveUpdates(_0x41db2b[_0xfe74('0x41')],null))['then'](respondWithResult(_0x11366e,null))[_0xfe74('0x3c')](handleError(_0x11366e,null));};exports[_0xfe74('0x43')]=function(_0x30e620,_0x2ab73a){return db[_0xfe74('0x22')][_0xfe74('0x42')]({'where':{'id':_0x30e620[_0xfe74('0x3d')]['id']}})[_0xfe74('0x1f')](handleEntityNotFound(_0x2ab73a,null))[_0xfe74('0x1f')](removeEntity(_0x2ab73a,null))[_0xfe74('0x3c')](handleError(_0x2ab73a,null));};exports[_0xfe74('0x44')]=function(_0x1b33c7,_0x343ced){return db[_0xfe74('0x22')]['describe']()[_0xfe74('0x1f')](respondWithResult(_0x343ced,null))[_0xfe74('0x3c')](handleError(_0x343ced,null));};
\ No newline at end of file