Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / openchannelQueueReport / openchannelQueueReport.controller.js
index 3ed8a88..2705464 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7c93=['send','index','map','OpenchannelQueueReport','key','query','keys','filters','intersection','model','fields','attributes','hasOwnProperty','nolimit','order','sort','where','pick','merge','type','VIRTUAL','filter','count','includeAll','include','findAll','rows','show','rawAttributes','options','find','catch','create','body','params','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','status','json','offset','limit','set','Content-Range','reject','save','update','destroy','then','sendStatus','error','stack','name'];(function(_0x471c28,_0x34bb66){var _0x5f3c9c=function(_0xc90138){while(--_0xc90138){_0x471c28['push'](_0x471c28['shift']());}};_0x5f3c9c(++_0x34bb66);}(_0x7c93,0xc4));var _0x37c9=function(_0x33f173,_0x29f1dc){_0x33f173=_0x33f173-0x0;var _0x301f70=_0x7c93[_0x33f173];return _0x301f70;};'use strict';var pdf=require(_0x37c9('0x0'));var emlformat=require(_0x37c9('0x1'));var rimraf=require(_0x37c9('0x2'));var zipdir=require(_0x37c9('0x3'));var jsonpatch=require(_0x37c9('0x4'));var rp=require(_0x37c9('0x5'));var moment=require(_0x37c9('0x6'));var BPromise=require(_0x37c9('0x7'));var Mustache=require(_0x37c9('0x8'));var util=require(_0x37c9('0x9'));var path=require(_0x37c9('0xa'));var sox=require(_0x37c9('0xb'));var csv=require(_0x37c9('0xc'));var ejs=require(_0x37c9('0xd'));var fs=require('fs');var _=require(_0x37c9('0xe'));var squel=require(_0x37c9('0xf'));var crypto=require('crypto');var jsforce=require(_0x37c9('0x10'));var deskjs=require(_0x37c9('0x11'));var toCsv=require(_0x37c9('0xc'));var querystring=require(_0x37c9('0x12'));var Papa=require(_0x37c9('0x13'));var Redis=require(_0x37c9('0x14'));var authService=require(_0x37c9('0x15'));var qs=require(_0x37c9('0x16'));var as=require(_0x37c9('0x17'));var hardwareService=require(_0x37c9('0x18'));var logger=require(_0x37c9('0x19'))(_0x37c9('0x1a'));var utils=require(_0x37c9('0x1b'));var config=require('../../config/environment');var db=require(_0x37c9('0x1c'))['db'];function respondWithStatusCode(_0x1415aa,_0xe73696){_0xe73696=_0xe73696||0xcc;return function(_0x3ce3c5){if(_0x3ce3c5){return _0x1415aa['sendStatus'](_0xe73696);}return _0x1415aa[_0x37c9('0x1d')](_0xe73696)['end']();};}function respondWithResult(_0x98e543,_0x446caf){_0x446caf=_0x446caf||0xc8;return function(_0x3ae00c){if(_0x3ae00c){return _0x98e543['status'](_0x446caf)[_0x37c9('0x1e')](_0x3ae00c);}};}function respondWithFilteredResult(_0x25622a,_0x48f1ca){return function(_0xa091e5){if(_0xa091e5){var _0x5592e4=_0xa091e5['count'],_0x34e2b8=_0x48f1ca[_0x37c9('0x1f')],_0x3a3ba1=_0x48f1ca[_0x37c9('0x1f')]+_0x48f1ca[_0x37c9('0x20')],_0x9a2cf;if(_0x3a3ba1>=_0x5592e4){_0x3a3ba1=_0x5592e4;_0x9a2cf=0xc8;}else{_0x9a2cf=0xce;}_0x25622a[_0x37c9('0x1d')](_0x9a2cf);return _0x25622a[_0x37c9('0x21')](_0x37c9('0x22'),_0x34e2b8+'-'+_0x3a3ba1+'/'+_0x5592e4)[_0x37c9('0x1e')](_0xa091e5);}return null;};}function patchUpdates(_0x51df0f){return function(_0x5a6905){try{jsonpatch['apply'](_0x5a6905,_0x51df0f,!![]);}catch(_0xd4c455){return BPromise[_0x37c9('0x23')](_0xd4c455);}return _0x5a6905[_0x37c9('0x24')]();};}function saveUpdates(_0x515d4f,_0x594d59){return function(_0x4064d5){if(_0x4064d5){return _0x4064d5[_0x37c9('0x25')](_0x515d4f)['then'](function(_0x4ecd98){return _0x4ecd98;});}return null;};}function removeEntity(_0x585093,_0x544add){return function(_0x4f0cbc){if(_0x4f0cbc){return _0x4f0cbc[_0x37c9('0x26')]()[_0x37c9('0x27')](function(){_0x585093[_0x37c9('0x1d')](0xcc)['end']();});}};}function handleEntityNotFound(_0xcccf30,_0x5274c3){return function(_0x304eba){if(!_0x304eba){_0xcccf30[_0x37c9('0x28')](0x194);}return _0x304eba;};}function handleError(_0x404d46,_0x4fc183){_0x4fc183=_0x4fc183||0x1f4;return function(_0x10783a){logger[_0x37c9('0x29')](_0x10783a[_0x37c9('0x2a')]);if(_0x10783a['name']){delete _0x10783a[_0x37c9('0x2b')];}_0x404d46[_0x37c9('0x1d')](_0x4fc183)[_0x37c9('0x2c')](_0x10783a);};}exports[_0x37c9('0x2d')]=function(_0x4dd0c0,_0x5d752a){var _0x1c2237={},_0x2978ae={},_0x2463ce={'count':0x0,'rows':[]};var _0x3d93a7=_[_0x37c9('0x2e')](db[_0x37c9('0x2f')]['rawAttributes'],function(_0x1cf8f3){return{'name':_0x1cf8f3['fieldName'],'type':_0x1cf8f3['type'][_0x37c9('0x30')]};});_0x2978ae['model']=_['map'](_0x3d93a7,'name');_0x2978ae[_0x37c9('0x31')]=_[_0x37c9('0x32')](_0x4dd0c0[_0x37c9('0x31')]);_0x2978ae[_0x37c9('0x33')]=_[_0x37c9('0x34')](_0x2978ae[_0x37c9('0x35')],_0x2978ae[_0x37c9('0x31')]);_0x1c2237['attributes']=_[_0x37c9('0x34')](_0x2978ae[_0x37c9('0x35')],qs[_0x37c9('0x36')](_0x4dd0c0[_0x37c9('0x31')]['fields']));_0x1c2237['attributes']=_0x1c2237[_0x37c9('0x37')]['length']?_0x1c2237[_0x37c9('0x37')]:_0x2978ae[_0x37c9('0x35')];if(!_0x4dd0c0['query'][_0x37c9('0x38')](_0x37c9('0x39'))){_0x1c2237[_0x37c9('0x20')]=qs[_0x37c9('0x20')](_0x4dd0c0[_0x37c9('0x31')][_0x37c9('0x20')]);_0x1c2237[_0x37c9('0x1f')]=qs[_0x37c9('0x1f')](_0x4dd0c0[_0x37c9('0x31')][_0x37c9('0x1f')]);}_0x1c2237[_0x37c9('0x3a')]=qs[_0x37c9('0x3b')](_0x4dd0c0[_0x37c9('0x31')]['sort']);_0x1c2237[_0x37c9('0x3c')]=qs[_0x37c9('0x33')](_[_0x37c9('0x3d')](_0x4dd0c0['query'],_0x2978ae['filters']),_0x3d93a7);if(_0x4dd0c0[_0x37c9('0x31')]['filter']){_0x1c2237['where']=_[_0x37c9('0x3e')](_0x1c2237[_0x37c9('0x3c')],{'$or':_[_0x37c9('0x2e')](_0x3d93a7,function(_0x4bf4eb){if(_0x4bf4eb[_0x37c9('0x3f')]!==_0x37c9('0x40')){var _0x30290b={};_0x30290b[_0x4bf4eb[_0x37c9('0x2b')]]={'$like':'%'+_0x4dd0c0['query'][_0x37c9('0x41')]+'%'};return _0x30290b;}})});}_0x1c2237=_[_0x37c9('0x3e')]({},_0x1c2237,_0x4dd0c0['options']);var _0x73a526={'where':_0x1c2237['where']};return db[_0x37c9('0x2f')]['count'](_0x73a526)[_0x37c9('0x27')](function(_0xf64762){_0x2463ce[_0x37c9('0x42')]=_0xf64762;if(_0x4dd0c0[_0x37c9('0x31')][_0x37c9('0x43')]){_0x1c2237[_0x37c9('0x44')]=[{'all':!![]}];}return db['OpenchannelQueueReport'][_0x37c9('0x45')](_0x1c2237);})['then'](function(_0x1db6ae){_0x2463ce[_0x37c9('0x46')]=_0x1db6ae;return _0x2463ce;})[_0x37c9('0x27')](respondWithFilteredResult(_0x5d752a,_0x1c2237))['catch'](handleError(_0x5d752a,null));};exports[_0x37c9('0x47')]=function(_0x1167c1,_0x5cd3b2){var _0x539db7={'raw':!![],'where':{'id':_0x1167c1['params']['id']}},_0x53120f={};_0x53120f[_0x37c9('0x35')]=_[_0x37c9('0x32')](db['OpenchannelQueueReport'][_0x37c9('0x48')]);_0x53120f[_0x37c9('0x31')]=_[_0x37c9('0x32')](_0x1167c1[_0x37c9('0x31')]);_0x53120f[_0x37c9('0x33')]=_[_0x37c9('0x34')](_0x53120f[_0x37c9('0x35')],_0x53120f[_0x37c9('0x31')]);_0x539db7[_0x37c9('0x37')]=_[_0x37c9('0x34')](_0x53120f[_0x37c9('0x35')],qs[_0x37c9('0x36')](_0x1167c1['query'][_0x37c9('0x36')]));_0x539db7[_0x37c9('0x37')]=_0x539db7[_0x37c9('0x37')]['length']?_0x539db7[_0x37c9('0x37')]:_0x53120f['model'];if(_0x1167c1['query'][_0x37c9('0x43')]){_0x539db7['include']=[{'all':!![]}];}_0x539db7=_[_0x37c9('0x3e')]({},_0x539db7,_0x1167c1[_0x37c9('0x49')]);return db[_0x37c9('0x2f')][_0x37c9('0x4a')](_0x539db7)[_0x37c9('0x27')](handleEntityNotFound(_0x5cd3b2,null))['then'](respondWithResult(_0x5cd3b2,null))[_0x37c9('0x4b')](handleError(_0x5cd3b2,null));};exports[_0x37c9('0x4c')]=function(_0x2d8713,_0x1b4df7){return db['OpenchannelQueueReport']['create'](_0x2d8713['body'],{})[_0x37c9('0x27')](respondWithResult(_0x1b4df7,0xc9))['catch'](handleError(_0x1b4df7,null));};exports[_0x37c9('0x25')]=function(_0xf88f6,_0x4c7a5e){if(_0xf88f6[_0x37c9('0x4d')]['id']){delete _0xf88f6['body']['id'];}return db[_0x37c9('0x2f')]['find']({'where':{'id':_0xf88f6[_0x37c9('0x4e')]['id']}})[_0x37c9('0x27')](handleEntityNotFound(_0x4c7a5e,null))[_0x37c9('0x27')](saveUpdates(_0xf88f6[_0x37c9('0x4d')],null))[_0x37c9('0x27')](respondWithResult(_0x4c7a5e,null))[_0x37c9('0x4b')](handleError(_0x4c7a5e,null));};exports[_0x37c9('0x26')]=function(_0x52392f,_0x52778a){return db[_0x37c9('0x2f')]['find']({'where':{'id':_0x52392f[_0x37c9('0x4e')]['id']}})['then'](handleEntityNotFound(_0x52778a,null))[_0x37c9('0x27')](removeEntity(_0x52778a,null))[_0x37c9('0x4b')](handleError(_0x52778a,null));};exports[_0x37c9('0x4f')]=function(_0x5be544,_0x443ebc){return db[_0x37c9('0x2f')][_0x37c9('0x4f')]()[_0x37c9('0x27')](respondWithResult(_0x443ebc,null))[_0x37c9('0x4b')](handleError(_0x443ebc,null));};
\ No newline at end of file
+var _0x5776=['show','params','find','create','body','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','limit','Content-Range','reject','save','update','then','destroy','error','map','OpenchannelQueueReport','rawAttributes','type','key','name','query','keys','filters','model','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch'];(function(_0x2e3dfc,_0x454d6c){var _0x4b1245=function(_0x5e9faa){while(--_0x5e9faa){_0x2e3dfc['push'](_0x2e3dfc['shift']());}};_0x4b1245(++_0x454d6c);}(_0x5776,0x17d));var _0x6577=function(_0x46e363,_0x45d7e2){_0x46e363=_0x46e363-0x0;var _0x3fb059=_0x5776[_0x46e363];return _0x3fb059;};'use strict';var pdf=require(_0x6577('0x0'));var emlformat=require(_0x6577('0x1'));var rimraf=require(_0x6577('0x2'));var zipdir=require(_0x6577('0x3'));var jsonpatch=require(_0x6577('0x4'));var rp=require(_0x6577('0x5'));var moment=require(_0x6577('0x6'));var BPromise=require(_0x6577('0x7'));var Mustache=require(_0x6577('0x8'));var util=require(_0x6577('0x9'));var path=require(_0x6577('0xa'));var sox=require('sox');var csv=require(_0x6577('0xb'));var ejs=require(_0x6577('0xc'));var fs=require('fs');var _=require('lodash');var squel=require(_0x6577('0xd'));var crypto=require(_0x6577('0xe'));var jsforce=require(_0x6577('0xf'));var deskjs=require('desk.js');var toCsv=require(_0x6577('0xb'));var querystring=require(_0x6577('0x10'));var Papa=require(_0x6577('0x11'));var Redis=require(_0x6577('0x12'));var authService=require('../../components/auth/service');var qs=require(_0x6577('0x13'));var as=require(_0x6577('0x14'));var hardwareService=require(_0x6577('0x15'));var logger=require(_0x6577('0x16'))(_0x6577('0x17'));var utils=require(_0x6577('0x18'));var config=require(_0x6577('0x19'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x1ca1cd,_0x48becd){_0x48becd=_0x48becd||0xcc;return function(_0x555a3f){if(_0x555a3f){return _0x1ca1cd[_0x6577('0x1a')](_0x48becd);}return _0x1ca1cd[_0x6577('0x1b')](_0x48becd)[_0x6577('0x1c')]();};}function respondWithResult(_0x48125b,_0x33fcda){_0x33fcda=_0x33fcda||0xc8;return function(_0x5a9ee0){if(_0x5a9ee0){return _0x48125b[_0x6577('0x1b')](_0x33fcda)[_0x6577('0x1d')](_0x5a9ee0);}};}function respondWithFilteredResult(_0x3a94c3,_0x2d09bc){return function(_0x47d0a5){if(_0x47d0a5){var _0xd107e7=_0x47d0a5[_0x6577('0x1e')],_0x63f7ba=_0x2d09bc['offset'],_0x2b296c=_0x2d09bc[_0x6577('0x1f')]+_0x2d09bc[_0x6577('0x20')],_0x4eddc3;if(_0x2b296c>=_0xd107e7){_0x2b296c=_0xd107e7;_0x4eddc3=0xc8;}else{_0x4eddc3=0xce;}_0x3a94c3[_0x6577('0x1b')](_0x4eddc3);return _0x3a94c3['set'](_0x6577('0x21'),_0x63f7ba+'-'+_0x2b296c+'/'+_0xd107e7)[_0x6577('0x1d')](_0x47d0a5);}return null;};}function patchUpdates(_0x4d4065){return function(_0x449b26){try{jsonpatch['apply'](_0x449b26,_0x4d4065,!![]);}catch(_0x25f540){return BPromise[_0x6577('0x22')](_0x25f540);}return _0x449b26[_0x6577('0x23')]();};}function saveUpdates(_0x34f43a,_0x44905a){return function(_0x1b3507){if(_0x1b3507){return _0x1b3507[_0x6577('0x24')](_0x34f43a)[_0x6577('0x25')](function(_0x433e49){return _0x433e49;});}return null;};}function removeEntity(_0x35c498,_0x47379a){return function(_0x11351e){if(_0x11351e){return _0x11351e[_0x6577('0x26')]()[_0x6577('0x25')](function(){_0x35c498[_0x6577('0x1b')](0xcc)[_0x6577('0x1c')]();});}};}function handleEntityNotFound(_0x38d84b,_0xb0bc85){return function(_0x3071ea){if(!_0x3071ea){_0x38d84b[_0x6577('0x1a')](0x194);}return _0x3071ea;};}function handleError(_0x5c4f71,_0x160a51){_0x160a51=_0x160a51||0x1f4;return function(_0x1607fe){logger[_0x6577('0x27')](_0x1607fe['stack']);if(_0x1607fe['name']){delete _0x1607fe['name'];}_0x5c4f71[_0x6577('0x1b')](_0x160a51)['send'](_0x1607fe);};}exports['index']=function(_0x4b864d,_0x541f7b){var _0x57ed93={},_0x312486={},_0x3a6772={'count':0x0,'rows':[]};var _0x42d8a3=_[_0x6577('0x28')](db[_0x6577('0x29')][_0x6577('0x2a')],function(_0x524f82){return{'name':_0x524f82['fieldName'],'type':_0x524f82[_0x6577('0x2b')][_0x6577('0x2c')]};});_0x312486['model']=_[_0x6577('0x28')](_0x42d8a3,_0x6577('0x2d'));_0x312486[_0x6577('0x2e')]=_[_0x6577('0x2f')](_0x4b864d[_0x6577('0x2e')]);_0x312486[_0x6577('0x30')]=_['intersection'](_0x312486[_0x6577('0x31')],_0x312486[_0x6577('0x2e')]);_0x57ed93[_0x6577('0x32')]=_[_0x6577('0x33')](_0x312486['model'],qs['fields'](_0x4b864d[_0x6577('0x2e')][_0x6577('0x34')]));_0x57ed93[_0x6577('0x32')]=_0x57ed93[_0x6577('0x32')][_0x6577('0x35')]?_0x57ed93[_0x6577('0x32')]:_0x312486[_0x6577('0x31')];if(!_0x4b864d[_0x6577('0x2e')][_0x6577('0x36')](_0x6577('0x37'))){_0x57ed93[_0x6577('0x20')]=qs['limit'](_0x4b864d[_0x6577('0x2e')][_0x6577('0x20')]);_0x57ed93['offset']=qs['offset'](_0x4b864d[_0x6577('0x2e')][_0x6577('0x1f')]);}_0x57ed93[_0x6577('0x38')]=qs['sort'](_0x4b864d['query'][_0x6577('0x39')]);_0x57ed93[_0x6577('0x3a')]=qs['filters'](_[_0x6577('0x3b')](_0x4b864d['query'],_0x312486[_0x6577('0x30')]),_0x42d8a3);if(_0x4b864d[_0x6577('0x2e')][_0x6577('0x3c')]){_0x57ed93[_0x6577('0x3a')]=_[_0x6577('0x3d')](_0x57ed93[_0x6577('0x3a')],{'$or':_[_0x6577('0x28')](_0x42d8a3,function(_0x1cc6ff){if(_0x1cc6ff['type']!==_0x6577('0x3e')){var _0x14891a={};_0x14891a[_0x1cc6ff['name']]={'$like':'%'+_0x4b864d[_0x6577('0x2e')][_0x6577('0x3c')]+'%'};return _0x14891a;}})});}_0x57ed93=_[_0x6577('0x3d')]({},_0x57ed93,_0x4b864d[_0x6577('0x3f')]);var _0x39673f={'where':_0x57ed93[_0x6577('0x3a')]};return db[_0x6577('0x29')]['count'](_0x39673f)['then'](function(_0xa354d){_0x3a6772['count']=_0xa354d;if(_0x4b864d[_0x6577('0x2e')][_0x6577('0x40')]){_0x57ed93[_0x6577('0x41')]=[{'all':!![]}];}return db[_0x6577('0x29')][_0x6577('0x42')](_0x57ed93);})['then'](function(_0x7805f7){_0x3a6772[_0x6577('0x43')]=_0x7805f7;return _0x3a6772;})[_0x6577('0x25')](respondWithFilteredResult(_0x541f7b,_0x57ed93))[_0x6577('0x44')](handleError(_0x541f7b,null));};exports[_0x6577('0x45')]=function(_0x33557e,_0xc984f){var _0xd26ec5={'raw':!![],'where':{'id':_0x33557e[_0x6577('0x46')]['id']}},_0x60ea91={};_0x60ea91[_0x6577('0x31')]=_[_0x6577('0x2f')](db[_0x6577('0x29')][_0x6577('0x2a')]);_0x60ea91[_0x6577('0x2e')]=_[_0x6577('0x2f')](_0x33557e[_0x6577('0x2e')]);_0x60ea91[_0x6577('0x30')]=_[_0x6577('0x33')](_0x60ea91['model'],_0x60ea91[_0x6577('0x2e')]);_0xd26ec5[_0x6577('0x32')]=_[_0x6577('0x33')](_0x60ea91['model'],qs[_0x6577('0x34')](_0x33557e[_0x6577('0x2e')][_0x6577('0x34')]));_0xd26ec5[_0x6577('0x32')]=_0xd26ec5[_0x6577('0x32')][_0x6577('0x35')]?_0xd26ec5['attributes']:_0x60ea91[_0x6577('0x31')];if(_0x33557e[_0x6577('0x2e')][_0x6577('0x40')]){_0xd26ec5['include']=[{'all':!![]}];}_0xd26ec5=_['merge']({},_0xd26ec5,_0x33557e['options']);return db[_0x6577('0x29')][_0x6577('0x47')](_0xd26ec5)[_0x6577('0x25')](handleEntityNotFound(_0xc984f,null))['then'](respondWithResult(_0xc984f,null))[_0x6577('0x44')](handleError(_0xc984f,null));};exports[_0x6577('0x48')]=function(_0x8b7028,_0x5a6df9){return db[_0x6577('0x29')]['create'](_0x8b7028[_0x6577('0x49')],{})[_0x6577('0x25')](respondWithResult(_0x5a6df9,0xc9))[_0x6577('0x44')](handleError(_0x5a6df9,null));};exports[_0x6577('0x24')]=function(_0xa073f7,_0x41b1ba){if(_0xa073f7['body']['id']){delete _0xa073f7[_0x6577('0x49')]['id'];}return db['OpenchannelQueueReport'][_0x6577('0x47')]({'where':{'id':_0xa073f7[_0x6577('0x46')]['id']}})['then'](handleEntityNotFound(_0x41b1ba,null))[_0x6577('0x25')](saveUpdates(_0xa073f7[_0x6577('0x49')],null))[_0x6577('0x25')](respondWithResult(_0x41b1ba,null))['catch'](handleError(_0x41b1ba,null));};exports[_0x6577('0x26')]=function(_0x306f6c,_0x44021c){return db[_0x6577('0x29')]['find']({'where':{'id':_0x306f6c[_0x6577('0x46')]['id']}})[_0x6577('0x25')](handleEntityNotFound(_0x44021c,null))[_0x6577('0x25')](removeEntity(_0x44021c,null))[_0x6577('0x44')](handleError(_0x44021c,null));};exports[_0x6577('0x4a')]=function(_0x3ac4a9,_0x281590){return db['OpenchannelQueueReport'][_0x6577('0x4a')]()['then'](respondWithResult(_0x281590,null))['catch'](handleError(_0x281590,null));};
\ No newline at end of file