Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / memberReport / memberReport.controller.js
index aa7b4f6..952af56 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1e15=['hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','options','include','findAll','rows','catch','show','params','find','create','body','describe','html-pdf','rimraf','fast-json-patch','moment','mustache','util','path','sox','ejs','fs-extra','lodash','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','stack','name','send','index','map','MemberReport','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','fields','attributes'];(function(_0x4a541b,_0x358d97){var _0x292cd8=function(_0x22600){while(--_0x22600){_0x4a541b['push'](_0x4a541b['shift']());}};_0x292cd8(++_0x358d97);}(_0x1e15,0x137));var _0x51e1=function(_0x3982c3,_0x30b9c5){_0x3982c3=_0x3982c3-0x0;var _0x5f14c6=_0x1e15[_0x3982c3];return _0x5f14c6;};'use strict';var pdf=require(_0x51e1('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x51e1('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x51e1('0x2'));var rp=require('request-promise');var moment=require(_0x51e1('0x3'));var BPromise=require('bluebird');var Mustache=require(_0x51e1('0x4'));var util=require(_0x51e1('0x5'));var path=require(_0x51e1('0x6'));var sox=require(_0x51e1('0x7'));var csv=require('to-csv');var ejs=require(_0x51e1('0x8'));var fs=require('fs');var fs_extra=require(_0x51e1('0x9'));var _=require(_0x51e1('0xa'));var squel=require('squel');var crypto=require(_0x51e1('0xb'));var jsforce=require(_0x51e1('0xc'));var deskjs=require(_0x51e1('0xd'));var toCsv=require('to-csv');var querystring=require(_0x51e1('0xe'));var Papa=require(_0x51e1('0xf'));var Redis=require('ioredis');var authService=require(_0x51e1('0x10'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x51e1('0x11'));var logger=require(_0x51e1('0x12'))(_0x51e1('0x13'));var utils=require(_0x51e1('0x14'));var config=require(_0x51e1('0x15'));var licenseUtil=require('../../config/license/util');var db=require(_0x51e1('0x16'))['db'];function respondWithStatusCode(_0x407427,_0x54754f){_0x54754f=_0x54754f||0xcc;return function(_0x4bb95c){if(_0x4bb95c){return _0x407427[_0x51e1('0x17')](_0x54754f);}return _0x407427[_0x51e1('0x18')](_0x54754f)['end']();};}function respondWithResult(_0x379ba1,_0x4bcf87){_0x4bcf87=_0x4bcf87||0xc8;return function(_0xe3f480){if(_0xe3f480){return _0x379ba1[_0x51e1('0x18')](_0x4bcf87)[_0x51e1('0x19')](_0xe3f480);}};}function respondWithFilteredResult(_0x5bd7a8,_0x2080f2){return function(_0x455675){if(_0x455675){var _0x27c7f2=_0x455675[_0x51e1('0x1a')],_0x25cd9f=_0x2080f2[_0x51e1('0x1b')],_0x399fbf=_0x2080f2[_0x51e1('0x1b')]+_0x2080f2[_0x51e1('0x1c')],_0x46beaf;if(_0x399fbf>=_0x27c7f2){_0x399fbf=_0x27c7f2;_0x46beaf=0xc8;}else{_0x46beaf=0xce;}_0x5bd7a8['status'](_0x46beaf);return _0x5bd7a8[_0x51e1('0x1d')](_0x51e1('0x1e'),_0x25cd9f+'-'+_0x399fbf+'/'+_0x27c7f2)[_0x51e1('0x19')](_0x455675);}return null;};}function patchUpdates(_0x48ad3e){return function(_0x111209){try{jsonpatch[_0x51e1('0x1f')](_0x111209,_0x48ad3e,!![]);}catch(_0x245ae7){return BPromise[_0x51e1('0x20')](_0x245ae7);}return _0x111209[_0x51e1('0x21')]();};}function saveUpdates(_0x54db25,_0x2b3209){return function(_0x12e3dc){if(_0x12e3dc){return _0x12e3dc[_0x51e1('0x22')](_0x54db25)[_0x51e1('0x23')](function(_0x368825){return _0x368825;});}return null;};}function removeEntity(_0x1115c0,_0x2904e5){return function(_0x1648d4){if(_0x1648d4){return _0x1648d4[_0x51e1('0x24')]()[_0x51e1('0x23')](function(){_0x1115c0[_0x51e1('0x18')](0xcc)['end']();});}};}function handleEntityNotFound(_0x9b76ad,_0x1e951a){return function(_0x20bf64){if(!_0x20bf64){_0x9b76ad[_0x51e1('0x17')](0x194);}return _0x20bf64;};}function handleError(_0x4b7864,_0x51bd5a){_0x51bd5a=_0x51bd5a||0x1f4;return function(_0x1b553e){logger['error'](_0x1b553e[_0x51e1('0x25')]);if(_0x1b553e[_0x51e1('0x26')]){delete _0x1b553e[_0x51e1('0x26')];}_0x4b7864['status'](_0x51bd5a)[_0x51e1('0x27')](_0x1b553e);};}exports[_0x51e1('0x28')]=function(_0x33e287,_0x1eefcc){var _0x4f324a={},_0x2dc199={},_0x3c2025={'count':0x0,'rows':[]};var _0x53b620=_[_0x51e1('0x29')](db[_0x51e1('0x2a')][_0x51e1('0x2b')],function(_0x288adc){return{'name':_0x288adc[_0x51e1('0x2c')],'type':_0x288adc[_0x51e1('0x2d')][_0x51e1('0x2e')]};});_0x2dc199[_0x51e1('0x2f')]=_[_0x51e1('0x29')](_0x53b620,_0x51e1('0x26'));_0x2dc199[_0x51e1('0x30')]=_[_0x51e1('0x31')](_0x33e287[_0x51e1('0x30')]);_0x2dc199[_0x51e1('0x32')]=_['intersection'](_0x2dc199[_0x51e1('0x2f')],_0x2dc199['query']);_0x4f324a['attributes']=_[_0x51e1('0x33')](_0x2dc199[_0x51e1('0x2f')],qs[_0x51e1('0x34')](_0x33e287[_0x51e1('0x30')]['fields']));_0x4f324a[_0x51e1('0x35')]=_0x4f324a[_0x51e1('0x35')]['length']?_0x4f324a[_0x51e1('0x35')]:_0x2dc199[_0x51e1('0x2f')];if(!_0x33e287[_0x51e1('0x30')][_0x51e1('0x36')](_0x51e1('0x37'))){_0x4f324a['limit']=qs[_0x51e1('0x1c')](_0x33e287[_0x51e1('0x30')]['limit']);_0x4f324a['offset']=qs[_0x51e1('0x1b')](_0x33e287['query'][_0x51e1('0x1b')]);}_0x4f324a[_0x51e1('0x38')]=qs[_0x51e1('0x39')](_0x33e287[_0x51e1('0x30')][_0x51e1('0x39')]);_0x4f324a[_0x51e1('0x3a')]=qs['filters'](_[_0x51e1('0x3b')](_0x33e287[_0x51e1('0x30')],_0x2dc199['filters']),_0x53b620);if(_0x33e287[_0x51e1('0x30')][_0x51e1('0x3c')]){_0x4f324a[_0x51e1('0x3a')]=_[_0x51e1('0x3d')](_0x4f324a[_0x51e1('0x3a')],{'$or':_[_0x51e1('0x29')](_0x53b620,function(_0x2fc362){if(_0x2fc362[_0x51e1('0x2d')]!=='VIRTUAL'){var _0x4cc8c7={};_0x4cc8c7[_0x2fc362[_0x51e1('0x26')]]={'$like':'%'+_0x33e287[_0x51e1('0x30')][_0x51e1('0x3c')]+'%'};return _0x4cc8c7;}})});}_0x4f324a=_[_0x51e1('0x3d')]({},_0x4f324a,_0x33e287[_0x51e1('0x3e')]);var _0x4fc25a={'where':_0x4f324a[_0x51e1('0x3a')]};return db[_0x51e1('0x2a')][_0x51e1('0x1a')](_0x4fc25a)[_0x51e1('0x23')](function(_0x4049a5){_0x3c2025[_0x51e1('0x1a')]=_0x4049a5;if(_0x33e287['query']['includeAll']){_0x4f324a[_0x51e1('0x3f')]=[{'all':!![]}];}return db[_0x51e1('0x2a')][_0x51e1('0x40')](_0x4f324a);})[_0x51e1('0x23')](function(_0x42d56e){_0x3c2025[_0x51e1('0x41')]=_0x42d56e;return _0x3c2025;})[_0x51e1('0x23')](respondWithFilteredResult(_0x1eefcc,_0x4f324a))[_0x51e1('0x42')](handleError(_0x1eefcc,null));};exports[_0x51e1('0x43')]=function(_0x136816,_0x121545){var _0x269c6f={'raw':!![],'where':{'id':_0x136816[_0x51e1('0x44')]['id']}},_0x5af14e={};_0x5af14e[_0x51e1('0x2f')]=_[_0x51e1('0x31')](db[_0x51e1('0x2a')][_0x51e1('0x2b')]);_0x5af14e[_0x51e1('0x30')]=_[_0x51e1('0x31')](_0x136816[_0x51e1('0x30')]);_0x5af14e[_0x51e1('0x32')]=_[_0x51e1('0x33')](_0x5af14e['model'],_0x5af14e[_0x51e1('0x30')]);_0x269c6f[_0x51e1('0x35')]=_[_0x51e1('0x33')](_0x5af14e[_0x51e1('0x2f')],qs[_0x51e1('0x34')](_0x136816[_0x51e1('0x30')][_0x51e1('0x34')]));_0x269c6f['attributes']=_0x269c6f[_0x51e1('0x35')]['length']?_0x269c6f[_0x51e1('0x35')]:_0x5af14e[_0x51e1('0x2f')];if(_0x136816[_0x51e1('0x30')]['includeAll']){_0x269c6f['include']=[{'all':!![]}];}_0x269c6f=_['merge']({},_0x269c6f,_0x136816['options']);return db[_0x51e1('0x2a')][_0x51e1('0x45')](_0x269c6f)['then'](handleEntityNotFound(_0x121545,null))[_0x51e1('0x23')](respondWithResult(_0x121545,null))['catch'](handleError(_0x121545,null));};exports[_0x51e1('0x46')]=function(_0x72c60c,_0x47ac72){return db['MemberReport'][_0x51e1('0x46')](_0x72c60c['body'],{})[_0x51e1('0x23')](respondWithResult(_0x47ac72,0xc9))[_0x51e1('0x42')](handleError(_0x47ac72,null));};exports[_0x51e1('0x22')]=function(_0x33ed11,_0x497465){if(_0x33ed11[_0x51e1('0x47')]['id']){delete _0x33ed11['body']['id'];}return db[_0x51e1('0x2a')][_0x51e1('0x45')]({'where':{'id':_0x33ed11[_0x51e1('0x44')]['id']}})[_0x51e1('0x23')](handleEntityNotFound(_0x497465,null))[_0x51e1('0x23')](saveUpdates(_0x33ed11[_0x51e1('0x47')],null))[_0x51e1('0x23')](respondWithResult(_0x497465,null))[_0x51e1('0x42')](handleError(_0x497465,null));};exports['destroy']=function(_0x297f69,_0x38d8fb){return db[_0x51e1('0x2a')]['find']({'where':{'id':_0x297f69[_0x51e1('0x44')]['id']}})['then'](handleEntityNotFound(_0x38d8fb,null))[_0x51e1('0x23')](removeEntity(_0x38d8fb,null))[_0x51e1('0x42')](handleError(_0x38d8fb,null));};exports[_0x51e1('0x48')]=function(_0x4fbb44,_0xabf01f){return db['MemberReport'][_0x51e1('0x48')]()['then'](respondWithResult(_0xabf01f,null))[_0x51e1('0x42')](handleError(_0xabf01f,null));};
\ No newline at end of file
+var _0x438c=['util','ejs','lodash','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../mysqldb','status','end','json','offset','limit','set','Content-Range','apply','reject','save','update','destroy','sendStatus','error','name','send','index','map','MemberReport','fieldName','key','model','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','type','VIRTUAL','options','then','includeAll','include','findAll','rows','catch','show','params','find','create','body','describe','html-pdf','eml-format','zip-dir','fast-json-patch','moment','mustache'];(function(_0x2f45ea,_0x15c656){var _0x485a84=function(_0x4a1fe3){while(--_0x4a1fe3){_0x2f45ea['push'](_0x2f45ea['shift']());}};_0x485a84(++_0x15c656);}(_0x438c,0x8c));var _0xc438=function(_0x2565e1,_0x473610){_0x2565e1=_0x2565e1-0x0;var _0x3f608e=_0x438c[_0x2565e1];return _0x3f608e;};'use strict';var pdf=require(_0xc438('0x0'));var emlformat=require(_0xc438('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xc438('0x2'));var jsonpatch=require(_0xc438('0x3'));var rp=require('request-promise');var moment=require(_0xc438('0x4'));var BPromise=require('bluebird');var Mustache=require(_0xc438('0x5'));var util=require(_0xc438('0x6'));var path=require('path');var sox=require('sox');var csv=require('to-csv');var ejs=require(_0xc438('0x7'));var fs=require('fs');var _=require(_0xc438('0x8'));var squel=require('squel');var crypto=require(_0xc438('0x9'));var jsforce=require(_0xc438('0xa'));var deskjs=require(_0xc438('0xb'));var toCsv=require(_0xc438('0xc'));var querystring=require(_0xc438('0xd'));var Papa=require(_0xc438('0xe'));var Redis=require(_0xc438('0xf'));var authService=require(_0xc438('0x10'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xc438('0x11'));var logger=require(_0xc438('0x12'))(_0xc438('0x13'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require(_0xc438('0x14'))['db'];function respondWithStatusCode(_0x26e4e4,_0x4f3da9){_0x4f3da9=_0x4f3da9||0xcc;return function(_0x35e2f1){if(_0x35e2f1){return _0x26e4e4['sendStatus'](_0x4f3da9);}return _0x26e4e4[_0xc438('0x15')](_0x4f3da9)[_0xc438('0x16')]();};}function respondWithResult(_0xfaf5ab,_0xd6d7f8){_0xd6d7f8=_0xd6d7f8||0xc8;return function(_0x2e3056){if(_0x2e3056){return _0xfaf5ab[_0xc438('0x15')](_0xd6d7f8)[_0xc438('0x17')](_0x2e3056);}};}function respondWithFilteredResult(_0x1d6c9d,_0x4bdbd6){return function(_0x5322c3){if(_0x5322c3){var _0xbf2816=_0x5322c3['count'],_0xbb702f=_0x4bdbd6[_0xc438('0x18')],_0x3e1fed=_0x4bdbd6['offset']+_0x4bdbd6[_0xc438('0x19')],_0x1d8585;if(_0x3e1fed>=_0xbf2816){_0x3e1fed=_0xbf2816;_0x1d8585=0xc8;}else{_0x1d8585=0xce;}_0x1d6c9d[_0xc438('0x15')](_0x1d8585);return _0x1d6c9d[_0xc438('0x1a')](_0xc438('0x1b'),_0xbb702f+'-'+_0x3e1fed+'/'+_0xbf2816)[_0xc438('0x17')](_0x5322c3);}return null;};}function patchUpdates(_0x8f1a99){return function(_0x3273ee){try{jsonpatch[_0xc438('0x1c')](_0x3273ee,_0x8f1a99,!![]);}catch(_0x583897){return BPromise[_0xc438('0x1d')](_0x583897);}return _0x3273ee[_0xc438('0x1e')]();};}function saveUpdates(_0x1fde4e,_0x34a3c3){return function(_0x5e5f69){if(_0x5e5f69){return _0x5e5f69[_0xc438('0x1f')](_0x1fde4e)['then'](function(_0x208e54){return _0x208e54;});}return null;};}function removeEntity(_0x23f10f,_0x175622){return function(_0x2862c0){if(_0x2862c0){return _0x2862c0[_0xc438('0x20')]()['then'](function(){_0x23f10f[_0xc438('0x15')](0xcc)['end']();});}};}function handleEntityNotFound(_0x33ed70,_0x1af0d8){return function(_0x5db82c){if(!_0x5db82c){_0x33ed70[_0xc438('0x21')](0x194);}return _0x5db82c;};}function handleError(_0x2fc0bb,_0x1336bc){_0x1336bc=_0x1336bc||0x1f4;return function(_0x53167d){logger[_0xc438('0x22')](_0x53167d['stack']);if(_0x53167d[_0xc438('0x23')]){delete _0x53167d[_0xc438('0x23')];}_0x2fc0bb[_0xc438('0x15')](_0x1336bc)[_0xc438('0x24')](_0x53167d);};}exports[_0xc438('0x25')]=function(_0x930655,_0x364ecb){var _0x1b1f55={},_0x4f5516={},_0x3f20b1={'count':0x0,'rows':[]};var _0x49b25d=_[_0xc438('0x26')](db[_0xc438('0x27')]['rawAttributes'],function(_0x4959c1){return{'name':_0x4959c1[_0xc438('0x28')],'type':_0x4959c1['type'][_0xc438('0x29')]};});_0x4f5516[_0xc438('0x2a')]=_[_0xc438('0x26')](_0x49b25d,'name');_0x4f5516[_0xc438('0x2b')]=_[_0xc438('0x2c')](_0x930655['query']);_0x4f5516[_0xc438('0x2d')]=_[_0xc438('0x2e')](_0x4f5516['model'],_0x4f5516[_0xc438('0x2b')]);_0x1b1f55['attributes']=_[_0xc438('0x2e')](_0x4f5516['model'],qs[_0xc438('0x2f')](_0x930655['query']['fields']));_0x1b1f55[_0xc438('0x30')]=_0x1b1f55['attributes'][_0xc438('0x31')]?_0x1b1f55[_0xc438('0x30')]:_0x4f5516[_0xc438('0x2a')];if(!_0x930655[_0xc438('0x2b')][_0xc438('0x32')](_0xc438('0x33'))){_0x1b1f55[_0xc438('0x19')]=qs[_0xc438('0x19')](_0x930655[_0xc438('0x2b')]['limit']);_0x1b1f55['offset']=qs[_0xc438('0x18')](_0x930655[_0xc438('0x2b')][_0xc438('0x18')]);}_0x1b1f55[_0xc438('0x34')]=qs[_0xc438('0x35')](_0x930655['query']['sort']);_0x1b1f55[_0xc438('0x36')]=qs[_0xc438('0x2d')](_[_0xc438('0x37')](_0x930655['query'],_0x4f5516[_0xc438('0x2d')]),_0x49b25d);if(_0x930655[_0xc438('0x2b')][_0xc438('0x38')]){_0x1b1f55[_0xc438('0x36')]=_[_0xc438('0x39')](_0x1b1f55[_0xc438('0x36')],{'$or':_[_0xc438('0x26')](_0x49b25d,function(_0x173b62){if(_0x173b62[_0xc438('0x3a')]!==_0xc438('0x3b')){var _0x49f4bf={};_0x49f4bf[_0x173b62[_0xc438('0x23')]]={'$like':'%'+_0x930655['query'][_0xc438('0x38')]+'%'};return _0x49f4bf;}})});}_0x1b1f55=_[_0xc438('0x39')]({},_0x1b1f55,_0x930655[_0xc438('0x3c')]);var _0x2e06cf={'where':_0x1b1f55[_0xc438('0x36')]};return db[_0xc438('0x27')]['count'](_0x2e06cf)[_0xc438('0x3d')](function(_0x30bb74){_0x3f20b1['count']=_0x30bb74;if(_0x930655[_0xc438('0x2b')][_0xc438('0x3e')]){_0x1b1f55[_0xc438('0x3f')]=[{'all':!![]}];}return db[_0xc438('0x27')][_0xc438('0x40')](_0x1b1f55);})[_0xc438('0x3d')](function(_0x2d32e5){_0x3f20b1[_0xc438('0x41')]=_0x2d32e5;return _0x3f20b1;})[_0xc438('0x3d')](respondWithFilteredResult(_0x364ecb,_0x1b1f55))[_0xc438('0x42')](handleError(_0x364ecb,null));};exports[_0xc438('0x43')]=function(_0x2067bf,_0x54034b){var _0x7bf205={'raw':!![],'where':{'id':_0x2067bf[_0xc438('0x44')]['id']}},_0x29058b={};_0x29058b['model']=_['keys'](db[_0xc438('0x27')]['rawAttributes']);_0x29058b[_0xc438('0x2b')]=_[_0xc438('0x2c')](_0x2067bf['query']);_0x29058b[_0xc438('0x2d')]=_[_0xc438('0x2e')](_0x29058b['model'],_0x29058b[_0xc438('0x2b')]);_0x7bf205[_0xc438('0x30')]=_[_0xc438('0x2e')](_0x29058b[_0xc438('0x2a')],qs[_0xc438('0x2f')](_0x2067bf[_0xc438('0x2b')]['fields']));_0x7bf205[_0xc438('0x30')]=_0x7bf205[_0xc438('0x30')][_0xc438('0x31')]?_0x7bf205['attributes']:_0x29058b[_0xc438('0x2a')];if(_0x2067bf[_0xc438('0x2b')][_0xc438('0x3e')]){_0x7bf205[_0xc438('0x3f')]=[{'all':!![]}];}_0x7bf205=_[_0xc438('0x39')]({},_0x7bf205,_0x2067bf[_0xc438('0x3c')]);return db[_0xc438('0x27')][_0xc438('0x45')](_0x7bf205)['then'](handleEntityNotFound(_0x54034b,null))[_0xc438('0x3d')](respondWithResult(_0x54034b,null))['catch'](handleError(_0x54034b,null));};exports[_0xc438('0x46')]=function(_0xda1609,_0x2e2756){return db[_0xc438('0x27')][_0xc438('0x46')](_0xda1609[_0xc438('0x47')],{})[_0xc438('0x3d')](respondWithResult(_0x2e2756,0xc9))[_0xc438('0x42')](handleError(_0x2e2756,null));};exports[_0xc438('0x1f')]=function(_0x557d15,_0x38103f){if(_0x557d15[_0xc438('0x47')]['id']){delete _0x557d15[_0xc438('0x47')]['id'];}return db[_0xc438('0x27')][_0xc438('0x45')]({'where':{'id':_0x557d15[_0xc438('0x44')]['id']}})[_0xc438('0x3d')](handleEntityNotFound(_0x38103f,null))[_0xc438('0x3d')](saveUpdates(_0x557d15[_0xc438('0x47')],null))[_0xc438('0x3d')](respondWithResult(_0x38103f,null))[_0xc438('0x42')](handleError(_0x38103f,null));};exports[_0xc438('0x20')]=function(_0x162b7c,_0x5f03e0){return db[_0xc438('0x27')][_0xc438('0x45')]({'where':{'id':_0x162b7c[_0xc438('0x44')]['id']}})[_0xc438('0x3d')](handleEntityNotFound(_0x5f03e0,null))[_0xc438('0x3d')](removeEntity(_0x5f03e0,null))['catch'](handleError(_0x5f03e0,null));};exports[_0xc438('0x48')]=function(_0x5db178,_0x604b2a){return db['MemberReport'][_0xc438('0x48')]()[_0xc438('0x3d')](respondWithResult(_0x604b2a,null))[_0xc438('0x42')](handleError(_0x604b2a,null));};
\ No newline at end of file