Built motion from commit (unavailable).|2.3.1
[motion2.git] / server / api / memberReport / memberReport.controller.js
index 75906a7..a963fbf 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc638=['crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../config/license/hardware','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../mysqldb','status','end','count','offset','set','json','apply','save','update','then','destroy','sendStatus','name','send','index','MemberReport','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','nolimit','limit','order','where','filter','merge','map','type','key','VIRTUAL','field','options','includeAll','include','findAll','rows','catch','show','params','find','create','body','describe','html-pdf','eml-format','zip-dir','request-promise','moment','bluebird','mustache','util','lodash','squel'];(function(_0x4e75b3,_0x28de85){var _0x11e329=function(_0x266fd9){while(--_0x266fd9){_0x4e75b3['push'](_0x4e75b3['shift']());}};_0x11e329(++_0x28de85);}(_0xc638,0x112));var _0x8c63=function(_0x328f1e,_0x5e9aa0){_0x328f1e=_0x328f1e-0x0;var _0xa51835=_0xc638[_0x328f1e];return _0xa51835;};'use strict';var pdf=require(_0x8c63('0x0'));var emlformat=require(_0x8c63('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x8c63('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x8c63('0x3'));var moment=require(_0x8c63('0x4'));var BPromise=require(_0x8c63('0x5'));var Mustache=require(_0x8c63('0x6'));var util=require(_0x8c63('0x7'));var path=require('path');var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0x8c63('0x8'));var squel=require(_0x8c63('0x9'));var crypto=require(_0x8c63('0xa'));var jsforce=require(_0x8c63('0xb'));var deskjs=require(_0x8c63('0xc'));var toCsv=require(_0x8c63('0xd'));var querystring=require(_0x8c63('0xe'));var Papa=require(_0x8c63('0xf'));var authService=require(_0x8c63('0x10'));var hardwareService=require(_0x8c63('0x11'));var Redis=require('ioredis');var qs=require(_0x8c63('0x12'));var logger=require(_0x8c63('0x13'))(_0x8c63('0x14'));var utils=require('../../config/utils');var config=require(_0x8c63('0x15'));var db=require(_0x8c63('0x16'))['db'];function respondWithStatusCode(_0x1a6306,_0x2d76e3){_0x2d76e3=_0x2d76e3||0xcc;return function(_0x4ad8d7){if(_0x4ad8d7){return _0x1a6306['sendStatus'](_0x2d76e3);}return _0x1a6306[_0x8c63('0x17')](_0x2d76e3)[_0x8c63('0x18')]();};}function respondWithResult(_0x2dad0b,_0x30f73b){_0x30f73b=_0x30f73b||0xc8;return function(_0x55a35c){if(_0x55a35c){return _0x2dad0b[_0x8c63('0x17')](_0x30f73b)['json'](_0x55a35c);}};}function respondWithFilteredResult(_0x3c9a1e,_0x413590){return function(_0x3e60d0){if(_0x3e60d0){var _0x53fff2=_0x3e60d0[_0x8c63('0x19')],_0x5e59be=_0x413590[_0x8c63('0x1a')],_0x111164=_0x413590[_0x8c63('0x1a')]+_0x413590['limit'],_0x407b64;if(_0x111164>=_0x53fff2){_0x111164=_0x53fff2;_0x407b64=0xc8;}else{_0x407b64=0xce;}_0x3c9a1e['status'](_0x407b64);return _0x3c9a1e[_0x8c63('0x1b')]('Content-Range',_0x5e59be+'-'+_0x111164+'/'+_0x53fff2)[_0x8c63('0x1c')](_0x3e60d0);}return null;};}function patchUpdates(_0x16d528){return function(_0x3c2be2){try{jsonpatch[_0x8c63('0x1d')](_0x3c2be2,_0x16d528,!![]);}catch(_0x59b5c2){return BPromise['reject'](_0x59b5c2);}return _0x3c2be2[_0x8c63('0x1e')]();};}function saveUpdates(_0x3f7387,_0xbe23ab){return function(_0x5a0025){if(_0x5a0025){return _0x5a0025[_0x8c63('0x1f')](_0x3f7387)[_0x8c63('0x20')](function(_0x36de2d){return _0x36de2d;});}return null;};}function removeEntity(_0x30faac,_0x576923){return function(_0x5b3d0d){if(_0x5b3d0d){return _0x5b3d0d[_0x8c63('0x21')]()['then'](function(){_0x30faac[_0x8c63('0x17')](0xcc)[_0x8c63('0x18')]();});}};}function handleEntityNotFound(_0x2d290e,_0x48e1f9){return function(_0x162832){if(!_0x162832){_0x2d290e[_0x8c63('0x22')](0x194);}return _0x162832;};}function handleError(_0x16badb,_0x108bc2){_0x108bc2=_0x108bc2||0x1f4;return function(_0x43c1b2){logger['error'](_0x43c1b2['stack']);if(_0x43c1b2[_0x8c63('0x23')]){delete _0x43c1b2[_0x8c63('0x23')];}_0x16badb['status'](_0x108bc2)[_0x8c63('0x24')](_0x43c1b2);};}exports[_0x8c63('0x25')]=function(_0x20d01f,_0x57ab1c){var _0xdb972f={},_0x89c1e6={},_0x4d2dab={'count':0x0,'rows':[]};var _0x366060=db[_0x8c63('0x26')][_0x8c63('0x27')];_0x89c1e6[_0x8c63('0x28')]=_[_0x8c63('0x29')](_0x366060);_0x89c1e6[_0x8c63('0x2a')]=_[_0x8c63('0x29')](_0x20d01f[_0x8c63('0x2a')]);_0x89c1e6[_0x8c63('0x2b')]=_[_0x8c63('0x2c')](_0x89c1e6['model'],_0x89c1e6['query']);_0xdb972f[_0x8c63('0x2d')]=_[_0x8c63('0x2c')](_0x89c1e6[_0x8c63('0x28')],qs[_0x8c63('0x2e')](_0x20d01f['query'][_0x8c63('0x2e')]));_0xdb972f['attributes']=_0xdb972f[_0x8c63('0x2d')][_0x8c63('0x2f')]?_0xdb972f[_0x8c63('0x2d')]:_0x89c1e6[_0x8c63('0x28')];if(!_0x20d01f[_0x8c63('0x2a')]['hasOwnProperty'](_0x8c63('0x30'))){_0xdb972f['limit']=qs[_0x8c63('0x31')](_0x20d01f['query'][_0x8c63('0x31')]);_0xdb972f[_0x8c63('0x1a')]=qs[_0x8c63('0x1a')](_0x20d01f['query'][_0x8c63('0x1a')]);}_0xdb972f[_0x8c63('0x32')]=qs['sort'](_0x20d01f[_0x8c63('0x2a')]['sort']);_0xdb972f[_0x8c63('0x33')]=qs['filters'](_['pick'](_0x20d01f[_0x8c63('0x2a')],_0x89c1e6[_0x8c63('0x2b')]));if(_0x20d01f[_0x8c63('0x2a')][_0x8c63('0x34')]){_0xdb972f[_0x8c63('0x33')]=_[_0x8c63('0x35')](_0xdb972f[_0x8c63('0x33')],{'$or':_[_0x8c63('0x36')](_0x366060,function(_0x448cbf){if(_0x448cbf[_0x8c63('0x37')][_0x8c63('0x38')]!==_0x8c63('0x39')){var _0x3d2e95={};_0x3d2e95[_0x448cbf[_0x8c63('0x3a')]]={'$like':'%'+_0x20d01f[_0x8c63('0x2a')][_0x8c63('0x34')]+'%'};return _0x3d2e95;}})});}_0xdb972f=_[_0x8c63('0x35')]({},_0xdb972f,_0x20d01f[_0x8c63('0x3b')]);var _0xbf6142={'where':_0xdb972f[_0x8c63('0x33')]};return db[_0x8c63('0x26')][_0x8c63('0x19')](_0xbf6142)[_0x8c63('0x20')](function(_0x1ac950){_0x4d2dab[_0x8c63('0x19')]=_0x1ac950;if(_0x20d01f['query'][_0x8c63('0x3c')]){_0xdb972f[_0x8c63('0x3d')]=[{'all':!![]}];}return db[_0x8c63('0x26')][_0x8c63('0x3e')](_0xdb972f);})[_0x8c63('0x20')](function(_0x3b4f3c){_0x4d2dab[_0x8c63('0x3f')]=_0x3b4f3c;return _0x4d2dab;})[_0x8c63('0x20')](respondWithFilteredResult(_0x57ab1c,_0xdb972f))[_0x8c63('0x40')](handleError(_0x57ab1c,null));};exports[_0x8c63('0x41')]=function(_0x48db34,_0x86d965){var _0x28ca9d={'raw':!![],'where':{'id':_0x48db34[_0x8c63('0x42')]['id']}},_0x17ce6e={};_0x17ce6e[_0x8c63('0x28')]=_['keys'](db[_0x8c63('0x26')][_0x8c63('0x27')]);_0x17ce6e[_0x8c63('0x2a')]=_[_0x8c63('0x29')](_0x48db34[_0x8c63('0x2a')]);_0x17ce6e[_0x8c63('0x2b')]=_[_0x8c63('0x2c')](_0x17ce6e[_0x8c63('0x28')],_0x17ce6e[_0x8c63('0x2a')]);_0x28ca9d['attributes']=_[_0x8c63('0x2c')](_0x17ce6e[_0x8c63('0x28')],qs['fields'](_0x48db34[_0x8c63('0x2a')][_0x8c63('0x2e')]));_0x28ca9d[_0x8c63('0x2d')]=_0x28ca9d[_0x8c63('0x2d')]['length']?_0x28ca9d[_0x8c63('0x2d')]:_0x17ce6e[_0x8c63('0x28')];if(_0x48db34[_0x8c63('0x2a')][_0x8c63('0x3c')]){_0x28ca9d[_0x8c63('0x3d')]=[{'all':!![]}];}_0x28ca9d=_[_0x8c63('0x35')]({},_0x28ca9d,_0x48db34['options']);return db['MemberReport'][_0x8c63('0x43')](_0x28ca9d)[_0x8c63('0x20')](handleEntityNotFound(_0x86d965,null))[_0x8c63('0x20')](respondWithResult(_0x86d965,null))[_0x8c63('0x40')](handleError(_0x86d965,null));};exports[_0x8c63('0x44')]=function(_0x56af54,_0x5585b6){return db[_0x8c63('0x26')][_0x8c63('0x44')](_0x56af54[_0x8c63('0x45')],{})['then'](respondWithResult(_0x5585b6,0xc9))[_0x8c63('0x40')](handleError(_0x5585b6,null));};exports['update']=function(_0x51b8a2,_0x3ff2c5){if(_0x51b8a2[_0x8c63('0x45')]['id']){delete _0x51b8a2['body']['id'];}return db[_0x8c63('0x26')][_0x8c63('0x43')]({'where':{'id':_0x51b8a2[_0x8c63('0x42')]['id']}})[_0x8c63('0x20')](handleEntityNotFound(_0x3ff2c5,null))[_0x8c63('0x20')](saveUpdates(_0x51b8a2[_0x8c63('0x45')],null))[_0x8c63('0x20')](respondWithResult(_0x3ff2c5,null))[_0x8c63('0x40')](handleError(_0x3ff2c5,null));};exports[_0x8c63('0x21')]=function(_0x19b2b2,_0x56213a){return db[_0x8c63('0x26')]['find']({'where':{'id':_0x19b2b2[_0x8c63('0x42')]['id']}})[_0x8c63('0x20')](handleEntityNotFound(_0x56213a,null))[_0x8c63('0x20')](removeEntity(_0x56213a,null))[_0x8c63('0x40')](handleError(_0x56213a,null));};exports['describe']=function(_0x16b669,_0xb4787c){return db[_0x8c63('0x26')][_0x8c63('0x46')]()['then'](respondWithResult(_0xb4787c,null))[_0x8c63('0x40')](handleError(_0xb4787c,null));};
\ No newline at end of file
+var _0x2f68=['filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','sort','where','pick','merge','type','key','VIRTUAL','field','filter','then','include','findAll','show','params','includeAll','options','find','create','catch','describe','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','lodash','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../config/license/hardware','../../components/parsers/qs','../../config/utils','../../mysqldb','status','json','count','offset','limit','Content-Range','reject','save','update','destroy','sendStatus','error','name','send','index','MemberReport','rawAttributes','model','query','keys'];(function(_0x86b219,_0x43038f){var _0x1f320c=function(_0x8cd63f){while(--_0x8cd63f){_0x86b219['push'](_0x86b219['shift']());}};_0x1f320c(++_0x43038f);}(_0x2f68,0x12b));var _0x82f6=function(_0x186223,_0x21a38e){_0x186223=_0x186223-0x0;var _0x3dc609=_0x2f68[_0x186223];return _0x3dc609;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x82f6('0x0'));var rimraf=require(_0x82f6('0x1'));var zipdir=require(_0x82f6('0x2'));var jsonpatch=require(_0x82f6('0x3'));var rp=require(_0x82f6('0x4'));var moment=require('moment');var BPromise=require(_0x82f6('0x5'));var Mustache=require(_0x82f6('0x6'));var util=require(_0x82f6('0x7'));var path=require(_0x82f6('0x8'));var sox=require(_0x82f6('0x9'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0x82f6('0xa'));var squel=require('squel');var crypto=require(_0x82f6('0xb'));var jsforce=require(_0x82f6('0xc'));var deskjs=require(_0x82f6('0xd'));var toCsv=require('to-csv');var querystring=require(_0x82f6('0xe'));var Papa=require(_0x82f6('0xf'));var authService=require(_0x82f6('0x10'));var hardwareService=require(_0x82f6('0x11'));var Redis=require('ioredis');var qs=require(_0x82f6('0x12'));var logger=require('../../config/logger')('api');var utils=require(_0x82f6('0x13'));var config=require('../../config/environment');var db=require(_0x82f6('0x14'))['db'];function respondWithStatusCode(_0x27def8,_0x4d8700){_0x4d8700=_0x4d8700||0xcc;return function(_0x470319){if(_0x470319){return _0x27def8['sendStatus'](_0x4d8700);}return _0x27def8[_0x82f6('0x15')](_0x4d8700)['end']();};}function respondWithResult(_0x4d139a,_0x22d172){_0x22d172=_0x22d172||0xc8;return function(_0xb4c0d7){if(_0xb4c0d7){return _0x4d139a[_0x82f6('0x15')](_0x22d172)[_0x82f6('0x16')](_0xb4c0d7);}};}function respondWithFilteredResult(_0x318a29,_0x28f3cf){return function(_0x3b0252){if(_0x3b0252){var _0x376b4b=_0x3b0252[_0x82f6('0x17')],_0x447987=_0x28f3cf[_0x82f6('0x18')],_0x42ef53=_0x28f3cf[_0x82f6('0x18')]+_0x28f3cf[_0x82f6('0x19')],_0x3ca73f;if(_0x42ef53>=_0x376b4b){_0x42ef53=_0x376b4b;_0x3ca73f=0xc8;}else{_0x3ca73f=0xce;}_0x318a29[_0x82f6('0x15')](_0x3ca73f);return _0x318a29['set'](_0x82f6('0x1a'),_0x447987+'-'+_0x42ef53+'/'+_0x376b4b)[_0x82f6('0x16')](_0x3b0252);}return null;};}function patchUpdates(_0x32b458){return function(_0x15c8c6){try{jsonpatch['apply'](_0x15c8c6,_0x32b458,!![]);}catch(_0x2de7b4){return BPromise[_0x82f6('0x1b')](_0x2de7b4);}return _0x15c8c6[_0x82f6('0x1c')]();};}function saveUpdates(_0xb22355,_0x52ebaf){return function(_0x3abb44){if(_0x3abb44){return _0x3abb44[_0x82f6('0x1d')](_0xb22355)['then'](function(_0x238de3){return _0x238de3;});}return null;};}function removeEntity(_0x2e65a2,_0x38e9e1){return function(_0x52085d){if(_0x52085d){return _0x52085d[_0x82f6('0x1e')]()['then'](function(){_0x2e65a2[_0x82f6('0x15')](0xcc)['end']();});}};}function handleEntityNotFound(_0x37fb0c,_0xf58240){return function(_0xe45c){if(!_0xe45c){_0x37fb0c[_0x82f6('0x1f')](0x194);}return _0xe45c;};}function handleError(_0x390681,_0x4b9384){_0x4b9384=_0x4b9384||0x1f4;return function(_0x6aa93d){logger[_0x82f6('0x20')](_0x6aa93d['stack']);if(_0x6aa93d[_0x82f6('0x21')]){delete _0x6aa93d['name'];}_0x390681[_0x82f6('0x15')](_0x4b9384)[_0x82f6('0x22')](_0x6aa93d);};}exports[_0x82f6('0x23')]=function(_0x4b734e,_0x44a8ec){var _0x215991={},_0x547ce7={},_0x3350f2={'count':0x0,'rows':[]};var _0x1856af=db[_0x82f6('0x24')][_0x82f6('0x25')];_0x547ce7[_0x82f6('0x26')]=_['keys'](_0x1856af);_0x547ce7[_0x82f6('0x27')]=_[_0x82f6('0x28')](_0x4b734e[_0x82f6('0x27')]);_0x547ce7[_0x82f6('0x29')]=_[_0x82f6('0x2a')](_0x547ce7['model'],_0x547ce7[_0x82f6('0x27')]);_0x215991['attributes']=_[_0x82f6('0x2a')](_0x547ce7['model'],qs[_0x82f6('0x2b')](_0x4b734e['query'][_0x82f6('0x2b')]));_0x215991[_0x82f6('0x2c')]=_0x215991[_0x82f6('0x2c')][_0x82f6('0x2d')]?_0x215991['attributes']:_0x547ce7[_0x82f6('0x26')];if(!_0x4b734e['query'][_0x82f6('0x2e')](_0x82f6('0x2f'))){_0x215991['limit']=qs[_0x82f6('0x19')](_0x4b734e['query'][_0x82f6('0x19')]);_0x215991[_0x82f6('0x18')]=qs[_0x82f6('0x18')](_0x4b734e[_0x82f6('0x27')][_0x82f6('0x18')]);}_0x215991['order']=qs['sort'](_0x4b734e[_0x82f6('0x27')][_0x82f6('0x30')]);_0x215991[_0x82f6('0x31')]=qs[_0x82f6('0x29')](_[_0x82f6('0x32')](_0x4b734e[_0x82f6('0x27')],_0x547ce7[_0x82f6('0x29')]));if(_0x4b734e[_0x82f6('0x27')]['filter']){_0x215991[_0x82f6('0x31')]=_[_0x82f6('0x33')](_0x215991[_0x82f6('0x31')],{'$or':_['map'](_0x1856af,function(_0x2887bc){if(_0x2887bc[_0x82f6('0x34')][_0x82f6('0x35')]!==_0x82f6('0x36')){var _0x48d561={};_0x48d561[_0x2887bc[_0x82f6('0x37')]]={'$like':'%'+_0x4b734e[_0x82f6('0x27')][_0x82f6('0x38')]+'%'};return _0x48d561;}})});}_0x215991=_[_0x82f6('0x33')]({},_0x215991,_0x4b734e['options']);var _0x209edd={'where':_0x215991[_0x82f6('0x31')]};return db[_0x82f6('0x24')][_0x82f6('0x17')](_0x209edd)[_0x82f6('0x39')](function(_0x572858){_0x3350f2[_0x82f6('0x17')]=_0x572858;if(_0x4b734e[_0x82f6('0x27')]['includeAll']){_0x215991[_0x82f6('0x3a')]=[{'all':!![]}];}return db[_0x82f6('0x24')][_0x82f6('0x3b')](_0x215991);})[_0x82f6('0x39')](function(_0x39760e){_0x3350f2['rows']=_0x39760e;return _0x3350f2;})[_0x82f6('0x39')](respondWithFilteredResult(_0x44a8ec,_0x215991))['catch'](handleError(_0x44a8ec,null));};exports[_0x82f6('0x3c')]=function(_0x4d341d,_0x2e5b13){var _0x2be4b0={'raw':!![],'where':{'id':_0x4d341d[_0x82f6('0x3d')]['id']}},_0x200571={};_0x200571['model']=_['keys'](db[_0x82f6('0x24')][_0x82f6('0x25')]);_0x200571[_0x82f6('0x27')]=_[_0x82f6('0x28')](_0x4d341d[_0x82f6('0x27')]);_0x200571[_0x82f6('0x29')]=_[_0x82f6('0x2a')](_0x200571['model'],_0x200571[_0x82f6('0x27')]);_0x2be4b0[_0x82f6('0x2c')]=_[_0x82f6('0x2a')](_0x200571[_0x82f6('0x26')],qs['fields'](_0x4d341d[_0x82f6('0x27')][_0x82f6('0x2b')]));_0x2be4b0[_0x82f6('0x2c')]=_0x2be4b0[_0x82f6('0x2c')][_0x82f6('0x2d')]?_0x2be4b0[_0x82f6('0x2c')]:_0x200571[_0x82f6('0x26')];if(_0x4d341d[_0x82f6('0x27')][_0x82f6('0x3e')]){_0x2be4b0[_0x82f6('0x3a')]=[{'all':!![]}];}_0x2be4b0=_[_0x82f6('0x33')]({},_0x2be4b0,_0x4d341d[_0x82f6('0x3f')]);return db[_0x82f6('0x24')][_0x82f6('0x40')](_0x2be4b0)[_0x82f6('0x39')](handleEntityNotFound(_0x2e5b13,null))['then'](respondWithResult(_0x2e5b13,null))['catch'](handleError(_0x2e5b13,null));};exports[_0x82f6('0x41')]=function(_0x55bdf3,_0x2315c1){return db[_0x82f6('0x24')][_0x82f6('0x41')](_0x55bdf3['body'],{})[_0x82f6('0x39')](respondWithResult(_0x2315c1,0xc9))[_0x82f6('0x42')](handleError(_0x2315c1,null));};exports['update']=function(_0x5860bb,_0x1b0b1d){if(_0x5860bb['body']['id']){delete _0x5860bb['body']['id'];}return db[_0x82f6('0x24')]['find']({'where':{'id':_0x5860bb['params']['id']}})[_0x82f6('0x39')](handleEntityNotFound(_0x1b0b1d,null))['then'](saveUpdates(_0x5860bb['body'],null))[_0x82f6('0x39')](respondWithResult(_0x1b0b1d,null))['catch'](handleError(_0x1b0b1d,null));};exports[_0x82f6('0x1e')]=function(_0xff24e,_0x419d86){return db[_0x82f6('0x24')][_0x82f6('0x40')]({'where':{'id':_0xff24e[_0x82f6('0x3d')]['id']}})['then'](handleEntityNotFound(_0x419d86,null))['then'](removeEntity(_0x419d86,null))[_0x82f6('0x42')](handleError(_0x419d86,null));};exports[_0x82f6('0x43')]=function(_0x27a312,_0x3caab1){return db[_0x82f6('0x24')][_0x82f6('0x43')]()['then'](respondWithResult(_0x3caab1,null))[_0x82f6('0x42')](handleError(_0x3caab1,null));};
\ No newline at end of file