Built motion from commit df3e9871f6bcc3432fec345b2f4facbd4dba8b5c. Version 3.0.0...
[motion-next.git] / server / api / openchannelTransferReport / openchannelTransferReport.controller.js
1 const a506_0x423e=['like','Content-Range','where','fields','update','order','create','keys','stack','name','key','status','limit','describe','rows','../../config/logger','send','VIRTUAL','query','filters','merge','length','index','intersection','OpenchannelTransferReport','json','then','sort','count','rawAttributes','pick','offset','destroy','type','fieldName','includeAll','options','lodash','api','attributes','catch','model','body','end','set','findOne','include','map','../../components/parsers/qs','findAll','show','filter','sequelize'];(function(_0x22fdd9,_0x423e4c){const _0xfe74f7=function(_0x104738){while(--_0x104738){_0x22fdd9['push'](_0x22fdd9['shift']());}};_0xfe74f7(++_0x423e4c);}(a506_0x423e,0x8a));const a506_0xfe74=function(_0x22fdd9,_0x423e4c){_0x22fdd9=_0x22fdd9-0x0;let _0xfe74f7=a506_0x423e[_0x22fdd9];return _0xfe74f7;};const _0x256b4f=a506_0xfe74;'use strict';const _=require(_0x256b4f('0x5')),qs=require(_0x256b4f('0x10')),logger=require(_0x256b4f('0x24'))(_0x256b4f('0x6')),db=require('../../mysqldb')['db'],{Op}=require(_0x256b4f('0x14'));function respondWithResult(_0x104738,_0x302c72){return _0x302c72=_0x302c72||0xc8,function(_0x1f4bd4){const _0x50d9a6=a506_0xfe74;if(_0x1f4bd4)return _0x104738['status'](_0x302c72)[_0x50d9a6('0x2e')](_0x1f4bd4);};}function respondWithFilteredResult(_0x224f2b,_0x33ab59){return function(_0x337f0b){const _0x4acf11=a506_0xfe74;if(_0x337f0b){const _0x548825=_0x337f0b['count'],_0x22669f=_0x33ab59[_0x4acf11('0x34')];let _0x1870e8=_0x33ab59['offset']+_0x33ab59[_0x4acf11('0x21')],_0x219a23;return _0x1870e8>=_0x548825?(_0x1870e8=_0x548825,_0x219a23=0xc8):_0x219a23=0xce,_0x224f2b['status'](_0x219a23),_0x224f2b[_0x4acf11('0xc')](_0x4acf11('0x16'),_0x22669f+'-'+_0x1870e8+'/'+_0x548825)[_0x4acf11('0x2e')](_0x337f0b);}return null;};}function saveUpdates(_0x134f57){return function(_0x56dc9c){const _0x3110a2=a506_0xfe74;if(_0x56dc9c)return _0x56dc9c[_0x3110a2('0x19')](_0x134f57)['then'](function(_0xd4ffe1){return _0xd4ffe1;});return null;};}function removeEntity(_0x590fe5){return function(_0x8be3a6){const _0x3a4174=a506_0xfe74;if(_0x8be3a6)return _0x8be3a6['destroy']()[_0x3a4174('0x2f')](function(){const _0x4837c5=_0x3a4174;_0x590fe5['status'](0xcc)[_0x4837c5('0xb')]();});};}function handleEntityNotFound(_0x4c2b65){return function(_0x387b7d){return!_0x387b7d&&_0x4c2b65['sendStatus'](0x194),_0x387b7d;};}function handleError(_0x1da803,_0x41b42f){return _0x41b42f=_0x41b42f||0x1f4,function(_0x9964e8){const _0x1cd612=a506_0xfe74;logger['error'](_0x9964e8[_0x1cd612('0x1d')]),_0x9964e8['name']&&delete _0x9964e8[_0x1cd612('0x1e')],_0x1da803[_0x1cd612('0x20')](_0x41b42f)[_0x1cd612('0x25')](_0x9964e8);};}exports[_0x256b4f('0x2b')]=function(_0x1ab163,_0x5b50d1){const _0x4490ce=_0x256b4f;let _0x4366fe={};const _0x5dfde1={},_0x1603b6={'count':0x0,'rows':[]},_0x2ff920=_['map'](db[_0x4490ce('0x2d')][_0x4490ce('0x32')],function(_0x14b2bb){const _0x4e2be6=_0x4490ce;return{'name':_0x14b2bb[_0x4e2be6('0x2')],'type':_0x14b2bb[_0x4e2be6('0x1')][_0x4e2be6('0x1f')]};});_0x5dfde1[_0x4490ce('0x9')]=_[_0x4490ce('0xf')](_0x2ff920,_0x4490ce('0x1e')),_0x5dfde1['query']=_[_0x4490ce('0x1c')](_0x1ab163['query']),_0x5dfde1['filters']=_['intersection'](_0x5dfde1[_0x4490ce('0x9')],_0x5dfde1[_0x4490ce('0x27')]),_0x4366fe['attributes']=_['intersection'](_0x5dfde1[_0x4490ce('0x9')],qs[_0x4490ce('0x18')](_0x1ab163[_0x4490ce('0x27')][_0x4490ce('0x18')])),_0x4366fe[_0x4490ce('0x7')]=_0x4366fe['attributes'][_0x4490ce('0x2a')]?_0x4366fe[_0x4490ce('0x7')]:_0x5dfde1[_0x4490ce('0x9')];typeof _0x1ab163['query']['nolimit']==='undefined'&&(_0x4366fe[_0x4490ce('0x21')]=qs[_0x4490ce('0x21')](_0x1ab163[_0x4490ce('0x27')][_0x4490ce('0x21')]),_0x4366fe[_0x4490ce('0x34')]=qs[_0x4490ce('0x34')](_0x1ab163[_0x4490ce('0x27')][_0x4490ce('0x34')]));_0x4366fe[_0x4490ce('0x1a')]=qs[_0x4490ce('0x30')](_0x1ab163[_0x4490ce('0x27')]['sort']),_0x4366fe[_0x4490ce('0x17')]=qs['filters'](_[_0x4490ce('0x33')](_0x1ab163['query'],_0x5dfde1[_0x4490ce('0x28')]),_0x2ff920);_0x1ab163[_0x4490ce('0x27')][_0x4490ce('0x13')]&&(_0x4366fe[_0x4490ce('0x17')]=_[_0x4490ce('0x29')](_0x4366fe['where'],{[Op['or']]:_[_0x4490ce('0xf')](_0x2ff920,function(_0x83e768){const _0x36d07e=_0x4490ce;if(_0x83e768['type']!==_0x36d07e('0x26')){const _0x46d6bc={};return _0x46d6bc[_0x83e768[_0x36d07e('0x1e')]]={[Op[_0x36d07e('0x15')]]:'%'+_0x1ab163[_0x36d07e('0x27')][_0x36d07e('0x13')]+'%'},_0x46d6bc;}})}));_0x4366fe=_[_0x4490ce('0x29')]({},_0x4366fe,_0x1ab163[_0x4490ce('0x4')]);const _0x2df8a5={'where':_0x4366fe[_0x4490ce('0x17')]};return db[_0x4490ce('0x2d')][_0x4490ce('0x31')](_0x2df8a5)[_0x4490ce('0x2f')](function(_0x17f931){const _0x37cda1=_0x4490ce;return _0x1603b6[_0x37cda1('0x31')]=_0x17f931,_0x1ab163[_0x37cda1('0x27')][_0x37cda1('0x3')]&&(_0x4366fe[_0x37cda1('0xe')]=[{'all':!![]}]),db[_0x37cda1('0x2d')][_0x37cda1('0x11')](_0x4366fe);})[_0x4490ce('0x2f')](function(_0x1e7ee5){const _0x59017b=_0x4490ce;return _0x1603b6[_0x59017b('0x23')]=_0x1e7ee5,_0x1603b6;})[_0x4490ce('0x2f')](respondWithFilteredResult(_0x5b50d1,_0x4366fe))[_0x4490ce('0x8')](handleError(_0x5b50d1,null));},exports[_0x256b4f('0x12')]=function(_0xea05cc,_0x218ffa){const _0x960dd5=_0x256b4f;let _0x147910={'raw':!![],'where':{'id':_0xea05cc['params']['id']}};const _0x2ccaa0={};return _0x2ccaa0[_0x960dd5('0x9')]=_[_0x960dd5('0x1c')](db['OpenchannelTransferReport'][_0x960dd5('0x32')]),_0x2ccaa0[_0x960dd5('0x27')]=_[_0x960dd5('0x1c')](_0xea05cc[_0x960dd5('0x27')]),_0x2ccaa0['filters']=_[_0x960dd5('0x2c')](_0x2ccaa0[_0x960dd5('0x9')],_0x2ccaa0[_0x960dd5('0x27')]),_0x147910[_0x960dd5('0x7')]=_[_0x960dd5('0x2c')](_0x2ccaa0[_0x960dd5('0x9')],qs[_0x960dd5('0x18')](_0xea05cc[_0x960dd5('0x27')][_0x960dd5('0x18')])),_0x147910[_0x960dd5('0x7')]=_0x147910['attributes']['length']?_0x147910[_0x960dd5('0x7')]:_0x2ccaa0['model'],_0xea05cc[_0x960dd5('0x27')][_0x960dd5('0x3')]&&(_0x147910[_0x960dd5('0xe')]=[{'all':!![]}]),_0x147910=_[_0x960dd5('0x29')]({},_0x147910,_0xea05cc[_0x960dd5('0x4')]),db[_0x960dd5('0x2d')]['findOne'](_0x147910)['then'](handleEntityNotFound(_0x218ffa,null))[_0x960dd5('0x2f')](respondWithResult(_0x218ffa,null))['catch'](handleError(_0x218ffa,null));},exports[_0x256b4f('0x1b')]=function(_0x390cda,_0x18d315){const _0x260113=_0x256b4f;return db[_0x260113('0x2d')][_0x260113('0x1b')](_0x390cda[_0x260113('0xa')],{})[_0x260113('0x2f')](respondWithResult(_0x18d315,0xc9))[_0x260113('0x8')](handleError(_0x18d315,null));},exports[_0x256b4f('0x19')]=function(_0x3c6a18,_0x1452da){const _0x5e3fce=_0x256b4f;return _0x3c6a18[_0x5e3fce('0xa')]['id']&&delete _0x3c6a18[_0x5e3fce('0xa')]['id'],db['OpenchannelTransferReport'][_0x5e3fce('0xd')]({'where':{'id':_0x3c6a18['params']['id']}})[_0x5e3fce('0x2f')](handleEntityNotFound(_0x1452da,null))[_0x5e3fce('0x2f')](saveUpdates(_0x3c6a18[_0x5e3fce('0xa')],null))[_0x5e3fce('0x2f')](respondWithResult(_0x1452da,null))[_0x5e3fce('0x8')](handleError(_0x1452da,null));},exports[_0x256b4f('0x0')]=function(_0x50e672,_0x525fba){const _0x1139ab=_0x256b4f;return db[_0x1139ab('0x2d')][_0x1139ab('0xd')]({'where':{'id':_0x50e672['params']['id']}})[_0x1139ab('0x2f')](handleEntityNotFound(_0x525fba,null))[_0x1139ab('0x2f')](removeEntity(_0x525fba,null))['catch'](handleError(_0x525fba,null));},exports[_0x256b4f('0x22')]=function(_0x262747,_0x513ba4){const _0x1f4cb2=_0x256b4f;return db['OpenchannelTransferReport'][_0x1f4cb2('0x22')]()['then'](respondWithResult(_0x513ba4,null))[_0x1f4cb2('0x8')](handleError(_0x513ba4,null));};