Built motion from commit ecdc8e66766c75b1b08288b0ea13eb12d42606b4. Version 3.0.0...
[motion-next.git] / server / api / memberReport / memberReport.controller.js
index 38c5ffe..15b9fcc 100644 (file)
@@ -1 +1 @@
-const a448_0x1186=['includeAll','rawAttributes','fieldName','limit','findOne','create','attributes','like','describe','destroy','MemberReport','sequelize','json','offset','fields','undefined','../../components/parsers/qs','body','params','../../mysqldb','map','filters','include','update','options','merge','send','then','filter','catch','findAll','name','pick','error','VIRTUAL','type','key','intersection','nolimit','status','query','order','api','Content-Range','where','stack','../../config/logger','model','length','count','end','keys'];(function(_0x14eb67,_0x11868d){const _0xfc248f=function(_0x1ba777){while(--_0x1ba777){_0x14eb67['push'](_0x14eb67['shift']());}};_0xfc248f(++_0x11868d);}(a448_0x1186,0x112));const a448_0xfc24=function(_0x14eb67,_0x11868d){_0x14eb67=_0x14eb67-0x0;let _0xfc248f=a448_0x1186[_0x14eb67];return _0xfc248f;};const _0x24b80d=a448_0xfc24;'use strict';const _=require('lodash'),qs=require(_0x24b80d('0x2')),logger=require(_0x24b80d('0x20'))(_0x24b80d('0x1c')),db=require(_0x24b80d('0x5'))['db'],{Op}=require(_0x24b80d('0x31'));function respondWithResult(_0x1ba777,_0x5558f9){return _0x5558f9=_0x5558f9||0xc8,function(_0x7067c1){const _0x45f2bd=a448_0xfc24;if(_0x7067c1)return _0x1ba777[_0x45f2bd('0x19')](_0x5558f9)[_0x45f2bd('0x32')](_0x7067c1);};}function respondWithFilteredResult(_0x3be896,_0x29af75){return function(_0x52dabd){const _0x2437c8=a448_0xfc24;if(_0x52dabd){const _0x53919e=_0x52dabd[_0x2437c8('0x23')],_0xe6e58=_0x29af75['offset'];let _0x344821=_0x29af75[_0x2437c8('0x33')]+_0x29af75[_0x2437c8('0x29')],_0x511a89;return _0x344821>=_0x53919e?(_0x344821=_0x53919e,_0x511a89=0xc8):_0x511a89=0xce,_0x3be896[_0x2437c8('0x19')](_0x511a89),_0x3be896['set'](_0x2437c8('0x1d'),_0xe6e58+'-'+_0x344821+'/'+_0x53919e)[_0x2437c8('0x32')](_0x52dabd);}return null;};}function saveUpdates(_0x426b0a){return function(_0x2d13e9){const _0x4e4224=a448_0xfc24;if(_0x2d13e9)return _0x2d13e9[_0x4e4224('0x9')](_0x426b0a)['then'](function(_0x4e080f){return _0x4e080f;});return null;};}function removeEntity(_0xb64e1f){return function(_0x35f1cd){const _0xcb5f1d=a448_0xfc24;if(_0x35f1cd)return _0x35f1cd['destroy']()[_0xcb5f1d('0xd')](function(){const _0x7d7236=_0xcb5f1d;_0xb64e1f[_0x7d7236('0x19')](0xcc)[_0x7d7236('0x24')]();});};}function handleEntityNotFound(_0x49ac87){return function(_0x2faff5){return!_0x2faff5&&_0x49ac87['sendStatus'](0x194),_0x2faff5;};}function handleError(_0x4f7116,_0x59eef2){return _0x59eef2=_0x59eef2||0x1f4,function(_0x47a473){const _0x1cb1d9=a448_0xfc24;logger[_0x1cb1d9('0x13')](_0x47a473[_0x1cb1d9('0x1f')]),_0x47a473[_0x1cb1d9('0x11')]&&delete _0x47a473[_0x1cb1d9('0x11')],_0x4f7116[_0x1cb1d9('0x19')](_0x59eef2)[_0x1cb1d9('0xc')](_0x47a473);};}exports['index']=function(_0x2daff7,_0x1d95d2){const _0x3bb0c3=_0x24b80d;let _0x5e4452={};const _0x34457d={},_0x395d88={'count':0x0,'rows':[]},_0x223c93=_[_0x3bb0c3('0x6')](db[_0x3bb0c3('0x30')][_0x3bb0c3('0x27')],function(_0x3dae68){const _0x184fbc=_0x3bb0c3;return{'name':_0x3dae68[_0x184fbc('0x28')],'type':_0x3dae68[_0x184fbc('0x15')][_0x184fbc('0x16')]};});_0x34457d[_0x3bb0c3('0x21')]=_['map'](_0x223c93,_0x3bb0c3('0x11')),_0x34457d[_0x3bb0c3('0x1a')]=_[_0x3bb0c3('0x25')](_0x2daff7[_0x3bb0c3('0x1a')]),_0x34457d[_0x3bb0c3('0x7')]=_[_0x3bb0c3('0x17')](_0x34457d[_0x3bb0c3('0x21')],_0x34457d[_0x3bb0c3('0x1a')]),_0x5e4452[_0x3bb0c3('0x2c')]=_[_0x3bb0c3('0x17')](_0x34457d[_0x3bb0c3('0x21')],qs[_0x3bb0c3('0x0')](_0x2daff7[_0x3bb0c3('0x1a')][_0x3bb0c3('0x0')])),_0x5e4452[_0x3bb0c3('0x2c')]=_0x5e4452[_0x3bb0c3('0x2c')][_0x3bb0c3('0x22')]?_0x5e4452['attributes']:_0x34457d['model'];typeof _0x2daff7[_0x3bb0c3('0x1a')][_0x3bb0c3('0x18')]===_0x3bb0c3('0x1')&&(_0x5e4452[_0x3bb0c3('0x29')]=qs[_0x3bb0c3('0x29')](_0x2daff7[_0x3bb0c3('0x1a')][_0x3bb0c3('0x29')]),_0x5e4452[_0x3bb0c3('0x33')]=qs[_0x3bb0c3('0x33')](_0x2daff7[_0x3bb0c3('0x1a')][_0x3bb0c3('0x33')]));_0x5e4452[_0x3bb0c3('0x1b')]=qs['sort'](_0x2daff7[_0x3bb0c3('0x1a')]['sort']),_0x5e4452[_0x3bb0c3('0x1e')]=qs[_0x3bb0c3('0x7')](_[_0x3bb0c3('0x12')](_0x2daff7[_0x3bb0c3('0x1a')],_0x34457d[_0x3bb0c3('0x7')]),_0x223c93);_0x2daff7['query'][_0x3bb0c3('0xe')]&&(_0x5e4452['where']=_[_0x3bb0c3('0xb')](_0x5e4452[_0x3bb0c3('0x1e')],{[Op['or']]:_[_0x3bb0c3('0x6')](_0x223c93,function(_0x277111){const _0x25a49d=_0x3bb0c3;if(_0x277111[_0x25a49d('0x15')]!==_0x25a49d('0x14')){const _0xcd8c47={};return _0xcd8c47[_0x277111[_0x25a49d('0x11')]]={[Op[_0x25a49d('0x2d')]]:'%'+_0x2daff7['query'][_0x25a49d('0xe')]+'%'},_0xcd8c47;}})}));_0x5e4452=_[_0x3bb0c3('0xb')]({},_0x5e4452,_0x2daff7['options']);const _0x1a13c8={'where':_0x5e4452[_0x3bb0c3('0x1e')]};return db['MemberReport'][_0x3bb0c3('0x23')](_0x1a13c8)[_0x3bb0c3('0xd')](function(_0x47d311){const _0x1d5b53=_0x3bb0c3;return _0x395d88[_0x1d5b53('0x23')]=_0x47d311,_0x2daff7[_0x1d5b53('0x1a')][_0x1d5b53('0x26')]&&(_0x5e4452[_0x1d5b53('0x8')]=[{'all':!![]}]),db['MemberReport'][_0x1d5b53('0x10')](_0x5e4452);})[_0x3bb0c3('0xd')](function(_0x3bc127){return _0x395d88['rows']=_0x3bc127,_0x395d88;})['then'](respondWithFilteredResult(_0x1d95d2,_0x5e4452))[_0x3bb0c3('0xf')](handleError(_0x1d95d2,null));},exports['show']=function(_0x4b64e1,_0x5bfcfc){const _0x1a8bc9=_0x24b80d;let _0x1fadc0={'raw':!![],'where':{'id':_0x4b64e1['params']['id']}};const _0x1167e0={};return _0x1167e0[_0x1a8bc9('0x21')]=_[_0x1a8bc9('0x25')](db['MemberReport'][_0x1a8bc9('0x27')]),_0x1167e0['query']=_[_0x1a8bc9('0x25')](_0x4b64e1[_0x1a8bc9('0x1a')]),_0x1167e0['filters']=_[_0x1a8bc9('0x17')](_0x1167e0[_0x1a8bc9('0x21')],_0x1167e0[_0x1a8bc9('0x1a')]),_0x1fadc0[_0x1a8bc9('0x2c')]=_[_0x1a8bc9('0x17')](_0x1167e0[_0x1a8bc9('0x21')],qs[_0x1a8bc9('0x0')](_0x4b64e1[_0x1a8bc9('0x1a')][_0x1a8bc9('0x0')])),_0x1fadc0[_0x1a8bc9('0x2c')]=_0x1fadc0[_0x1a8bc9('0x2c')][_0x1a8bc9('0x22')]?_0x1fadc0[_0x1a8bc9('0x2c')]:_0x1167e0['model'],_0x4b64e1['query'][_0x1a8bc9('0x26')]&&(_0x1fadc0[_0x1a8bc9('0x8')]=[{'all':!![]}]),_0x1fadc0=_[_0x1a8bc9('0xb')]({},_0x1fadc0,_0x4b64e1[_0x1a8bc9('0xa')]),db['MemberReport'][_0x1a8bc9('0x2a')](_0x1fadc0)[_0x1a8bc9('0xd')](handleEntityNotFound(_0x5bfcfc,null))[_0x1a8bc9('0xd')](respondWithResult(_0x5bfcfc,null))[_0x1a8bc9('0xf')](handleError(_0x5bfcfc,null));},exports[_0x24b80d('0x2b')]=function(_0x504d83,_0x15dc30){const _0x51a688=_0x24b80d;return db[_0x51a688('0x30')][_0x51a688('0x2b')](_0x504d83[_0x51a688('0x3')],{})[_0x51a688('0xd')](respondWithResult(_0x15dc30,0xc9))[_0x51a688('0xf')](handleError(_0x15dc30,null));},exports[_0x24b80d('0x9')]=function(_0x26bf51,_0xddf7aa){const _0x4accfd=_0x24b80d;return _0x26bf51['body']['id']&&delete _0x26bf51[_0x4accfd('0x3')]['id'],db['MemberReport']['findOne']({'where':{'id':_0x26bf51['params']['id']}})['then'](handleEntityNotFound(_0xddf7aa,null))[_0x4accfd('0xd')](saveUpdates(_0x26bf51[_0x4accfd('0x3')],null))[_0x4accfd('0xd')](respondWithResult(_0xddf7aa,null))[_0x4accfd('0xf')](handleError(_0xddf7aa,null));},exports[_0x24b80d('0x2f')]=function(_0x4a593f,_0x3723a1){const _0x2ef316=_0x24b80d;return db[_0x2ef316('0x30')][_0x2ef316('0x2a')]({'where':{'id':_0x4a593f[_0x2ef316('0x4')]['id']}})[_0x2ef316('0xd')](handleEntityNotFound(_0x3723a1,null))[_0x2ef316('0xd')](removeEntity(_0x3723a1,null))[_0x2ef316('0xf')](handleError(_0x3723a1,null));},exports[_0x24b80d('0x2e')]=function(_0x239733,_0x49f6f4){const _0x2536ea=_0x24b80d;return db[_0x2536ea('0x30')][_0x2536ea('0x2e')]()[_0x2536ea('0xd')](respondWithResult(_0x49f6f4,null))['catch'](handleError(_0x49f6f4,null));};
\ No newline at end of file
+const a448_0x5477=['body','../../config/logger','limit','type','end','filters','status','merge','../../mysqldb','options','query','fieldName','findAll','map','order','include','api','like','pick','intersection','MemberReport','Content-Range','offset','where','key','attributes','update','undefined','error','set','lodash','then','keys','describe','json','catch','../../components/parsers/qs','index','length','create','count','includeAll','params','destroy','sequelize','findOne','rows','model','fields','nolimit','name'];(function(_0x2e483a,_0x547743){const _0x32b197=function(_0x5d8f1a){while(--_0x5d8f1a){_0x2e483a['push'](_0x2e483a['shift']());}};_0x32b197(++_0x547743);}(a448_0x5477,0xbc));const a448_0x32b1=function(_0x2e483a,_0x547743){_0x2e483a=_0x2e483a-0x0;let _0x32b197=a448_0x5477[_0x2e483a];return _0x32b197;};const _0x10087b=a448_0x32b1;'use strict';const _=require(_0x10087b('0x2e')),qs=require(_0x10087b('0x1')),logger=require(_0x10087b('0x11'))(_0x10087b('0x20')),db=require(_0x10087b('0x18'))['db'],{Op}=require(_0x10087b('0x9'));function respondWithResult(_0x5d8f1a,_0x19d094){return _0x19d094=_0x19d094||0xc8,function(_0x59cea3){const _0x349250=a448_0x32b1;if(_0x59cea3)return _0x5d8f1a[_0x349250('0x16')](_0x19d094)[_0x349250('0x32')](_0x59cea3);};}function respondWithFilteredResult(_0x5f3a6d,_0x2f0a52){return function(_0x535995){const _0x421cef=a448_0x32b1;if(_0x535995){const _0x237efa=_0x535995[_0x421cef('0x5')],_0x248b6a=_0x2f0a52['offset'];let _0x262327=_0x2f0a52[_0x421cef('0x26')]+_0x2f0a52['limit'],_0x5b7c5f;return _0x262327>=_0x237efa?(_0x262327=_0x237efa,_0x5b7c5f=0xc8):_0x5b7c5f=0xce,_0x5f3a6d[_0x421cef('0x16')](_0x5b7c5f),_0x5f3a6d[_0x421cef('0x2d')](_0x421cef('0x25'),_0x248b6a+'-'+_0x262327+'/'+_0x237efa)[_0x421cef('0x32')](_0x535995);}return null;};}function saveUpdates(_0xcf7b29){return function(_0x102945){const _0x97d6f4=a448_0x32b1;if(_0x102945)return _0x102945[_0x97d6f4('0x2a')](_0xcf7b29)[_0x97d6f4('0x2f')](function(_0x204536){return _0x204536;});return null;};}function removeEntity(_0x2e9aa0){return function(_0x24cbb2){const _0x1fea3f=a448_0x32b1;if(_0x24cbb2)return _0x24cbb2[_0x1fea3f('0x8')]()['then'](function(){const _0x4f2fb2=_0x1fea3f;_0x2e9aa0[_0x4f2fb2('0x16')](0xcc)[_0x4f2fb2('0x14')]();});};}function handleEntityNotFound(_0x5b2d78){return function(_0x232dd4){return!_0x232dd4&&_0x5b2d78['sendStatus'](0x194),_0x232dd4;};}function handleError(_0x4efe58,_0x4e8356){return _0x4e8356=_0x4e8356||0x1f4,function(_0x3600e9){const _0xe98c40=a448_0x32b1;logger[_0xe98c40('0x2c')](_0x3600e9['stack']),_0x3600e9['name']&&delete _0x3600e9[_0xe98c40('0xf')],_0x4efe58[_0xe98c40('0x16')](_0x4e8356)['send'](_0x3600e9);};}exports[_0x10087b('0x2')]=function(_0x36b8a1,_0x2aadd1){const _0x2068ca=_0x10087b;let _0x134f2c={};const _0x54267e={},_0x1f46fb={'count':0x0,'rows':[]},_0x4d36c3=_[_0x2068ca('0x1d')](db['MemberReport']['rawAttributes'],function(_0x50cb51){const _0x454e69=_0x2068ca;return{'name':_0x50cb51[_0x454e69('0x1b')],'type':_0x50cb51[_0x454e69('0x13')][_0x454e69('0x28')]};});_0x54267e['model']=_[_0x2068ca('0x1d')](_0x4d36c3,_0x2068ca('0xf')),_0x54267e[_0x2068ca('0x1a')]=_[_0x2068ca('0x30')](_0x36b8a1['query']),_0x54267e[_0x2068ca('0x15')]=_[_0x2068ca('0x23')](_0x54267e[_0x2068ca('0xc')],_0x54267e[_0x2068ca('0x1a')]),_0x134f2c[_0x2068ca('0x29')]=_['intersection'](_0x54267e['model'],qs[_0x2068ca('0xd')](_0x36b8a1[_0x2068ca('0x1a')]['fields'])),_0x134f2c[_0x2068ca('0x29')]=_0x134f2c[_0x2068ca('0x29')][_0x2068ca('0x3')]?_0x134f2c[_0x2068ca('0x29')]:_0x54267e['model'];typeof _0x36b8a1[_0x2068ca('0x1a')][_0x2068ca('0xe')]===_0x2068ca('0x2b')&&(_0x134f2c[_0x2068ca('0x12')]=qs[_0x2068ca('0x12')](_0x36b8a1[_0x2068ca('0x1a')]['limit']),_0x134f2c['offset']=qs[_0x2068ca('0x26')](_0x36b8a1['query'][_0x2068ca('0x26')]));_0x134f2c[_0x2068ca('0x1e')]=qs['sort'](_0x36b8a1[_0x2068ca('0x1a')]['sort']),_0x134f2c[_0x2068ca('0x27')]=qs[_0x2068ca('0x15')](_[_0x2068ca('0x22')](_0x36b8a1['query'],_0x54267e[_0x2068ca('0x15')]),_0x4d36c3);_0x36b8a1[_0x2068ca('0x1a')]['filter']&&(_0x134f2c[_0x2068ca('0x27')]=_[_0x2068ca('0x17')](_0x134f2c[_0x2068ca('0x27')],{[Op['or']]:_['map'](_0x4d36c3,function(_0x1b3fbd){const _0xaeb593=_0x2068ca;if(_0x1b3fbd['type']!=='VIRTUAL'){const _0x27a393={};return _0x27a393[_0x1b3fbd[_0xaeb593('0xf')]]={[Op[_0xaeb593('0x21')]]:'%'+_0x36b8a1[_0xaeb593('0x1a')]['filter']+'%'},_0x27a393;}})}));_0x134f2c=_[_0x2068ca('0x17')]({},_0x134f2c,_0x36b8a1[_0x2068ca('0x19')]);const _0x588cf5={'where':_0x134f2c[_0x2068ca('0x27')]};return db['MemberReport']['count'](_0x588cf5)[_0x2068ca('0x2f')](function(_0x39c8fd){const _0x372d17=_0x2068ca;return _0x1f46fb[_0x372d17('0x5')]=_0x39c8fd,_0x36b8a1[_0x372d17('0x1a')][_0x372d17('0x6')]&&(_0x134f2c[_0x372d17('0x1f')]=[{'all':!![]}]),db[_0x372d17('0x24')][_0x372d17('0x1c')](_0x134f2c);})[_0x2068ca('0x2f')](function(_0x2a5058){const _0x43ba7e=_0x2068ca;return _0x1f46fb[_0x43ba7e('0xb')]=_0x2a5058,_0x1f46fb;})[_0x2068ca('0x2f')](respondWithFilteredResult(_0x2aadd1,_0x134f2c))[_0x2068ca('0x0')](handleError(_0x2aadd1,null));},exports['show']=function(_0x381b06,_0x437dc1){const _0x5039a0=_0x10087b;let _0x440ebc={'raw':!![],'where':{'id':_0x381b06[_0x5039a0('0x7')]['id']}};const _0x288e25={};return _0x288e25[_0x5039a0('0xc')]=_['keys'](db[_0x5039a0('0x24')]['rawAttributes']),_0x288e25[_0x5039a0('0x1a')]=_[_0x5039a0('0x30')](_0x381b06[_0x5039a0('0x1a')]),_0x288e25[_0x5039a0('0x15')]=_['intersection'](_0x288e25[_0x5039a0('0xc')],_0x288e25[_0x5039a0('0x1a')]),_0x440ebc['attributes']=_['intersection'](_0x288e25[_0x5039a0('0xc')],qs['fields'](_0x381b06[_0x5039a0('0x1a')][_0x5039a0('0xd')])),_0x440ebc[_0x5039a0('0x29')]=_0x440ebc[_0x5039a0('0x29')]['length']?_0x440ebc[_0x5039a0('0x29')]:_0x288e25[_0x5039a0('0xc')],_0x381b06[_0x5039a0('0x1a')][_0x5039a0('0x6')]&&(_0x440ebc[_0x5039a0('0x1f')]=[{'all':!![]}]),_0x440ebc=_[_0x5039a0('0x17')]({},_0x440ebc,_0x381b06[_0x5039a0('0x19')]),db[_0x5039a0('0x24')][_0x5039a0('0xa')](_0x440ebc)[_0x5039a0('0x2f')](handleEntityNotFound(_0x437dc1,null))[_0x5039a0('0x2f')](respondWithResult(_0x437dc1,null))[_0x5039a0('0x0')](handleError(_0x437dc1,null));},exports[_0x10087b('0x4')]=function(_0x5bd6a3,_0x216df5){const _0x13f085=_0x10087b;return db[_0x13f085('0x24')]['create'](_0x5bd6a3[_0x13f085('0x10')],{})[_0x13f085('0x2f')](respondWithResult(_0x216df5,0xc9))[_0x13f085('0x0')](handleError(_0x216df5,null));},exports['update']=function(_0x5d9490,_0xb02119){const _0x44f3f0=_0x10087b;return _0x5d9490[_0x44f3f0('0x10')]['id']&&delete _0x5d9490[_0x44f3f0('0x10')]['id'],db[_0x44f3f0('0x24')][_0x44f3f0('0xa')]({'where':{'id':_0x5d9490['params']['id']}})[_0x44f3f0('0x2f')](handleEntityNotFound(_0xb02119,null))['then'](saveUpdates(_0x5d9490[_0x44f3f0('0x10')],null))[_0x44f3f0('0x2f')](respondWithResult(_0xb02119,null))[_0x44f3f0('0x0')](handleError(_0xb02119,null));},exports['destroy']=function(_0x8666b6,_0x19d64e){const _0x3739d6=_0x10087b;return db[_0x3739d6('0x24')][_0x3739d6('0xa')]({'where':{'id':_0x8666b6[_0x3739d6('0x7')]['id']}})['then'](handleEntityNotFound(_0x19d64e,null))[_0x3739d6('0x2f')](removeEntity(_0x19d64e,null))['catch'](handleError(_0x19d64e,null));},exports[_0x10087b('0x31')]=function(_0x5e44fd,_0x1b78e3){const _0x1a25f6=_0x10087b;return db[_0x1a25f6('0x24')][_0x1a25f6('0x31')]()[_0x1a25f6('0x2f')](respondWithResult(_0x1b78e3,null))['catch'](handleError(_0x1b78e3,null));};
\ No newline at end of file