Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / api / faxQueueReport / faxQueueReport.controller.js
index 673452e..84a8c05 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4998=['params','destroy','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','sox','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','sendStatus','status','end','offset','limit','set','Content-Range','apply','reject','then','error','stack','name','send','map','FaxQueueReport','fieldName','key','query','keys','filters','intersection','model','fields','attributes','length','hasOwnProperty','nolimit','order','sort','filter','where','merge','options','count','includeAll','include','findAll','rows','catch','show','find','create','body','update'];(function(_0x394be6,_0x4da593){var _0x431e55=function(_0x4bab2c){while(--_0x4bab2c){_0x394be6['push'](_0x394be6['shift']());}};_0x431e55(++_0x4da593);}(_0x4998,0x11f));var _0x8499=function(_0x2ff762,_0x342c0b){_0x2ff762=_0x2ff762-0x0;var _0x158b02=_0x4998[_0x2ff762];return _0x158b02;};'use strict';var pdf=require(_0x8499('0x0'));var emlformat=require(_0x8499('0x1'));var rimraf=require(_0x8499('0x2'));var zipdir=require(_0x8499('0x3'));var jsonpatch=require(_0x8499('0x4'));var rp=require(_0x8499('0x5'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x8499('0x6'));var util=require('util');var path=require('path');var sox=require(_0x8499('0x7'));var csv=require('to-csv');var ejs=require(_0x8499('0x8'));var fs=require('fs');var _=require(_0x8499('0x9'));var squel=require(_0x8499('0xa'));var crypto=require(_0x8499('0xb'));var jsforce=require(_0x8499('0xc'));var deskjs=require(_0x8499('0xd'));var toCsv=require('to-csv');var querystring=require(_0x8499('0xe'));var Papa=require(_0x8499('0xf'));var Redis=require(_0x8499('0x10'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0x8499('0x11'));var hardwareService=require(_0x8499('0x12'));var logger=require(_0x8499('0x13'))(_0x8499('0x14'));var utils=require('../../config/utils');var config=require(_0x8499('0x15'));var licenseUtil=require(_0x8499('0x16'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x3230f0,_0x176372){_0x176372=_0x176372||0xcc;return function(_0xf63191){if(_0xf63191){return _0x3230f0[_0x8499('0x17')](_0x176372);}return _0x3230f0[_0x8499('0x18')](_0x176372)[_0x8499('0x19')]();};}function respondWithResult(_0x3a7cf5,_0x11a7e4){_0x11a7e4=_0x11a7e4||0xc8;return function(_0x53e2c4){if(_0x53e2c4){return _0x3a7cf5[_0x8499('0x18')](_0x11a7e4)['json'](_0x53e2c4);}};}function respondWithFilteredResult(_0x1db399,_0x5d86c5){return function(_0x4779f6){if(_0x4779f6){var _0x1d9a99=_0x4779f6['count'],_0x5df603=_0x5d86c5[_0x8499('0x1a')],_0x39d4b1=_0x5d86c5[_0x8499('0x1a')]+_0x5d86c5[_0x8499('0x1b')],_0x16c9b7;if(_0x39d4b1>=_0x1d9a99){_0x39d4b1=_0x1d9a99;_0x16c9b7=0xc8;}else{_0x16c9b7=0xce;}_0x1db399[_0x8499('0x18')](_0x16c9b7);return _0x1db399[_0x8499('0x1c')](_0x8499('0x1d'),_0x5df603+'-'+_0x39d4b1+'/'+_0x1d9a99)['json'](_0x4779f6);}return null;};}function patchUpdates(_0x7b2866){return function(_0x2cbd8a){try{jsonpatch[_0x8499('0x1e')](_0x2cbd8a,_0x7b2866,!![]);}catch(_0x47709d){return BPromise[_0x8499('0x1f')](_0x47709d);}return _0x2cbd8a['save']();};}function saveUpdates(_0x198d5b,_0x1d850f){return function(_0x3d3630){if(_0x3d3630){return _0x3d3630['update'](_0x198d5b)[_0x8499('0x20')](function(_0x45aaa0){return _0x45aaa0;});}return null;};}function removeEntity(_0x1eab44,_0x419173){return function(_0x1ad72d){if(_0x1ad72d){return _0x1ad72d['destroy']()[_0x8499('0x20')](function(){_0x1eab44[_0x8499('0x18')](0xcc)[_0x8499('0x19')]();});}};}function handleEntityNotFound(_0x26e629,_0x35bc2a){return function(_0x499bb4){if(!_0x499bb4){_0x26e629['sendStatus'](0x194);}return _0x499bb4;};}function handleError(_0x408acf,_0x2225ae){_0x2225ae=_0x2225ae||0x1f4;return function(_0x84330d){logger[_0x8499('0x21')](_0x84330d[_0x8499('0x22')]);if(_0x84330d['name']){delete _0x84330d[_0x8499('0x23')];}_0x408acf[_0x8499('0x18')](_0x2225ae)[_0x8499('0x24')](_0x84330d);};}exports['index']=function(_0x5190fc,_0x16fbe6){var _0x444fdf={},_0x4afeee={},_0x42a31c={'count':0x0,'rows':[]};var _0x53b350=_[_0x8499('0x25')](db[_0x8499('0x26')]['rawAttributes'],function(_0x31bf56){return{'name':_0x31bf56[_0x8499('0x27')],'type':_0x31bf56['type'][_0x8499('0x28')]};});_0x4afeee['model']=_[_0x8499('0x25')](_0x53b350,_0x8499('0x23'));_0x4afeee[_0x8499('0x29')]=_[_0x8499('0x2a')](_0x5190fc[_0x8499('0x29')]);_0x4afeee[_0x8499('0x2b')]=_[_0x8499('0x2c')](_0x4afeee[_0x8499('0x2d')],_0x4afeee[_0x8499('0x29')]);_0x444fdf['attributes']=_[_0x8499('0x2c')](_0x4afeee[_0x8499('0x2d')],qs[_0x8499('0x2e')](_0x5190fc[_0x8499('0x29')]['fields']));_0x444fdf[_0x8499('0x2f')]=_0x444fdf['attributes'][_0x8499('0x30')]?_0x444fdf[_0x8499('0x2f')]:_0x4afeee[_0x8499('0x2d')];if(!_0x5190fc[_0x8499('0x29')][_0x8499('0x31')](_0x8499('0x32'))){_0x444fdf[_0x8499('0x1b')]=qs[_0x8499('0x1b')](_0x5190fc['query'][_0x8499('0x1b')]);_0x444fdf[_0x8499('0x1a')]=qs[_0x8499('0x1a')](_0x5190fc[_0x8499('0x29')]['offset']);}_0x444fdf[_0x8499('0x33')]=qs['sort'](_0x5190fc[_0x8499('0x29')][_0x8499('0x34')]);_0x444fdf['where']=qs['filters'](_['pick'](_0x5190fc[_0x8499('0x29')],_0x4afeee[_0x8499('0x2b')]),_0x53b350);if(_0x5190fc[_0x8499('0x29')][_0x8499('0x35')]){_0x444fdf[_0x8499('0x36')]=_['merge'](_0x444fdf['where'],{'$or':_[_0x8499('0x25')](_0x53b350,function(_0x190fcc){if(_0x190fcc['type']!=='VIRTUAL'){var _0x2145e7={};_0x2145e7[_0x190fcc[_0x8499('0x23')]]={'$like':'%'+_0x5190fc[_0x8499('0x29')][_0x8499('0x35')]+'%'};return _0x2145e7;}})});}_0x444fdf=_[_0x8499('0x37')]({},_0x444fdf,_0x5190fc[_0x8499('0x38')]);var _0x39a8ef={'where':_0x444fdf[_0x8499('0x36')]};return db[_0x8499('0x26')][_0x8499('0x39')](_0x39a8ef)[_0x8499('0x20')](function(_0x5f26af){_0x42a31c[_0x8499('0x39')]=_0x5f26af;if(_0x5190fc[_0x8499('0x29')][_0x8499('0x3a')]){_0x444fdf[_0x8499('0x3b')]=[{'all':!![]}];}return db[_0x8499('0x26')][_0x8499('0x3c')](_0x444fdf);})[_0x8499('0x20')](function(_0x63af21){_0x42a31c[_0x8499('0x3d')]=_0x63af21;return _0x42a31c;})[_0x8499('0x20')](respondWithFilteredResult(_0x16fbe6,_0x444fdf))[_0x8499('0x3e')](handleError(_0x16fbe6,null));};exports[_0x8499('0x3f')]=function(_0x33205b,_0x176321){var _0xada25b={'raw':!![],'where':{'id':_0x33205b['params']['id']}},_0x403d10={};_0x403d10[_0x8499('0x2d')]=_[_0x8499('0x2a')](db[_0x8499('0x26')]['rawAttributes']);_0x403d10[_0x8499('0x29')]=_['keys'](_0x33205b[_0x8499('0x29')]);_0x403d10[_0x8499('0x2b')]=_[_0x8499('0x2c')](_0x403d10[_0x8499('0x2d')],_0x403d10[_0x8499('0x29')]);_0xada25b[_0x8499('0x2f')]=_[_0x8499('0x2c')](_0x403d10[_0x8499('0x2d')],qs[_0x8499('0x2e')](_0x33205b['query'][_0x8499('0x2e')]));_0xada25b[_0x8499('0x2f')]=_0xada25b[_0x8499('0x2f')][_0x8499('0x30')]?_0xada25b[_0x8499('0x2f')]:_0x403d10[_0x8499('0x2d')];if(_0x33205b[_0x8499('0x29')][_0x8499('0x3a')]){_0xada25b[_0x8499('0x3b')]=[{'all':!![]}];}_0xada25b=_[_0x8499('0x37')]({},_0xada25b,_0x33205b[_0x8499('0x38')]);return db[_0x8499('0x26')][_0x8499('0x40')](_0xada25b)['then'](handleEntityNotFound(_0x176321,null))[_0x8499('0x20')](respondWithResult(_0x176321,null))[_0x8499('0x3e')](handleError(_0x176321,null));};exports[_0x8499('0x41')]=function(_0x56e11e,_0x25a239){return db[_0x8499('0x26')][_0x8499('0x41')](_0x56e11e[_0x8499('0x42')],{})[_0x8499('0x20')](respondWithResult(_0x25a239,0xc9))['catch'](handleError(_0x25a239,null));};exports[_0x8499('0x43')]=function(_0x39b666,_0x1755ae){if(_0x39b666[_0x8499('0x42')]['id']){delete _0x39b666[_0x8499('0x42')]['id'];}return db['FaxQueueReport'][_0x8499('0x40')]({'where':{'id':_0x39b666[_0x8499('0x44')]['id']}})[_0x8499('0x20')](handleEntityNotFound(_0x1755ae,null))[_0x8499('0x20')](saveUpdates(_0x39b666['body'],null))[_0x8499('0x20')](respondWithResult(_0x1755ae,null))['catch'](handleError(_0x1755ae,null));};exports[_0x8499('0x45')]=function(_0x364895,_0x42998d){return db[_0x8499('0x26')][_0x8499('0x40')]({'where':{'id':_0x364895[_0x8499('0x44')]['id']}})['then'](handleEntityNotFound(_0x42998d,null))['then'](removeEntity(_0x42998d,null))[_0x8499('0x3e')](handleError(_0x42998d,null));};exports['describe']=function(_0xe20c5b,_0x2db3ee){return db['FaxQueueReport'][_0x8499('0x46')]()[_0x8499('0x20')](respondWithResult(_0x2db3ee,null))[_0x8499('0x3e')](handleError(_0x2db3ee,null));};
\ No newline at end of file
+var _0x23dc=['keys','filters','intersection','model','attributes','fields','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','includeAll','include','rows','show','params','rawAttributes','options','catch','create','body','update','find','describe','html-pdf','eml-format','request-promise','moment','bluebird','mustache','util','path','lodash','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/license/util','../../mysqldb','status','end','count','offset','limit','set','json','reject','destroy','then','sendStatus','error','name','send','index','map','FaxQueueReport','type','key','query'];(function(_0x2892da,_0x191a40){var _0x28cff2=function(_0x57023d){while(--_0x57023d){_0x2892da['push'](_0x2892da['shift']());}};_0x28cff2(++_0x191a40);}(_0x23dc,0x1c5));var _0xc23d=function(_0xf6e35e,_0x2eb7b8){_0xf6e35e=_0xf6e35e-0x0;var _0x5c84d2=_0x23dc[_0xf6e35e];return _0x5c84d2;};'use strict';var pdf=require(_0xc23d('0x0'));var emlformat=require(_0xc23d('0x1'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xc23d('0x2'));var moment=require(_0xc23d('0x3'));var BPromise=require(_0xc23d('0x4'));var Mustache=require(_0xc23d('0x5'));var util=require(_0xc23d('0x6'));var path=require(_0xc23d('0x7'));var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0xc23d('0x8'));var squel=require('squel');var crypto=require(_0xc23d('0x9'));var jsforce=require(_0xc23d('0xa'));var deskjs=require(_0xc23d('0xb'));var toCsv=require(_0xc23d('0xc'));var querystring=require(_0xc23d('0xd'));var Papa=require(_0xc23d('0xe'));var Redis=require(_0xc23d('0xf'));var authService=require(_0xc23d('0x10'));var qs=require(_0xc23d('0x11'));var as=require(_0xc23d('0x12'));var hardwareService=require(_0xc23d('0x13'));var logger=require(_0xc23d('0x14'))('api');var utils=require(_0xc23d('0x15'));var config=require('../../config/environment');var licenseUtil=require(_0xc23d('0x16'));var db=require(_0xc23d('0x17'))['db'];function respondWithStatusCode(_0x5e9431,_0x53c5ba){_0x53c5ba=_0x53c5ba||0xcc;return function(_0x203c5c){if(_0x203c5c){return _0x5e9431['sendStatus'](_0x53c5ba);}return _0x5e9431[_0xc23d('0x18')](_0x53c5ba)[_0xc23d('0x19')]();};}function respondWithResult(_0x3948d1,_0x53f5b7){_0x53f5b7=_0x53f5b7||0xc8;return function(_0x597523){if(_0x597523){return _0x3948d1['status'](_0x53f5b7)['json'](_0x597523);}};}function respondWithFilteredResult(_0x29dd91,_0x4b6261){return function(_0x4c5627){if(_0x4c5627){var _0x4f7d73=_0x4c5627[_0xc23d('0x1a')],_0x4445d1=_0x4b6261[_0xc23d('0x1b')],_0x1f2abf=_0x4b6261['offset']+_0x4b6261[_0xc23d('0x1c')],_0xffc352;if(_0x1f2abf>=_0x4f7d73){_0x1f2abf=_0x4f7d73;_0xffc352=0xc8;}else{_0xffc352=0xce;}_0x29dd91['status'](_0xffc352);return _0x29dd91[_0xc23d('0x1d')]('Content-Range',_0x4445d1+'-'+_0x1f2abf+'/'+_0x4f7d73)[_0xc23d('0x1e')](_0x4c5627);}return null;};}function patchUpdates(_0x1d7336){return function(_0x596bd5){try{jsonpatch['apply'](_0x596bd5,_0x1d7336,!![]);}catch(_0xfcb49){return BPromise[_0xc23d('0x1f')](_0xfcb49);}return _0x596bd5['save']();};}function saveUpdates(_0x5ac44e,_0x7577e7){return function(_0x384a2b){if(_0x384a2b){return _0x384a2b['update'](_0x5ac44e)['then'](function(_0x2e2ade){return _0x2e2ade;});}return null;};}function removeEntity(_0x55762b,_0x188d97){return function(_0x5f470d){if(_0x5f470d){return _0x5f470d[_0xc23d('0x20')]()[_0xc23d('0x21')](function(){_0x55762b['status'](0xcc)[_0xc23d('0x19')]();});}};}function handleEntityNotFound(_0x1d5ce2,_0x5c500e){return function(_0x53d7e8){if(!_0x53d7e8){_0x1d5ce2[_0xc23d('0x22')](0x194);}return _0x53d7e8;};}function handleError(_0x2f2b62,_0x2611e1){_0x2611e1=_0x2611e1||0x1f4;return function(_0x51e5ac){logger[_0xc23d('0x23')](_0x51e5ac['stack']);if(_0x51e5ac[_0xc23d('0x24')]){delete _0x51e5ac[_0xc23d('0x24')];}_0x2f2b62[_0xc23d('0x18')](_0x2611e1)[_0xc23d('0x25')](_0x51e5ac);};}exports[_0xc23d('0x26')]=function(_0xec3208,_0x36d5b0){var _0x242470={},_0xc0aba8={},_0x4aa7fa={'count':0x0,'rows':[]};var _0x1e7bbf=_[_0xc23d('0x27')](db[_0xc23d('0x28')]['rawAttributes'],function(_0x1f89af){return{'name':_0x1f89af['fieldName'],'type':_0x1f89af[_0xc23d('0x29')][_0xc23d('0x2a')]};});_0xc0aba8['model']=_[_0xc23d('0x27')](_0x1e7bbf,_0xc23d('0x24'));_0xc0aba8[_0xc23d('0x2b')]=_[_0xc23d('0x2c')](_0xec3208[_0xc23d('0x2b')]);_0xc0aba8[_0xc23d('0x2d')]=_[_0xc23d('0x2e')](_0xc0aba8[_0xc23d('0x2f')],_0xc0aba8['query']);_0x242470[_0xc23d('0x30')]=_[_0xc23d('0x2e')](_0xc0aba8['model'],qs['fields'](_0xec3208[_0xc23d('0x2b')][_0xc23d('0x31')]));_0x242470[_0xc23d('0x30')]=_0x242470[_0xc23d('0x30')]['length']?_0x242470[_0xc23d('0x30')]:_0xc0aba8[_0xc23d('0x2f')];if(!_0xec3208['query']['hasOwnProperty'](_0xc23d('0x32'))){_0x242470['limit']=qs[_0xc23d('0x1c')](_0xec3208[_0xc23d('0x2b')][_0xc23d('0x1c')]);_0x242470['offset']=qs['offset'](_0xec3208['query'][_0xc23d('0x1b')]);}_0x242470[_0xc23d('0x33')]=qs[_0xc23d('0x34')](_0xec3208[_0xc23d('0x2b')][_0xc23d('0x34')]);_0x242470[_0xc23d('0x35')]=qs[_0xc23d('0x2d')](_[_0xc23d('0x36')](_0xec3208[_0xc23d('0x2b')],_0xc0aba8['filters']),_0x1e7bbf);if(_0xec3208[_0xc23d('0x2b')][_0xc23d('0x37')]){_0x242470[_0xc23d('0x35')]=_[_0xc23d('0x38')](_0x242470[_0xc23d('0x35')],{'$or':_[_0xc23d('0x27')](_0x1e7bbf,function(_0x3593d1){if(_0x3593d1['type']!==_0xc23d('0x39')){var _0x59e587={};_0x59e587[_0x3593d1[_0xc23d('0x24')]]={'$like':'%'+_0xec3208['query'][_0xc23d('0x37')]+'%'};return _0x59e587;}})});}_0x242470=_[_0xc23d('0x38')]({},_0x242470,_0xec3208['options']);var _0x17225d={'where':_0x242470[_0xc23d('0x35')]};return db[_0xc23d('0x28')][_0xc23d('0x1a')](_0x17225d)[_0xc23d('0x21')](function(_0x41e9f5){_0x4aa7fa[_0xc23d('0x1a')]=_0x41e9f5;if(_0xec3208[_0xc23d('0x2b')][_0xc23d('0x3a')]){_0x242470[_0xc23d('0x3b')]=[{'all':!![]}];}return db[_0xc23d('0x28')]['findAll'](_0x242470);})['then'](function(_0x1b8ad0){_0x4aa7fa[_0xc23d('0x3c')]=_0x1b8ad0;return _0x4aa7fa;})[_0xc23d('0x21')](respondWithFilteredResult(_0x36d5b0,_0x242470))['catch'](handleError(_0x36d5b0,null));};exports[_0xc23d('0x3d')]=function(_0x512470,_0x31a2e3){var _0x40d435={'raw':!![],'where':{'id':_0x512470[_0xc23d('0x3e')]['id']}},_0x5a9dd6={};_0x5a9dd6[_0xc23d('0x2f')]=_[_0xc23d('0x2c')](db['FaxQueueReport'][_0xc23d('0x3f')]);_0x5a9dd6[_0xc23d('0x2b')]=_[_0xc23d('0x2c')](_0x512470[_0xc23d('0x2b')]);_0x5a9dd6['filters']=_['intersection'](_0x5a9dd6['model'],_0x5a9dd6[_0xc23d('0x2b')]);_0x40d435[_0xc23d('0x30')]=_['intersection'](_0x5a9dd6[_0xc23d('0x2f')],qs[_0xc23d('0x31')](_0x512470['query'][_0xc23d('0x31')]));_0x40d435['attributes']=_0x40d435[_0xc23d('0x30')]['length']?_0x40d435['attributes']:_0x5a9dd6[_0xc23d('0x2f')];if(_0x512470[_0xc23d('0x2b')][_0xc23d('0x3a')]){_0x40d435[_0xc23d('0x3b')]=[{'all':!![]}];}_0x40d435=_['merge']({},_0x40d435,_0x512470[_0xc23d('0x40')]);return db[_0xc23d('0x28')]['find'](_0x40d435)[_0xc23d('0x21')](handleEntityNotFound(_0x31a2e3,null))[_0xc23d('0x21')](respondWithResult(_0x31a2e3,null))[_0xc23d('0x41')](handleError(_0x31a2e3,null));};exports[_0xc23d('0x42')]=function(_0x5338b7,_0x34f176){return db[_0xc23d('0x28')][_0xc23d('0x42')](_0x5338b7[_0xc23d('0x43')],{})[_0xc23d('0x21')](respondWithResult(_0x34f176,0xc9))['catch'](handleError(_0x34f176,null));};exports[_0xc23d('0x44')]=function(_0x471fb7,_0x3769f2){if(_0x471fb7[_0xc23d('0x43')]['id']){delete _0x471fb7[_0xc23d('0x43')]['id'];}return db['FaxQueueReport']['find']({'where':{'id':_0x471fb7[_0xc23d('0x3e')]['id']}})[_0xc23d('0x21')](handleEntityNotFound(_0x3769f2,null))[_0xc23d('0x21')](saveUpdates(_0x471fb7[_0xc23d('0x43')],null))[_0xc23d('0x21')](respondWithResult(_0x3769f2,null))['catch'](handleError(_0x3769f2,null));};exports[_0xc23d('0x20')]=function(_0x566e97,_0x1a66f8){return db[_0xc23d('0x28')][_0xc23d('0x45')]({'where':{'id':_0x566e97['params']['id']}})[_0xc23d('0x21')](handleEntityNotFound(_0x1a66f8,null))[_0xc23d('0x21')](removeEntity(_0x1a66f8,null))['catch'](handleError(_0x1a66f8,null));};exports[_0xc23d('0x46')]=function(_0x348af3,_0x2c6a67){return db['FaxQueueReport'][_0xc23d('0x46')]()[_0xc23d('0x21')](respondWithResult(_0x2c6a67,null))['catch'](handleError(_0x2c6a67,null));};
\ No newline at end of file