Built motion from commit (unavailable).|2.3.8
[motion2.git] / server / api / openchannelQueueReport / openchannelQueueReport.controller.js
index f868038..e496f36 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x56a5=['show','params','includeAll','find','create','body','destroy','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/environment','status','end','offset','limit','set','Content-Range','reject','save','update','then','error','stack','name','index','OpenchannelQueueReport','keys','query','filters','intersection','attributes','fields','length','model','nolimit','order','sort','where','pick','filter','merge','map','type','key','VIRTUAL','field','options','count','findAll','catch'];(function(_0x20a584,_0xe384a5){var _0x4b41a8=function(_0x2127c6){while(--_0x2127c6){_0x20a584['push'](_0x20a584['shift']());}};_0x4b41a8(++_0xe384a5);}(_0x56a5,0x9a));var _0x556a=function(_0xc18680,_0x22b02d){_0xc18680=_0xc18680-0x0;var _0x46267b=_0x56a5[_0xc18680];return _0x46267b;};'use strict';var pdf=require(_0x556a('0x0'));var emlformat=require(_0x556a('0x1'));var rimraf=require(_0x556a('0x2'));var zipdir=require(_0x556a('0x3'));var jsonpatch=require(_0x556a('0x4'));var rp=require('request-promise');var moment=require(_0x556a('0x5'));var BPromise=require(_0x556a('0x6'));var Mustache=require(_0x556a('0x7'));var util=require(_0x556a('0x8'));var path=require(_0x556a('0x9'));var sox=require(_0x556a('0xa'));var csv=require(_0x556a('0xb'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x556a('0xc'));var squel=require(_0x556a('0xd'));var crypto=require(_0x556a('0xe'));var jsforce=require(_0x556a('0xf'));var deskjs=require(_0x556a('0x10'));var toCsv=require(_0x556a('0xb'));var querystring=require(_0x556a('0x11'));var Papa=require(_0x556a('0x12'));var authService=require(_0x556a('0x13'));var hardwareService=require(_0x556a('0x14'));var Redis=require(_0x556a('0x15'));var qs=require(_0x556a('0x16'));var logger=require(_0x556a('0x17'))(_0x556a('0x18'));var utils=require('../../config/utils');var config=require(_0x556a('0x19'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x5873db,_0x410506){_0x410506=_0x410506||0xcc;return function(_0x51e422){if(_0x51e422){return _0x5873db['sendStatus'](_0x410506);}return _0x5873db[_0x556a('0x1a')](_0x410506)[_0x556a('0x1b')]();};}function respondWithResult(_0x207e1b,_0x36a060){_0x36a060=_0x36a060||0xc8;return function(_0x28f376){if(_0x28f376){return _0x207e1b[_0x556a('0x1a')](_0x36a060)['json'](_0x28f376);}};}function respondWithFilteredResult(_0x24e036,_0x283ff5){return function(_0x293f4a){if(_0x293f4a){var _0x4646c2=_0x293f4a['count'],_0x2eae09=_0x283ff5[_0x556a('0x1c')],_0x5a0ec5=_0x283ff5['offset']+_0x283ff5[_0x556a('0x1d')],_0x1794bb;if(_0x5a0ec5>=_0x4646c2){_0x5a0ec5=_0x4646c2;_0x1794bb=0xc8;}else{_0x1794bb=0xce;}_0x24e036['status'](_0x1794bb);return _0x24e036[_0x556a('0x1e')](_0x556a('0x1f'),_0x2eae09+'-'+_0x5a0ec5+'/'+_0x4646c2)['json'](_0x293f4a);}return null;};}function patchUpdates(_0x3c4c4d){return function(_0x20716e){try{jsonpatch['apply'](_0x20716e,_0x3c4c4d,!![]);}catch(_0x5dc0af){return BPromise[_0x556a('0x20')](_0x5dc0af);}return _0x20716e[_0x556a('0x21')]();};}function saveUpdates(_0x42b40a,_0x152dea){return function(_0xb689a8){if(_0xb689a8){return _0xb689a8[_0x556a('0x22')](_0x42b40a)[_0x556a('0x23')](function(_0x29faef){return _0x29faef;});}return null;};}function removeEntity(_0x20a7ca,_0x1bc3d9){return function(_0xbeb0d){if(_0xbeb0d){return _0xbeb0d['destroy']()[_0x556a('0x23')](function(){_0x20a7ca[_0x556a('0x1a')](0xcc)[_0x556a('0x1b')]();});}};}function handleEntityNotFound(_0x22b38a,_0x21606d){return function(_0x1e1ce4){if(!_0x1e1ce4){_0x22b38a['sendStatus'](0x194);}return _0x1e1ce4;};}function handleError(_0x4ab86a,_0x5a511f){_0x5a511f=_0x5a511f||0x1f4;return function(_0x1d4bb0){logger[_0x556a('0x24')](_0x1d4bb0[_0x556a('0x25')]);if(_0x1d4bb0['name']){delete _0x1d4bb0[_0x556a('0x26')];}_0x4ab86a[_0x556a('0x1a')](_0x5a511f)['send'](_0x1d4bb0);};}exports[_0x556a('0x27')]=function(_0x2a5c00,_0x487dcf){var _0x5cd89f={},_0x48d5bc={},_0x2217ab={'count':0x0,'rows':[]};var _0x468bca=db[_0x556a('0x28')]['rawAttributes'];_0x48d5bc['model']=_[_0x556a('0x29')](_0x468bca);_0x48d5bc[_0x556a('0x2a')]=_[_0x556a('0x29')](_0x2a5c00[_0x556a('0x2a')]);_0x48d5bc[_0x556a('0x2b')]=_[_0x556a('0x2c')](_0x48d5bc['model'],_0x48d5bc[_0x556a('0x2a')]);_0x5cd89f[_0x556a('0x2d')]=_['intersection'](_0x48d5bc['model'],qs[_0x556a('0x2e')](_0x2a5c00[_0x556a('0x2a')]['fields']));_0x5cd89f['attributes']=_0x5cd89f[_0x556a('0x2d')][_0x556a('0x2f')]?_0x5cd89f['attributes']:_0x48d5bc[_0x556a('0x30')];if(!_0x2a5c00['query']['hasOwnProperty'](_0x556a('0x31'))){_0x5cd89f[_0x556a('0x1d')]=qs[_0x556a('0x1d')](_0x2a5c00[_0x556a('0x2a')][_0x556a('0x1d')]);_0x5cd89f['offset']=qs[_0x556a('0x1c')](_0x2a5c00[_0x556a('0x2a')][_0x556a('0x1c')]);}_0x5cd89f[_0x556a('0x32')]=qs[_0x556a('0x33')](_0x2a5c00['query']['sort']);_0x5cd89f[_0x556a('0x34')]=qs[_0x556a('0x2b')](_[_0x556a('0x35')](_0x2a5c00[_0x556a('0x2a')],_0x48d5bc[_0x556a('0x2b')]));if(_0x2a5c00['query'][_0x556a('0x36')]){_0x5cd89f[_0x556a('0x34')]=_[_0x556a('0x37')](_0x5cd89f['where'],{'$or':_[_0x556a('0x38')](_0x468bca,function(_0xdf22d2){if(_0xdf22d2[_0x556a('0x39')][_0x556a('0x3a')]!==_0x556a('0x3b')){var _0x40d5ba={};_0x40d5ba[_0xdf22d2[_0x556a('0x3c')]]={'$like':'%'+_0x2a5c00['query'][_0x556a('0x36')]+'%'};return _0x40d5ba;}})});}_0x5cd89f=_[_0x556a('0x37')]({},_0x5cd89f,_0x2a5c00[_0x556a('0x3d')]);var _0x4f9a9c={'where':_0x5cd89f[_0x556a('0x34')]};return db['OpenchannelQueueReport'][_0x556a('0x3e')](_0x4f9a9c)[_0x556a('0x23')](function(_0x321be7){_0x2217ab[_0x556a('0x3e')]=_0x321be7;if(_0x2a5c00['query']['includeAll']){_0x5cd89f['include']=[{'all':!![]}];}return db[_0x556a('0x28')][_0x556a('0x3f')](_0x5cd89f);})[_0x556a('0x23')](function(_0x310429){_0x2217ab['rows']=_0x310429;return _0x2217ab;})[_0x556a('0x23')](respondWithFilteredResult(_0x487dcf,_0x5cd89f))[_0x556a('0x40')](handleError(_0x487dcf,null));};exports[_0x556a('0x41')]=function(_0x593e83,_0x2b2db3){var _0x18fda4={'raw':!![],'where':{'id':_0x593e83[_0x556a('0x42')]['id']}},_0x11906c={};_0x11906c['model']=_[_0x556a('0x29')](db['OpenchannelQueueReport']['rawAttributes']);_0x11906c[_0x556a('0x2a')]=_[_0x556a('0x29')](_0x593e83[_0x556a('0x2a')]);_0x11906c[_0x556a('0x2b')]=_[_0x556a('0x2c')](_0x11906c['model'],_0x11906c[_0x556a('0x2a')]);_0x18fda4[_0x556a('0x2d')]=_['intersection'](_0x11906c[_0x556a('0x30')],qs[_0x556a('0x2e')](_0x593e83[_0x556a('0x2a')][_0x556a('0x2e')]));_0x18fda4[_0x556a('0x2d')]=_0x18fda4[_0x556a('0x2d')][_0x556a('0x2f')]?_0x18fda4[_0x556a('0x2d')]:_0x11906c['model'];if(_0x593e83[_0x556a('0x2a')][_0x556a('0x43')]){_0x18fda4['include']=[{'all':!![]}];}_0x18fda4=_[_0x556a('0x37')]({},_0x18fda4,_0x593e83[_0x556a('0x3d')]);return db[_0x556a('0x28')][_0x556a('0x44')](_0x18fda4)[_0x556a('0x23')](handleEntityNotFound(_0x2b2db3,null))[_0x556a('0x23')](respondWithResult(_0x2b2db3,null))[_0x556a('0x40')](handleError(_0x2b2db3,null));};exports[_0x556a('0x45')]=function(_0x4c33bc,_0x134fa2){return db[_0x556a('0x28')]['create'](_0x4c33bc[_0x556a('0x46')],{})[_0x556a('0x23')](respondWithResult(_0x134fa2,0xc9))[_0x556a('0x40')](handleError(_0x134fa2,null));};exports[_0x556a('0x22')]=function(_0x3653e0,_0x155ba5){if(_0x3653e0[_0x556a('0x46')]['id']){delete _0x3653e0['body']['id'];}return db[_0x556a('0x28')]['find']({'where':{'id':_0x3653e0[_0x556a('0x42')]['id']}})[_0x556a('0x23')](handleEntityNotFound(_0x155ba5,null))[_0x556a('0x23')](saveUpdates(_0x3653e0[_0x556a('0x46')],null))[_0x556a('0x23')](respondWithResult(_0x155ba5,null))[_0x556a('0x40')](handleError(_0x155ba5,null));};exports[_0x556a('0x47')]=function(_0x599e42,_0x33c4ef){return db[_0x556a('0x28')][_0x556a('0x44')]({'where':{'id':_0x599e42[_0x556a('0x42')]['id']}})['then'](handleEntityNotFound(_0x33c4ef,null))['then'](removeEntity(_0x33c4ef,null))[_0x556a('0x40')](handleError(_0x33c4ef,null));};exports[_0x556a('0x48')]=function(_0x1728ee,_0x3d44ea){return db[_0x556a('0x28')][_0x556a('0x48')]()[_0x556a('0x23')](respondWithResult(_0x3d44ea,null))[_0x556a('0x40')](handleError(_0x3d44ea,null));};
\ No newline at end of file
+var _0xd030=['find','create','body','describe','html-pdf','eml-format','fast-json-patch','request-promise','moment','path','sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','../../components/auth/service','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','../../config/utils','../../config/environment','sendStatus','status','json','count','offset','limit','apply','reject','update','destroy','name','index','OpenchannelQueueReport','model','keys','query','attributes','intersection','fields','length','hasOwnProperty','sort','where','pick','filters','filter','merge','map','type','VIRTUAL','field','include','rows','then','catch','show','params','includeAll','options'];(function(_0x509d9e,_0x2d1197){var _0x56b488=function(_0x1e98d0){while(--_0x1e98d0){_0x509d9e['push'](_0x509d9e['shift']());}};_0x56b488(++_0x2d1197);}(_0xd030,0x86));var _0x0d03=function(_0x1cc70e,_0x427e2c){_0x1cc70e=_0x1cc70e-0x0;var _0x328b5a=_0xd030[_0x1cc70e];return _0x328b5a;};'use strict';var pdf=require(_0x0d03('0x0'));var emlformat=require(_0x0d03('0x1'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x0d03('0x2'));var rp=require(_0x0d03('0x3'));var moment=require(_0x0d03('0x4'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require('util');var path=require(_0x0d03('0x5'));var sox=require(_0x0d03('0x6'));var csv=require('to-csv');var ejs=require(_0x0d03('0x7'));var fs=require('fs');var _=require(_0x0d03('0x8'));var squel=require(_0x0d03('0x9'));var crypto=require(_0x0d03('0xa'));var jsforce=require(_0x0d03('0xb'));var deskjs=require(_0x0d03('0xc'));var toCsv=require(_0x0d03('0xd'));var querystring=require(_0x0d03('0xe'));var Papa=require('papaparse');var authService=require(_0x0d03('0xf'));var hardwareService=require(_0x0d03('0x10'));var Redis=require(_0x0d03('0x11'));var qs=require(_0x0d03('0x12'));var logger=require(_0x0d03('0x13'))('api');var utils=require(_0x0d03('0x14'));var config=require(_0x0d03('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x30b366,_0x5a7575){_0x5a7575=_0x5a7575||0xcc;return function(_0x3e3549){if(_0x3e3549){return _0x30b366[_0x0d03('0x16')](_0x5a7575);}return _0x30b366[_0x0d03('0x17')](_0x5a7575)['end']();};}function respondWithResult(_0x3f81c5,_0x201f19){_0x201f19=_0x201f19||0xc8;return function(_0xb2398f){if(_0xb2398f){return _0x3f81c5[_0x0d03('0x17')](_0x201f19)[_0x0d03('0x18')](_0xb2398f);}};}function respondWithFilteredResult(_0x3fc400,_0x1a06d6){return function(_0x5cf437){if(_0x5cf437){var _0xc972fe=_0x5cf437[_0x0d03('0x19')],_0xc455a=_0x1a06d6[_0x0d03('0x1a')],_0x15c58c=_0x1a06d6[_0x0d03('0x1a')]+_0x1a06d6[_0x0d03('0x1b')],_0x2c2b3e;if(_0x15c58c>=_0xc972fe){_0x15c58c=_0xc972fe;_0x2c2b3e=0xc8;}else{_0x2c2b3e=0xce;}_0x3fc400[_0x0d03('0x17')](_0x2c2b3e);return _0x3fc400['set']('Content-Range',_0xc455a+'-'+_0x15c58c+'/'+_0xc972fe)[_0x0d03('0x18')](_0x5cf437);}return null;};}function patchUpdates(_0x601e15){return function(_0x2e5a82){try{jsonpatch[_0x0d03('0x1c')](_0x2e5a82,_0x601e15,!![]);}catch(_0x370029){return BPromise[_0x0d03('0x1d')](_0x370029);}return _0x2e5a82['save']();};}function saveUpdates(_0x278338,_0x51d7d3){return function(_0x26034e){if(_0x26034e){return _0x26034e[_0x0d03('0x1e')](_0x278338)['then'](function(_0x569ed0){return _0x569ed0;});}return null;};}function removeEntity(_0x36c0bb,_0x30ef9a){return function(_0x1410b5){if(_0x1410b5){return _0x1410b5[_0x0d03('0x1f')]()['then'](function(){_0x36c0bb[_0x0d03('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2be8c9,_0x14ebe2){return function(_0x4a31b0){if(!_0x4a31b0){_0x2be8c9[_0x0d03('0x16')](0x194);}return _0x4a31b0;};}function handleError(_0x4487e8,_0x25f5b8){_0x25f5b8=_0x25f5b8||0x1f4;return function(_0x1cf81e){logger['error'](_0x1cf81e['stack']);if(_0x1cf81e[_0x0d03('0x20')]){delete _0x1cf81e[_0x0d03('0x20')];}_0x4487e8[_0x0d03('0x17')](_0x25f5b8)['send'](_0x1cf81e);};}exports[_0x0d03('0x21')]=function(_0x28dda1,_0xd27dc8){var _0x2f7ea8={},_0x330208={},_0x337b60={'count':0x0,'rows':[]};var _0x158c84=db[_0x0d03('0x22')]['rawAttributes'];_0x330208[_0x0d03('0x23')]=_[_0x0d03('0x24')](_0x158c84);_0x330208['query']=_[_0x0d03('0x24')](_0x28dda1[_0x0d03('0x25')]);_0x330208['filters']=_['intersection'](_0x330208[_0x0d03('0x23')],_0x330208[_0x0d03('0x25')]);_0x2f7ea8[_0x0d03('0x26')]=_[_0x0d03('0x27')](_0x330208[_0x0d03('0x23')],qs[_0x0d03('0x28')](_0x28dda1['query']['fields']));_0x2f7ea8[_0x0d03('0x26')]=_0x2f7ea8[_0x0d03('0x26')][_0x0d03('0x29')]?_0x2f7ea8['attributes']:_0x330208[_0x0d03('0x23')];if(!_0x28dda1[_0x0d03('0x25')][_0x0d03('0x2a')]('nolimit')){_0x2f7ea8[_0x0d03('0x1b')]=qs[_0x0d03('0x1b')](_0x28dda1[_0x0d03('0x25')]['limit']);_0x2f7ea8[_0x0d03('0x1a')]=qs[_0x0d03('0x1a')](_0x28dda1[_0x0d03('0x25')]['offset']);}_0x2f7ea8['order']=qs['sort'](_0x28dda1[_0x0d03('0x25')][_0x0d03('0x2b')]);_0x2f7ea8[_0x0d03('0x2c')]=qs['filters'](_[_0x0d03('0x2d')](_0x28dda1[_0x0d03('0x25')],_0x330208[_0x0d03('0x2e')]));if(_0x28dda1[_0x0d03('0x25')][_0x0d03('0x2f')]){_0x2f7ea8[_0x0d03('0x2c')]=_[_0x0d03('0x30')](_0x2f7ea8['where'],{'$or':_[_0x0d03('0x31')](_0x158c84,function(_0x334627){if(_0x334627[_0x0d03('0x32')]['key']!==_0x0d03('0x33')){var _0x5c87ec={};_0x5c87ec[_0x334627[_0x0d03('0x34')]]={'$like':'%'+_0x28dda1[_0x0d03('0x25')][_0x0d03('0x2f')]+'%'};return _0x5c87ec;}})});}_0x2f7ea8=_[_0x0d03('0x30')]({},_0x2f7ea8,_0x28dda1['options']);var _0x270b54={'where':_0x2f7ea8[_0x0d03('0x2c')]};return db['OpenchannelQueueReport'][_0x0d03('0x19')](_0x270b54)['then'](function(_0x5ae44f){_0x337b60[_0x0d03('0x19')]=_0x5ae44f;if(_0x28dda1[_0x0d03('0x25')]['includeAll']){_0x2f7ea8[_0x0d03('0x35')]=[{'all':!![]}];}return db[_0x0d03('0x22')]['findAll'](_0x2f7ea8);})['then'](function(_0x3383fb){_0x337b60[_0x0d03('0x36')]=_0x3383fb;return _0x337b60;})[_0x0d03('0x37')](respondWithFilteredResult(_0xd27dc8,_0x2f7ea8))[_0x0d03('0x38')](handleError(_0xd27dc8,null));};exports[_0x0d03('0x39')]=function(_0x4fcec2,_0x16abe1){var _0x5bdaf7={'raw':!![],'where':{'id':_0x4fcec2[_0x0d03('0x3a')]['id']}},_0x10ae05={};_0x10ae05[_0x0d03('0x23')]=_[_0x0d03('0x24')](db['OpenchannelQueueReport']['rawAttributes']);_0x10ae05['query']=_[_0x0d03('0x24')](_0x4fcec2[_0x0d03('0x25')]);_0x10ae05[_0x0d03('0x2e')]=_[_0x0d03('0x27')](_0x10ae05[_0x0d03('0x23')],_0x10ae05['query']);_0x5bdaf7['attributes']=_[_0x0d03('0x27')](_0x10ae05[_0x0d03('0x23')],qs[_0x0d03('0x28')](_0x4fcec2[_0x0d03('0x25')][_0x0d03('0x28')]));_0x5bdaf7[_0x0d03('0x26')]=_0x5bdaf7[_0x0d03('0x26')][_0x0d03('0x29')]?_0x5bdaf7[_0x0d03('0x26')]:_0x10ae05[_0x0d03('0x23')];if(_0x4fcec2[_0x0d03('0x25')][_0x0d03('0x3b')]){_0x5bdaf7[_0x0d03('0x35')]=[{'all':!![]}];}_0x5bdaf7=_['merge']({},_0x5bdaf7,_0x4fcec2[_0x0d03('0x3c')]);return db[_0x0d03('0x22')][_0x0d03('0x3d')](_0x5bdaf7)['then'](handleEntityNotFound(_0x16abe1,null))[_0x0d03('0x37')](respondWithResult(_0x16abe1,null))['catch'](handleError(_0x16abe1,null));};exports[_0x0d03('0x3e')]=function(_0x5c7e45,_0x218f76){return db[_0x0d03('0x22')][_0x0d03('0x3e')](_0x5c7e45[_0x0d03('0x3f')],{})[_0x0d03('0x37')](respondWithResult(_0x218f76,0xc9))[_0x0d03('0x38')](handleError(_0x218f76,null));};exports[_0x0d03('0x1e')]=function(_0x508c97,_0x544b25){if(_0x508c97[_0x0d03('0x3f')]['id']){delete _0x508c97['body']['id'];}return db[_0x0d03('0x22')]['find']({'where':{'id':_0x508c97[_0x0d03('0x3a')]['id']}})[_0x0d03('0x37')](handleEntityNotFound(_0x544b25,null))[_0x0d03('0x37')](saveUpdates(_0x508c97[_0x0d03('0x3f')],null))[_0x0d03('0x37')](respondWithResult(_0x544b25,null))[_0x0d03('0x38')](handleError(_0x544b25,null));};exports[_0x0d03('0x1f')]=function(_0x3c61e4,_0x30a129){return db[_0x0d03('0x22')]['find']({'where':{'id':_0x3c61e4[_0x0d03('0x3a')]['id']}})[_0x0d03('0x37')](handleEntityNotFound(_0x30a129,null))[_0x0d03('0x37')](removeEntity(_0x30a129,null))[_0x0d03('0x38')](handleError(_0x30a129,null));};exports['describe']=function(_0x12fbec,_0x2d371f){return db[_0x0d03('0x22')][_0x0d03('0x40')]()[_0x0d03('0x37')](respondWithResult(_0x2d371f,null))['catch'](handleError(_0x2d371f,null));};
\ No newline at end of file