Built motion from commit 709aa6fb5ed03aa61bc373fcdbf622215d37d30b. Version 3.0.0...
[motion-next.git] / server / api / intFreshsalesField / intFreshsalesField.controller.js
index 5094776..36a0f0f 100644 (file)
@@ -1 +1 @@
-const a277_0x4b34=['filter','model','end','update','limit','lodash','stack','../../mysqldb','key','status','findOne','sendStatus','rawAttributes','then','Content-Range','sequelize','fields','where','filters','map','index','../../config/logger','send','params','name','length','json','fieldName','sort','create','query','body','undefined','like','intersection','api','set','FreshsalesField','show','options','offset','type','pick','attributes','merge','keys','catch','count','includeAll','findAll','include','rows'];(function(_0x115b8f,_0x4b3427){const _0x1aed4f=function(_0x19fd82){while(--_0x19fd82){_0x115b8f['push'](_0x115b8f['shift']());}};_0x1aed4f(++_0x4b3427);}(a277_0x4b34,0xaa));const a277_0x1aed=function(_0x115b8f,_0x4b3427){_0x115b8f=_0x115b8f-0x0;let _0x1aed4f=a277_0x4b34[_0x115b8f];return _0x1aed4f;};const _0x3e5bf2=a277_0x1aed;'use strict';const _=require(_0x3e5bf2('0x2b')),qs=require('../../components/parsers/qs'),logger=require(_0x3e5bf2('0x7'))(_0x3e5bf2('0x15')),db=require(_0x3e5bf2('0x2d'))['db'],{Op}=require(_0x3e5bf2('0x1'));function respondWithResult(_0x19fd82,_0x44a343){return _0x44a343=_0x44a343||0xc8,function(_0x231b3f){const _0x339e02=a277_0x1aed;if(_0x231b3f)return _0x19fd82[_0x339e02('0x2f')](_0x44a343)[_0x339e02('0xc')](_0x231b3f);};}function respondWithFilteredResult(_0x4b12d1,_0x4183af){return function(_0x1db998){const _0x1ba837=a277_0x1aed;if(_0x1db998){const _0x5732a2=_0x1db998[_0x1ba837('0x21')],_0x3a2231=_0x4183af[_0x1ba837('0x1a')];let _0x48eebf=_0x4183af[_0x1ba837('0x1a')]+_0x4183af[_0x1ba837('0x2a')],_0x2acee4;return _0x48eebf>=_0x5732a2?(_0x48eebf=_0x5732a2,_0x2acee4=0xc8):_0x2acee4=0xce,_0x4b12d1[_0x1ba837('0x2f')](_0x2acee4),_0x4b12d1[_0x1ba837('0x16')](_0x1ba837('0x0'),_0x3a2231+'-'+_0x48eebf+'/'+_0x5732a2)[_0x1ba837('0xc')](_0x1db998);}return null;};}function saveUpdates(_0x30033c){return function(_0x2dbd96){if(_0x2dbd96)return _0x2dbd96['update'](_0x30033c)['then'](function(_0x5b85b6){return _0x5b85b6;});return null;};}function removeEntity(_0x122ee9){return function(_0x4db937){const _0x2eee15=a277_0x1aed;if(_0x4db937)return _0x4db937['destroy']()[_0x2eee15('0x33')](function(){const _0x3840fd=_0x2eee15;_0x122ee9[_0x3840fd('0x2f')](0xcc)[_0x3840fd('0x28')]();});};}function handleEntityNotFound(_0x54fa64){return function(_0x10b490){const _0x1e8736=a277_0x1aed;return!_0x10b490&&_0x54fa64[_0x1e8736('0x31')](0x194),_0x10b490;};}function handleError(_0x3119cc,_0x5719a3){return _0x5719a3=_0x5719a3||0x1f4,function(_0x1d62d5){const _0xdc47d8=a277_0x1aed;logger['error'](_0x1d62d5[_0xdc47d8('0x2c')]),_0x1d62d5[_0xdc47d8('0xa')]&&delete _0x1d62d5[_0xdc47d8('0xa')],_0x3119cc[_0xdc47d8('0x2f')](_0x5719a3)[_0xdc47d8('0x8')](_0x1d62d5);};}exports[_0x3e5bf2('0x6')]=function(_0x4965ad,_0x370504){const _0xbe6414=_0x3e5bf2;let _0x3c7339={};const _0x1969f4={},_0x20e95f={'count':0x0,'rows':[]},_0x58f444=_[_0xbe6414('0x5')](db['FreshsalesField']['rawAttributes'],function(_0x3087a4){const _0x2d14d2=_0xbe6414;return{'name':_0x3087a4[_0x2d14d2('0xd')],'type':_0x3087a4[_0x2d14d2('0x1b')][_0x2d14d2('0x2e')]};});_0x1969f4[_0xbe6414('0x27')]=_['map'](_0x58f444,_0xbe6414('0xa')),_0x1969f4['query']=_[_0xbe6414('0x1f')](_0x4965ad['query']),_0x1969f4['filters']=_['intersection'](_0x1969f4['model'],_0x1969f4[_0xbe6414('0x10')]),_0x3c7339['attributes']=_[_0xbe6414('0x14')](_0x1969f4['model'],qs[_0xbe6414('0x2')](_0x4965ad[_0xbe6414('0x10')][_0xbe6414('0x2')])),_0x3c7339[_0xbe6414('0x1d')]=_0x3c7339[_0xbe6414('0x1d')]['length']?_0x3c7339['attributes']:_0x1969f4['model'];typeof _0x4965ad[_0xbe6414('0x10')]['nolimit']===_0xbe6414('0x12')&&(_0x3c7339[_0xbe6414('0x2a')]=qs['limit'](_0x4965ad[_0xbe6414('0x10')][_0xbe6414('0x2a')]),_0x3c7339[_0xbe6414('0x1a')]=qs['offset'](_0x4965ad[_0xbe6414('0x10')][_0xbe6414('0x1a')]));_0x3c7339['order']=qs[_0xbe6414('0xe')](_0x4965ad['query'][_0xbe6414('0xe')]),_0x3c7339[_0xbe6414('0x3')]=qs[_0xbe6414('0x4')](_[_0xbe6414('0x1c')](_0x4965ad[_0xbe6414('0x10')],_0x1969f4[_0xbe6414('0x4')]),_0x58f444);_0x4965ad[_0xbe6414('0x10')]['filter']&&(_0x3c7339[_0xbe6414('0x3')]=_[_0xbe6414('0x1e')](_0x3c7339[_0xbe6414('0x3')],{[Op['or']]:_[_0xbe6414('0x5')](_0x58f444,function(_0x54a717){const _0x20d624=_0xbe6414;if(_0x54a717[_0x20d624('0x1b')]!=='VIRTUAL'){const _0x448bd1={};return _0x448bd1[_0x54a717[_0x20d624('0xa')]]={[Op[_0x20d624('0x13')]]:'%'+_0x4965ad[_0x20d624('0x10')][_0x20d624('0x26')]+'%'},_0x448bd1;}})}));_0x3c7339=_['merge']({},_0x3c7339,_0x4965ad[_0xbe6414('0x19')]);const _0x3d6199={'where':_0x3c7339['where']};return db[_0xbe6414('0x17')][_0xbe6414('0x21')](_0x3d6199)[_0xbe6414('0x33')](function(_0x1057f7){const _0x27a3e7=_0xbe6414;return _0x20e95f[_0x27a3e7('0x21')]=_0x1057f7,_0x4965ad[_0x27a3e7('0x10')]['includeAll']&&(_0x3c7339[_0x27a3e7('0x24')]=[{'all':!![]}]),db['FreshsalesField'][_0x27a3e7('0x23')](_0x3c7339);})[_0xbe6414('0x33')](function(_0x59b6b3){const _0x17cd7b=_0xbe6414;return _0x20e95f[_0x17cd7b('0x25')]=_0x59b6b3,_0x20e95f;})['then'](respondWithFilteredResult(_0x370504,_0x3c7339))[_0xbe6414('0x20')](handleError(_0x370504,null));},exports[_0x3e5bf2('0x18')]=function(_0x1790b3,_0x245cd0){const _0x43acb3=_0x3e5bf2;let _0x35a5c1={'raw':!![],'where':{'id':_0x1790b3[_0x43acb3('0x9')]['id']}};const _0x3612dc={};return _0x3612dc[_0x43acb3('0x27')]=_[_0x43acb3('0x1f')](db[_0x43acb3('0x17')][_0x43acb3('0x32')]),_0x3612dc['query']=_[_0x43acb3('0x1f')](_0x1790b3['query']),_0x3612dc['filters']=_['intersection'](_0x3612dc[_0x43acb3('0x27')],_0x3612dc[_0x43acb3('0x10')]),_0x35a5c1[_0x43acb3('0x1d')]=_[_0x43acb3('0x14')](_0x3612dc[_0x43acb3('0x27')],qs[_0x43acb3('0x2')](_0x1790b3[_0x43acb3('0x10')][_0x43acb3('0x2')])),_0x35a5c1['attributes']=_0x35a5c1[_0x43acb3('0x1d')][_0x43acb3('0xb')]?_0x35a5c1[_0x43acb3('0x1d')]:_0x3612dc['model'],_0x1790b3[_0x43acb3('0x10')][_0x43acb3('0x22')]&&(_0x35a5c1[_0x43acb3('0x24')]=[{'all':!![]}]),_0x35a5c1=_[_0x43acb3('0x1e')]({},_0x35a5c1,_0x1790b3[_0x43acb3('0x19')]),db[_0x43acb3('0x17')][_0x43acb3('0x30')](_0x35a5c1)[_0x43acb3('0x33')](handleEntityNotFound(_0x245cd0,null))[_0x43acb3('0x33')](respondWithResult(_0x245cd0,null))[_0x43acb3('0x20')](handleError(_0x245cd0,null));},exports[_0x3e5bf2('0xf')]=function(_0x279f94,_0x383c21){const _0x1dcfb7=_0x3e5bf2;return db[_0x1dcfb7('0x17')][_0x1dcfb7('0xf')](_0x279f94[_0x1dcfb7('0x11')],{})[_0x1dcfb7('0x33')](respondWithResult(_0x383c21,0xc9))[_0x1dcfb7('0x20')](handleError(_0x383c21,null));},exports[_0x3e5bf2('0x29')]=function(_0x3f73be,_0x36f059){const _0x2075f1=_0x3e5bf2;return _0x3f73be[_0x2075f1('0x11')]['id']&&delete _0x3f73be[_0x2075f1('0x11')]['id'],db['FreshsalesField']['findOne']({'where':{'id':_0x3f73be[_0x2075f1('0x9')]['id']}})[_0x2075f1('0x33')](handleEntityNotFound(_0x36f059,null))[_0x2075f1('0x33')](saveUpdates(_0x3f73be[_0x2075f1('0x11')],null))[_0x2075f1('0x33')](respondWithResult(_0x36f059,null))['catch'](handleError(_0x36f059,null));},exports['destroy']=function(_0x3ace74,_0x106f37){const _0x107381=_0x3e5bf2;return db[_0x107381('0x17')][_0x107381('0x30')]({'where':{'id':_0x3ace74['params']['id']}})[_0x107381('0x33')](handleEntityNotFound(_0x106f37,null))[_0x107381('0x33')](removeEntity(_0x106f37,null))[_0x107381('0x20')](handleError(_0x106f37,null));};
\ No newline at end of file
+const a277_0x127b=['findOne','body','map','count','fields','lodash','create','key','FreshsalesField','nolimit','like','then','api','sequelize','status','length','stack','../../config/logger','filters','filter','catch','sort','limit','Content-Range','attributes','undefined','json','show','include','keys','intersection','findAll','../../components/parsers/qs','VIRTUAL','../../mysqldb','index','destroy','merge','sendStatus','set','error','name','end','includeAll','query','offset','update','fieldName','rawAttributes','model','type','rows','where','options'];(function(_0x4a0778,_0x127bfc){const _0xaefa5b=function(_0x30f633){while(--_0x30f633){_0x4a0778['push'](_0x4a0778['shift']());}};_0xaefa5b(++_0x127bfc);}(a277_0x127b,0x1db));const a277_0xaefa=function(_0x4a0778,_0x127bfc){_0x4a0778=_0x4a0778-0x0;let _0xaefa5b=a277_0x127b[_0x4a0778];return _0xaefa5b;};const _0x4466bd=a277_0xaefa;'use strict';const _=require(_0x4466bd('0x10')),qs=require(_0x4466bd('0x2b')),logger=require(_0x4466bd('0x1c'))(_0x4466bd('0x17')),db=require(_0x4466bd('0x2d'))['db'],{Op}=require(_0x4466bd('0x18'));function respondWithResult(_0x30f633,_0x315d74){return _0x315d74=_0x315d74||0xc8,function(_0x3963e1){const _0x3a4421=a277_0xaefa;if(_0x3963e1)return _0x30f633[_0x3a4421('0x19')](_0x315d74)[_0x3a4421('0x25')](_0x3963e1);};}function respondWithFilteredResult(_0x15d4e1,_0x1b28be){return function(_0x2c02da){const _0x541257=a277_0xaefa;if(_0x2c02da){const _0x52675d=_0x2c02da[_0x541257('0xe')],_0x3beabe=_0x1b28be[_0x541257('0x2')];let _0x5f347e=_0x1b28be[_0x541257('0x2')]+_0x1b28be['limit'],_0x15c37a;return _0x5f347e>=_0x52675d?(_0x5f347e=_0x52675d,_0x15c37a=0xc8):_0x15c37a=0xce,_0x15d4e1[_0x541257('0x19')](_0x15c37a),_0x15d4e1[_0x541257('0x32')](_0x541257('0x22'),_0x3beabe+'-'+_0x5f347e+'/'+_0x52675d)[_0x541257('0x25')](_0x2c02da);}return null;};}function saveUpdates(_0x374925){return function(_0x4a9942){const _0x184353=a277_0xaefa;if(_0x4a9942)return _0x4a9942[_0x184353('0x3')](_0x374925)[_0x184353('0x16')](function(_0x5bcfe8){return _0x5bcfe8;});return null;};}function removeEntity(_0x11542a){return function(_0x3ebcb1){const _0x384e85=a277_0xaefa;if(_0x3ebcb1)return _0x3ebcb1[_0x384e85('0x2f')]()[_0x384e85('0x16')](function(){const _0x1f45c4=_0x384e85;_0x11542a['status'](0xcc)[_0x1f45c4('0x35')]();});};}function handleEntityNotFound(_0x544402){return function(_0x154748){const _0x494279=a277_0xaefa;return!_0x154748&&_0x544402[_0x494279('0x31')](0x194),_0x154748;};}function handleError(_0x12488f,_0x437894){return _0x437894=_0x437894||0x1f4,function(_0x51ff89){const _0x576f50=a277_0xaefa;logger[_0x576f50('0x33')](_0x51ff89[_0x576f50('0x1b')]),_0x51ff89[_0x576f50('0x34')]&&delete _0x51ff89[_0x576f50('0x34')],_0x12488f['status'](_0x437894)['send'](_0x51ff89);};}exports[_0x4466bd('0x2e')]=function(_0x3b9bd1,_0x896d83){const _0x572dbb=_0x4466bd;let _0x33647d={};const _0x1b2546={},_0x5ce933={'count':0x0,'rows':[]},_0xddbfc6=_[_0x572dbb('0xd')](db['FreshsalesField'][_0x572dbb('0x5')],function(_0x10b571){const _0x238719=_0x572dbb;return{'name':_0x10b571[_0x238719('0x4')],'type':_0x10b571['type'][_0x238719('0x12')]};});_0x1b2546[_0x572dbb('0x6')]=_['map'](_0xddbfc6,'name'),_0x1b2546[_0x572dbb('0x1')]=_[_0x572dbb('0x28')](_0x3b9bd1[_0x572dbb('0x1')]),_0x1b2546[_0x572dbb('0x1d')]=_[_0x572dbb('0x29')](_0x1b2546[_0x572dbb('0x6')],_0x1b2546['query']),_0x33647d[_0x572dbb('0x23')]=_[_0x572dbb('0x29')](_0x1b2546[_0x572dbb('0x6')],qs[_0x572dbb('0xf')](_0x3b9bd1[_0x572dbb('0x1')][_0x572dbb('0xf')])),_0x33647d[_0x572dbb('0x23')]=_0x33647d['attributes'][_0x572dbb('0x1a')]?_0x33647d[_0x572dbb('0x23')]:_0x1b2546[_0x572dbb('0x6')];typeof _0x3b9bd1[_0x572dbb('0x1')][_0x572dbb('0x14')]===_0x572dbb('0x24')&&(_0x33647d[_0x572dbb('0x21')]=qs['limit'](_0x3b9bd1['query']['limit']),_0x33647d[_0x572dbb('0x2')]=qs[_0x572dbb('0x2')](_0x3b9bd1[_0x572dbb('0x1')][_0x572dbb('0x2')]));_0x33647d['order']=qs[_0x572dbb('0x20')](_0x3b9bd1[_0x572dbb('0x1')][_0x572dbb('0x20')]),_0x33647d[_0x572dbb('0x9')]=qs[_0x572dbb('0x1d')](_['pick'](_0x3b9bd1[_0x572dbb('0x1')],_0x1b2546['filters']),_0xddbfc6);_0x3b9bd1[_0x572dbb('0x1')][_0x572dbb('0x1e')]&&(_0x33647d[_0x572dbb('0x9')]=_[_0x572dbb('0x30')](_0x33647d['where'],{[Op['or']]:_['map'](_0xddbfc6,function(_0x18fbae){const _0x5762b3=_0x572dbb;if(_0x18fbae[_0x5762b3('0x7')]!==_0x5762b3('0x2c')){const _0x25f727={};return _0x25f727[_0x18fbae['name']]={[Op[_0x5762b3('0x15')]]:'%'+_0x3b9bd1['query'][_0x5762b3('0x1e')]+'%'},_0x25f727;}})}));_0x33647d=_[_0x572dbb('0x30')]({},_0x33647d,_0x3b9bd1[_0x572dbb('0xa')]);const _0x557d4a={'where':_0x33647d[_0x572dbb('0x9')]};return db[_0x572dbb('0x13')][_0x572dbb('0xe')](_0x557d4a)[_0x572dbb('0x16')](function(_0x400e5a){const _0x24ef1=_0x572dbb;return _0x5ce933[_0x24ef1('0xe')]=_0x400e5a,_0x3b9bd1[_0x24ef1('0x1')]['includeAll']&&(_0x33647d[_0x24ef1('0x27')]=[{'all':!![]}]),db[_0x24ef1('0x13')][_0x24ef1('0x2a')](_0x33647d);})[_0x572dbb('0x16')](function(_0x13b432){const _0x4456dd=_0x572dbb;return _0x5ce933[_0x4456dd('0x8')]=_0x13b432,_0x5ce933;})[_0x572dbb('0x16')](respondWithFilteredResult(_0x896d83,_0x33647d))[_0x572dbb('0x1f')](handleError(_0x896d83,null));},exports[_0x4466bd('0x26')]=function(_0x52606f,_0x2071b2){const _0x90fa7a=_0x4466bd;let _0x5ad1f2={'raw':!![],'where':{'id':_0x52606f['params']['id']}};const _0x193d05={};return _0x193d05['model']=_['keys'](db['FreshsalesField']['rawAttributes']),_0x193d05[_0x90fa7a('0x1')]=_['keys'](_0x52606f['query']),_0x193d05['filters']=_[_0x90fa7a('0x29')](_0x193d05[_0x90fa7a('0x6')],_0x193d05[_0x90fa7a('0x1')]),_0x5ad1f2['attributes']=_[_0x90fa7a('0x29')](_0x193d05['model'],qs[_0x90fa7a('0xf')](_0x52606f[_0x90fa7a('0x1')][_0x90fa7a('0xf')])),_0x5ad1f2[_0x90fa7a('0x23')]=_0x5ad1f2[_0x90fa7a('0x23')]['length']?_0x5ad1f2[_0x90fa7a('0x23')]:_0x193d05[_0x90fa7a('0x6')],_0x52606f[_0x90fa7a('0x1')][_0x90fa7a('0x0')]&&(_0x5ad1f2[_0x90fa7a('0x27')]=[{'all':!![]}]),_0x5ad1f2=_[_0x90fa7a('0x30')]({},_0x5ad1f2,_0x52606f[_0x90fa7a('0xa')]),db[_0x90fa7a('0x13')][_0x90fa7a('0xb')](_0x5ad1f2)[_0x90fa7a('0x16')](handleEntityNotFound(_0x2071b2,null))[_0x90fa7a('0x16')](respondWithResult(_0x2071b2,null))[_0x90fa7a('0x1f')](handleError(_0x2071b2,null));},exports['create']=function(_0x43fe6a,_0x483fa6){const _0x5dc935=_0x4466bd;return db[_0x5dc935('0x13')][_0x5dc935('0x11')](_0x43fe6a[_0x5dc935('0xc')],{})[_0x5dc935('0x16')](respondWithResult(_0x483fa6,0xc9))[_0x5dc935('0x1f')](handleError(_0x483fa6,null));},exports[_0x4466bd('0x3')]=function(_0x4d3f84,_0x5d9219){const _0x1bf451=_0x4466bd;return _0x4d3f84['body']['id']&&delete _0x4d3f84['body']['id'],db['FreshsalesField']['findOne']({'where':{'id':_0x4d3f84['params']['id']}})[_0x1bf451('0x16')](handleEntityNotFound(_0x5d9219,null))[_0x1bf451('0x16')](saveUpdates(_0x4d3f84[_0x1bf451('0xc')],null))[_0x1bf451('0x16')](respondWithResult(_0x5d9219,null))[_0x1bf451('0x1f')](handleError(_0x5d9219,null));},exports['destroy']=function(_0x1eed0f,_0x12344b){const _0x3ab67e=_0x4466bd;return db[_0x3ab67e('0x13')][_0x3ab67e('0xb')]({'where':{'id':_0x1eed0f['params']['id']}})[_0x3ab67e('0x16')](handleEntityNotFound(_0x12344b,null))[_0x3ab67e('0x16')](removeEntity(_0x12344b,null))[_0x3ab67e('0x1f')](handleError(_0x12344b,null));};
\ No newline at end of file