Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / api / squareReport / squareReport.controller.js
index a7b56ab..d1cbbc6 100644 (file)
@@ -1 +1 @@
-const a730_0x2b5d=['../../components/parsers/qs','sort','rawAttributes','json','where','includeAll','sendStatus','params','../../mysqldb','include','catch','map','update','Content-Range','../../config/logger','model','type','like','create','length','merge','order','body','offset','index','fieldName','send','rows','end','set','api','intersection','error','status','filters','query','fields','pick','filter','undefined','count','describe','keys','SquareReport','options','show','name','findOne','stack','nolimit','attributes','limit','then','destroy','findAll'];(function(_0xf3ed9f,_0x300499){const _0x2b5d24=function(_0x365400){while(--_0x365400){_0xf3ed9f['push'](_0xf3ed9f['shift']());}};_0x2b5d24(++_0x300499);}(a730_0x2b5d,0x1ba));const a730_0x3654=function(_0xf3ed9f,_0x300499){_0xf3ed9f=_0xf3ed9f-0xa4;let _0x2b5d24=a730_0x2b5d[_0xf3ed9f];return _0x2b5d24;};const a730_0x20e89e=a730_0x3654;'use strict';const _=require('lodash'),qs=require(a730_0x20e89e(0xd9)),logger=require(a730_0x20e89e(0xb0))(a730_0x20e89e(0xc0)),{db}=require(a730_0x20e89e(0xaa)),{Op}=require('sequelize');function respondWithResult(_0x37a20c,_0x22aeba){return _0x22aeba=_0x22aeba||0xc8,function(_0x45551e){const _0x1dc184=a730_0x3654;if(_0x45551e)return _0x37a20c[_0x1dc184(0xc3)](_0x22aeba)['json'](_0x45551e);};}function respondWithFilteredResult(_0x1546d4,_0x39cf2d){return function(_0x5af2c9){const _0x76bb43=a730_0x3654;if(_0x5af2c9){const _0x2b451e=_0x5af2c9[_0x76bb43(0xca)],_0x4f129d=_0x39cf2d['offset'];let _0x2705be=_0x39cf2d['offset']+_0x39cf2d[_0x76bb43(0xd5)],_0x54bb04;return _0x2705be>=_0x2b451e?(_0x2705be=_0x2b451e,_0x54bb04=0xc8):_0x54bb04=0xce,_0x1546d4[_0x76bb43(0xc3)](_0x54bb04),_0x1546d4[_0x76bb43(0xbf)](_0x76bb43(0xaf),_0x4f129d+'-'+_0x2705be+'/'+_0x2b451e)[_0x76bb43(0xa5)](_0x5af2c9);}return null;};}function saveUpdates(_0x4e4c89){return function(_0x4392ce){const _0xe60547=a730_0x3654;if(_0x4392ce)return _0x4392ce[_0xe60547(0xae)](_0x4e4c89)[_0xe60547(0xd6)](function(_0x40f52e){return _0x40f52e;});return null;};}function removeEntity(_0x5b125c){return function(_0x529a91){const _0x189660=a730_0x3654;if(_0x529a91)return _0x529a91['destroy']()[_0x189660(0xd6)](function(){const _0xf4d79f=_0x189660;_0x5b125c['status'](0xcc)[_0xf4d79f(0xbe)]();});};}function handleEntityNotFound(_0xcab581){return function(_0x3f7647){const _0x2e9750=a730_0x3654;return!_0x3f7647&&_0xcab581[_0x2e9750(0xa8)](0x194),_0x3f7647;};}function handleError(_0x458cd6,_0x3b5e78){return _0x3b5e78=_0x3b5e78||0x1f4,function(_0x7f5baf){const _0x53c3a2=a730_0x3654;logger[_0x53c3a2(0xc2)](_0x7f5baf[_0x53c3a2(0xd2)]),_0x7f5baf[_0x53c3a2(0xd0)]&&delete _0x7f5baf['name'],_0x458cd6[_0x53c3a2(0xc3)](_0x3b5e78)[_0x53c3a2(0xbc)](_0x7f5baf);};}exports[a730_0x20e89e(0xba)]=function(_0x28434d,_0x1a762b){const _0x5a5caf=a730_0x20e89e;let _0x4d487a={};const _0x156913={},_0x1f9451={'count':0x0,'rows':[]},_0x51d19b=_[_0x5a5caf(0xad)](db[_0x5a5caf(0xcd)][_0x5a5caf(0xa4)],function(_0x4cb7a9){const _0x1945d3=_0x5a5caf;return{'name':_0x4cb7a9[_0x1945d3(0xbb)],'type':_0x4cb7a9['type']['key']};});_0x156913[_0x5a5caf(0xb1)]=_[_0x5a5caf(0xad)](_0x51d19b,'name'),_0x156913[_0x5a5caf(0xc5)]=_[_0x5a5caf(0xcc)](_0x28434d[_0x5a5caf(0xc5)]),_0x156913[_0x5a5caf(0xc4)]=_[_0x5a5caf(0xc1)](_0x156913[_0x5a5caf(0xb1)],_0x156913[_0x5a5caf(0xc5)]),_0x4d487a['attributes']=_[_0x5a5caf(0xc1)](_0x156913[_0x5a5caf(0xb1)],qs[_0x5a5caf(0xc6)](_0x28434d['query']['fields'])),_0x4d487a[_0x5a5caf(0xd4)]=_0x4d487a[_0x5a5caf(0xd4)][_0x5a5caf(0xb5)]?_0x4d487a['attributes']:_0x156913['model'];typeof _0x28434d['query'][_0x5a5caf(0xd3)]===_0x5a5caf(0xc9)&&(_0x4d487a[_0x5a5caf(0xd5)]=qs[_0x5a5caf(0xd5)](_0x28434d[_0x5a5caf(0xc5)][_0x5a5caf(0xd5)]),_0x4d487a['offset']=qs[_0x5a5caf(0xb9)](_0x28434d[_0x5a5caf(0xc5)]['offset']));_0x4d487a[_0x5a5caf(0xb7)]=qs[_0x5a5caf(0xda)](_0x28434d[_0x5a5caf(0xc5)]['sort']),_0x4d487a[_0x5a5caf(0xa6)]=qs[_0x5a5caf(0xc4)](_[_0x5a5caf(0xc7)](_0x28434d[_0x5a5caf(0xc5)],_0x156913[_0x5a5caf(0xc4)]),_0x51d19b);_0x28434d[_0x5a5caf(0xc5)][_0x5a5caf(0xc8)]&&(_0x4d487a[_0x5a5caf(0xa6)]=_['merge'](_0x4d487a[_0x5a5caf(0xa6)],{[Op['or']]:_['map'](_0x51d19b,function(_0x55e9c8){const _0x4909bb=_0x5a5caf;if(_0x55e9c8[_0x4909bb(0xb2)]!=='VIRTUAL'){const _0x2e319d={};return _0x2e319d[_0x55e9c8[_0x4909bb(0xd0)]]={[Op[_0x4909bb(0xb3)]]:'%'+_0x28434d[_0x4909bb(0xc5)]['filter']+'%'},_0x2e319d;}})}));_0x4d487a=_[_0x5a5caf(0xb6)]({},_0x4d487a,_0x28434d[_0x5a5caf(0xce)]);const _0x1773b5={'where':_0x4d487a['where']};return db[_0x5a5caf(0xcd)][_0x5a5caf(0xca)](_0x1773b5)['then'](function(_0x3c2743){const _0x4e7aa9=_0x5a5caf;return _0x1f9451[_0x4e7aa9(0xca)]=_0x3c2743,_0x28434d['query']['includeAll']&&(_0x4d487a[_0x4e7aa9(0xab)]=[{'all':!![]}]),db[_0x4e7aa9(0xcd)][_0x4e7aa9(0xd8)](_0x4d487a);})[_0x5a5caf(0xd6)](function(_0x570107){const _0x51c032=_0x5a5caf;return _0x1f9451[_0x51c032(0xbd)]=_0x570107,_0x1f9451;})[_0x5a5caf(0xd6)](respondWithFilteredResult(_0x1a762b,_0x4d487a))[_0x5a5caf(0xac)](handleError(_0x1a762b,null));},exports[a730_0x20e89e(0xcf)]=function(_0x5df3c1,_0x2448ca){const _0x470521=a730_0x20e89e;let _0x470fc1={'raw':!![],'where':{'id':_0x5df3c1[_0x470521(0xa9)]['id']}};const _0x35f975={};return _0x35f975[_0x470521(0xb1)]=_[_0x470521(0xcc)](db['SquareReport'][_0x470521(0xa4)]),_0x35f975[_0x470521(0xc5)]=_['keys'](_0x5df3c1[_0x470521(0xc5)]),_0x35f975[_0x470521(0xc4)]=_[_0x470521(0xc1)](_0x35f975[_0x470521(0xb1)],_0x35f975['query']),_0x470fc1['attributes']=_['intersection'](_0x35f975[_0x470521(0xb1)],qs['fields'](_0x5df3c1[_0x470521(0xc5)][_0x470521(0xc6)])),_0x470fc1['attributes']=_0x470fc1['attributes'][_0x470521(0xb5)]?_0x470fc1['attributes']:_0x35f975[_0x470521(0xb1)],_0x5df3c1[_0x470521(0xc5)][_0x470521(0xa7)]&&(_0x470fc1[_0x470521(0xab)]=[{'all':!![]}]),_0x470fc1=_['merge']({},_0x470fc1,_0x5df3c1['options']),db[_0x470521(0xcd)]['findOne'](_0x470fc1)[_0x470521(0xd6)](handleEntityNotFound(_0x2448ca,null))[_0x470521(0xd6)](respondWithResult(_0x2448ca,null))['catch'](handleError(_0x2448ca,null));},exports[a730_0x20e89e(0xb4)]=function(_0xc3f46,_0x3645a3){const _0x15b762=a730_0x20e89e;return db[_0x15b762(0xcd)][_0x15b762(0xb4)](_0xc3f46[_0x15b762(0xb8)],{})[_0x15b762(0xd6)](respondWithResult(_0x3645a3,0xc9))[_0x15b762(0xac)](handleError(_0x3645a3,null));},exports[a730_0x20e89e(0xae)]=function(_0x2d11c7,_0x109e01){const _0xe0a53e=a730_0x20e89e;return _0x2d11c7[_0xe0a53e(0xb8)]['id']&&delete _0x2d11c7[_0xe0a53e(0xb8)]['id'],db['SquareReport']['findOne']({'where':{'id':_0x2d11c7[_0xe0a53e(0xa9)]['id']}})[_0xe0a53e(0xd6)](handleEntityNotFound(_0x109e01,null))[_0xe0a53e(0xd6)](saveUpdates(_0x2d11c7['body'],null))[_0xe0a53e(0xd6)](respondWithResult(_0x109e01,null))['catch'](handleError(_0x109e01,null));},exports[a730_0x20e89e(0xd7)]=function(_0x2f4267,_0x4e8732){const _0x6b294a=a730_0x20e89e;return db[_0x6b294a(0xcd)][_0x6b294a(0xd1)]({'where':{'id':_0x2f4267['params']['id']}})[_0x6b294a(0xd6)](handleEntityNotFound(_0x4e8732,null))[_0x6b294a(0xd6)](removeEntity(_0x4e8732,null))[_0x6b294a(0xac)](handleError(_0x4e8732,null));},exports[a730_0x20e89e(0xcb)]=function(_0x38ab38,_0x2de476){const _0x5255f3=a730_0x20e89e;return db['SquareReport'][_0x5255f3(0xcb)]()['then'](respondWithResult(_0x2de476,null))[_0x5255f3(0xac)](handleError(_0x2de476,null));};
\ No newline at end of file
+const a730_0x3505=['length','query','update','body','show','fieldName','then','map','keys','offset','filters','params','model','includeAll','include','count','../../mysqldb','name','intersection','merge','set','json','../../config/logger','sequelize','findOne','stack','where','send','SquareReport','destroy','rows','api','status','like','attributes','limit','index','type','findAll','options','fields','create','Content-Range','describe','undefined','end','error','nolimit','pick','catch'];(function(_0x4492cc,_0x47fad0){const _0x35054a=function(_0x5d14d0){while(--_0x5d14d0){_0x4492cc['push'](_0x4492cc['shift']());}};_0x35054a(++_0x47fad0);}(a730_0x3505,0x84));const a730_0x5d14=function(_0x4492cc,_0x47fad0){_0x4492cc=_0x4492cc-0x1a1;let _0x35054a=a730_0x3505[_0x4492cc];return _0x35054a;};const a730_0xc145d9=a730_0x5d14;'use strict';const _=require('lodash'),qs=require('../../components/parsers/qs'),logger=require(a730_0xc145d9(0x1c9))(a730_0xc145d9(0x1d2)),{db}=require(a730_0xc145d9(0x1c3)),{Op}=require(a730_0xc145d9(0x1ca));function respondWithResult(_0x230002,_0x388678){return _0x388678=_0x388678||0xc8,function(_0x2496ed){if(_0x2496ed)return _0x230002['status'](_0x388678)['json'](_0x2496ed);};}function respondWithFilteredResult(_0x42f2ee,_0x477d4e){return function(_0x26629b){const _0x237b04=a730_0x5d14;if(_0x26629b){const _0xf10b84=_0x26629b[_0x237b04(0x1c2)],_0x152cfd=_0x477d4e[_0x237b04(0x1bc)];let _0x1694ba=_0x477d4e[_0x237b04(0x1bc)]+_0x477d4e[_0x237b04(0x1a4)],_0x25c4f8;return _0x1694ba>=_0xf10b84?(_0x1694ba=_0xf10b84,_0x25c4f8=0xc8):_0x25c4f8=0xce,_0x42f2ee['status'](_0x25c4f8),_0x42f2ee[_0x237b04(0x1c7)](_0x237b04(0x1ab),_0x152cfd+'-'+_0x1694ba+'/'+_0xf10b84)[_0x237b04(0x1c8)](_0x26629b);}return null;};}function saveUpdates(_0xf3057d){return function(_0x274795){const _0x10d781=a730_0x5d14;if(_0x274795)return _0x274795['update'](_0xf3057d)[_0x10d781(0x1b9)](function(_0x494fa9){return _0x494fa9;});return null;};}function removeEntity(_0x542b13){return function(_0x52561a){const _0x21009c=a730_0x5d14;if(_0x52561a)return _0x52561a[_0x21009c(0x1d0)]()['then'](function(){const _0x149ab4=_0x21009c;_0x542b13['status'](0xcc)[_0x149ab4(0x1ae)]();});};}function handleEntityNotFound(_0x23ee65){return function(_0x562089){return!_0x562089&&_0x23ee65['sendStatus'](0x194),_0x562089;};}function handleError(_0x39c87c,_0x5a4477){return _0x5a4477=_0x5a4477||0x1f4,function(_0x5e2bcd){const _0x4d9edd=a730_0x5d14;logger[_0x4d9edd(0x1af)](_0x5e2bcd[_0x4d9edd(0x1cc)]),_0x5e2bcd[_0x4d9edd(0x1c4)]&&delete _0x5e2bcd[_0x4d9edd(0x1c4)],_0x39c87c[_0x4d9edd(0x1a1)](_0x5a4477)[_0x4d9edd(0x1ce)](_0x5e2bcd);};}exports[a730_0xc145d9(0x1a5)]=function(_0x266d1b,_0x10a268){const _0x3e2d19=a730_0xc145d9;let _0x12985b={};const _0x5e3204={},_0x5e792={'count':0x0,'rows':[]},_0x339c27=_[_0x3e2d19(0x1ba)](db[_0x3e2d19(0x1cf)]['rawAttributes'],function(_0x3a8317){const _0x525205=_0x3e2d19;return{'name':_0x3a8317[_0x525205(0x1b8)],'type':_0x3a8317[_0x525205(0x1a6)]['key']};});_0x5e3204['model']=_['map'](_0x339c27,_0x3e2d19(0x1c4)),_0x5e3204[_0x3e2d19(0x1b4)]=_['keys'](_0x266d1b[_0x3e2d19(0x1b4)]),_0x5e3204[_0x3e2d19(0x1bd)]=_['intersection'](_0x5e3204[_0x3e2d19(0x1bf)],_0x5e3204[_0x3e2d19(0x1b4)]),_0x12985b[_0x3e2d19(0x1a3)]=_['intersection'](_0x5e3204[_0x3e2d19(0x1bf)],qs[_0x3e2d19(0x1a9)](_0x266d1b[_0x3e2d19(0x1b4)][_0x3e2d19(0x1a9)])),_0x12985b[_0x3e2d19(0x1a3)]=_0x12985b['attributes'][_0x3e2d19(0x1b3)]?_0x12985b[_0x3e2d19(0x1a3)]:_0x5e3204[_0x3e2d19(0x1bf)];typeof _0x266d1b[_0x3e2d19(0x1b4)][_0x3e2d19(0x1b0)]===_0x3e2d19(0x1ad)&&(_0x12985b[_0x3e2d19(0x1a4)]=qs[_0x3e2d19(0x1a4)](_0x266d1b[_0x3e2d19(0x1b4)][_0x3e2d19(0x1a4)]),_0x12985b[_0x3e2d19(0x1bc)]=qs['offset'](_0x266d1b[_0x3e2d19(0x1b4)][_0x3e2d19(0x1bc)]));_0x12985b['order']=qs['sort'](_0x266d1b[_0x3e2d19(0x1b4)]['sort']),_0x12985b[_0x3e2d19(0x1cd)]=qs[_0x3e2d19(0x1bd)](_[_0x3e2d19(0x1b1)](_0x266d1b[_0x3e2d19(0x1b4)],_0x5e3204[_0x3e2d19(0x1bd)]),_0x339c27);_0x266d1b[_0x3e2d19(0x1b4)]['filter']&&(_0x12985b['where']=_['merge'](_0x12985b[_0x3e2d19(0x1cd)],{[Op['or']]:_[_0x3e2d19(0x1ba)](_0x339c27,function(_0x5e91fc){const _0x24475c=_0x3e2d19;if(_0x5e91fc[_0x24475c(0x1a6)]!=='VIRTUAL'){const _0xdd39f5={};return _0xdd39f5[_0x5e91fc[_0x24475c(0x1c4)]]={[Op[_0x24475c(0x1a2)]]:'%'+_0x266d1b[_0x24475c(0x1b4)]['filter']+'%'},_0xdd39f5;}})}));_0x12985b=_[_0x3e2d19(0x1c6)]({},_0x12985b,_0x266d1b['options']);const _0x3f0574={'where':_0x12985b[_0x3e2d19(0x1cd)]};return db[_0x3e2d19(0x1cf)][_0x3e2d19(0x1c2)](_0x3f0574)[_0x3e2d19(0x1b9)](function(_0x47bbc2){const _0x3c07d2=_0x3e2d19;return _0x5e792[_0x3c07d2(0x1c2)]=_0x47bbc2,_0x266d1b[_0x3c07d2(0x1b4)][_0x3c07d2(0x1c0)]&&(_0x12985b[_0x3c07d2(0x1c1)]=[{'all':!![]}]),db[_0x3c07d2(0x1cf)][_0x3c07d2(0x1a7)](_0x12985b);})[_0x3e2d19(0x1b9)](function(_0x464a9a){const _0x2d3f6b=_0x3e2d19;return _0x5e792[_0x2d3f6b(0x1d1)]=_0x464a9a,_0x5e792;})[_0x3e2d19(0x1b9)](respondWithFilteredResult(_0x10a268,_0x12985b))[_0x3e2d19(0x1b2)](handleError(_0x10a268,null));},exports[a730_0xc145d9(0x1b7)]=function(_0x1fedc2,_0x21bcc0){const _0x35acbb=a730_0xc145d9;let _0x46a563={'raw':!![],'where':{'id':_0x1fedc2[_0x35acbb(0x1be)]['id']}};const _0x398644={};return _0x398644['model']=_[_0x35acbb(0x1bb)](db['SquareReport']['rawAttributes']),_0x398644['query']=_['keys'](_0x1fedc2[_0x35acbb(0x1b4)]),_0x398644[_0x35acbb(0x1bd)]=_[_0x35acbb(0x1c5)](_0x398644[_0x35acbb(0x1bf)],_0x398644[_0x35acbb(0x1b4)]),_0x46a563[_0x35acbb(0x1a3)]=_[_0x35acbb(0x1c5)](_0x398644['model'],qs[_0x35acbb(0x1a9)](_0x1fedc2['query'][_0x35acbb(0x1a9)])),_0x46a563[_0x35acbb(0x1a3)]=_0x46a563['attributes'][_0x35acbb(0x1b3)]?_0x46a563['attributes']:_0x398644[_0x35acbb(0x1bf)],_0x1fedc2[_0x35acbb(0x1b4)][_0x35acbb(0x1c0)]&&(_0x46a563['include']=[{'all':!![]}]),_0x46a563=_[_0x35acbb(0x1c6)]({},_0x46a563,_0x1fedc2[_0x35acbb(0x1a8)]),db[_0x35acbb(0x1cf)][_0x35acbb(0x1cb)](_0x46a563)[_0x35acbb(0x1b9)](handleEntityNotFound(_0x21bcc0,null))[_0x35acbb(0x1b9)](respondWithResult(_0x21bcc0,null))['catch'](handleError(_0x21bcc0,null));},exports[a730_0xc145d9(0x1aa)]=function(_0x166482,_0x48b8cc){const _0x199aab=a730_0xc145d9;return db[_0x199aab(0x1cf)][_0x199aab(0x1aa)](_0x166482[_0x199aab(0x1b6)],{})[_0x199aab(0x1b9)](respondWithResult(_0x48b8cc,0xc9))[_0x199aab(0x1b2)](handleError(_0x48b8cc,null));},exports[a730_0xc145d9(0x1b5)]=function(_0x46256a,_0x55c34e){const _0x3b49cf=a730_0xc145d9;return _0x46256a[_0x3b49cf(0x1b6)]['id']&&delete _0x46256a[_0x3b49cf(0x1b6)]['id'],db[_0x3b49cf(0x1cf)][_0x3b49cf(0x1cb)]({'where':{'id':_0x46256a['params']['id']}})[_0x3b49cf(0x1b9)](handleEntityNotFound(_0x55c34e,null))[_0x3b49cf(0x1b9)](saveUpdates(_0x46256a[_0x3b49cf(0x1b6)],null))[_0x3b49cf(0x1b9)](respondWithResult(_0x55c34e,null))[_0x3b49cf(0x1b2)](handleError(_0x55c34e,null));},exports['destroy']=function(_0x485801,_0x5c7985){const _0x438ff5=a730_0xc145d9;return db[_0x438ff5(0x1cf)][_0x438ff5(0x1cb)]({'where':{'id':_0x485801[_0x438ff5(0x1be)]['id']}})[_0x438ff5(0x1b9)](handleEntityNotFound(_0x5c7985,null))[_0x438ff5(0x1b9)](removeEntity(_0x5c7985,null))['catch'](handleError(_0x5c7985,null));},exports[a730_0xc145d9(0x1ac)]=function(_0x30f200,_0x5a73a0){const _0x426591=a730_0xc145d9;return db[_0x426591(0x1cf)][_0x426591(0x1ac)]()[_0x426591(0x1b9)](respondWithResult(_0x5a73a0,null))[_0x426591(0x1b2)](handleError(_0x5a73a0,null));};
\ No newline at end of file