Built motion from commit 82a371561bcdbc7605c801e5e414f4032ba9e7ad. Version 3.0.0...
[motion-next.git] / server / api / intDeskField / intDeskField.controller.js
index 1d6396d..e7aac7d 100644 (file)
@@ -1 +1 @@
-const a238_0x2bbd=['sort','findAll','end','send','status','../../components/parsers/qs','includeAll','../../mysqldb','Content-Range','model','destroy','body','limit','key','create','lodash','merge','fields','filter','VIRTUAL','include','sendStatus','findOne','type','catch','name','pick','DeskField','query','attributes','like','order','offset','intersection','length','fieldName','update','where','rawAttributes','keys','then','../../config/logger','count','filters','map','api','params','json','undefined'];(function(_0x1fec0b,_0x2bbde5){const _0x1e1709=function(_0x2c2a81){while(--_0x2c2a81){_0x1fec0b['push'](_0x1fec0b['shift']());}};_0x1e1709(++_0x2bbde5);}(a238_0x2bbd,0x143));const a238_0x1e17=function(_0x1fec0b,_0x2bbde5){_0x1fec0b=_0x1fec0b-0x0;let _0x1e1709=a238_0x2bbd[_0x1fec0b];return _0x1e1709;};const _0x5510d9=a238_0x1e17;'use strict';const _=require(_0x5510d9('0x23')),qs=require(_0x5510d9('0x19')),logger=require(_0x5510d9('0xc'))(_0x5510d9('0x10')),db=require(_0x5510d9('0x1b'))['db'],{Op}=require('sequelize');function respondWithResult(_0x2c2a81,_0x1ca3e0){return _0x1ca3e0=_0x1ca3e0||0xc8,function(_0x2497db){const _0x4a75de=a238_0x1e17;if(_0x2497db)return _0x2c2a81['status'](_0x1ca3e0)[_0x4a75de('0x12')](_0x2497db);};}function respondWithFilteredResult(_0x19915b,_0x376528){return function(_0xf8921a){const _0x3d29f8=a238_0x1e17;if(_0xf8921a){const _0x2ce7ec=_0xf8921a[_0x3d29f8('0xd')],_0x24f7f3=_0x376528[_0x3d29f8('0x3')];let _0x465db8=_0x376528['offset']+_0x376528['limit'],_0x42f38c;return _0x465db8>=_0x2ce7ec?(_0x465db8=_0x2ce7ec,_0x42f38c=0xc8):_0x42f38c=0xce,_0x19915b[_0x3d29f8('0x18')](_0x42f38c),_0x19915b['set'](_0x3d29f8('0x1c'),_0x24f7f3+'-'+_0x465db8+'/'+_0x2ce7ec)[_0x3d29f8('0x12')](_0xf8921a);}return null;};}function saveUpdates(_0x3b7d5a){return function(_0x3ef488){const _0x119583=a238_0x1e17;if(_0x3ef488)return _0x3ef488[_0x119583('0x7')](_0x3b7d5a)[_0x119583('0xb')](function(_0x2c1020){return _0x2c1020;});return null;};}function removeEntity(_0x2ab125){return function(_0x415825){const _0x27b98c=a238_0x1e17;if(_0x415825)return _0x415825[_0x27b98c('0x1e')]()[_0x27b98c('0xb')](function(){const _0x1a60ab=_0x27b98c;_0x2ab125[_0x1a60ab('0x18')](0xcc)[_0x1a60ab('0x16')]();});};}function handleEntityNotFound(_0x1c8e5f){return function(_0x4a7fd2){const _0x5221b5=a238_0x1e17;return!_0x4a7fd2&&_0x1c8e5f[_0x5221b5('0x29')](0x194),_0x4a7fd2;};}function handleError(_0x487407,_0x530e43){return _0x530e43=_0x530e43||0x1f4,function(_0x294b81){const _0x3f9ddb=a238_0x1e17;logger['error'](_0x294b81['stack']),_0x294b81['name']&&delete _0x294b81['name'],_0x487407[_0x3f9ddb('0x18')](_0x530e43)[_0x3f9ddb('0x17')](_0x294b81);};}exports['index']=function(_0x33573e,_0x465333){const _0x137c49=_0x5510d9;let _0x3ab57c={};const _0x48d175={},_0x114e19={'count':0x0,'rows':[]},_0x3338de=_['map'](db[_0x137c49('0x2f')][_0x137c49('0x9')],function(_0x12225b){const _0x1e14bc=_0x137c49;return{'name':_0x12225b[_0x1e14bc('0x6')],'type':_0x12225b[_0x1e14bc('0x2b')][_0x1e14bc('0x21')]};});_0x48d175[_0x137c49('0x1d')]=_['map'](_0x3338de,'name'),_0x48d175['query']=_['keys'](_0x33573e[_0x137c49('0x30')]),_0x48d175[_0x137c49('0xe')]=_[_0x137c49('0x4')](_0x48d175[_0x137c49('0x1d')],_0x48d175[_0x137c49('0x30')]),_0x3ab57c[_0x137c49('0x0')]=_[_0x137c49('0x4')](_0x48d175['model'],qs['fields'](_0x33573e[_0x137c49('0x30')][_0x137c49('0x25')])),_0x3ab57c['attributes']=_0x3ab57c[_0x137c49('0x0')][_0x137c49('0x5')]?_0x3ab57c[_0x137c49('0x0')]:_0x48d175['model'];typeof _0x33573e[_0x137c49('0x30')]['nolimit']===_0x137c49('0x13')&&(_0x3ab57c[_0x137c49('0x20')]=qs['limit'](_0x33573e['query'][_0x137c49('0x20')]),_0x3ab57c[_0x137c49('0x3')]=qs[_0x137c49('0x3')](_0x33573e[_0x137c49('0x30')][_0x137c49('0x3')]));_0x3ab57c[_0x137c49('0x2')]=qs[_0x137c49('0x14')](_0x33573e[_0x137c49('0x30')][_0x137c49('0x14')]),_0x3ab57c[_0x137c49('0x8')]=qs[_0x137c49('0xe')](_[_0x137c49('0x2e')](_0x33573e[_0x137c49('0x30')],_0x48d175[_0x137c49('0xe')]),_0x3338de);_0x33573e[_0x137c49('0x30')]['filter']&&(_0x3ab57c[_0x137c49('0x8')]=_[_0x137c49('0x24')](_0x3ab57c[_0x137c49('0x8')],{[Op['or']]:_[_0x137c49('0xf')](_0x3338de,function(_0x516ce4){const _0x2b5e8f=_0x137c49;if(_0x516ce4['type']!==_0x2b5e8f('0x27')){const _0x52512e={};return _0x52512e[_0x516ce4[_0x2b5e8f('0x2d')]]={[Op[_0x2b5e8f('0x1')]]:'%'+_0x33573e[_0x2b5e8f('0x30')][_0x2b5e8f('0x26')]+'%'},_0x52512e;}})}));_0x3ab57c=_[_0x137c49('0x24')]({},_0x3ab57c,_0x33573e['options']);const _0x1f2908={'where':_0x3ab57c[_0x137c49('0x8')]};return db['DeskField'][_0x137c49('0xd')](_0x1f2908)[_0x137c49('0xb')](function(_0x194195){const _0x124b59=_0x137c49;return _0x114e19[_0x124b59('0xd')]=_0x194195,_0x33573e[_0x124b59('0x30')][_0x124b59('0x1a')]&&(_0x3ab57c['include']=[{'all':!![]}]),db[_0x124b59('0x2f')][_0x124b59('0x15')](_0x3ab57c);})[_0x137c49('0xb')](function(_0x3a3eeb){return _0x114e19['rows']=_0x3a3eeb,_0x114e19;})[_0x137c49('0xb')](respondWithFilteredResult(_0x465333,_0x3ab57c))[_0x137c49('0x2c')](handleError(_0x465333,null));},exports['show']=function(_0x160c79,_0xba9a32){const _0x382e02=_0x5510d9;let _0x46cc80={'raw':!![],'where':{'id':_0x160c79[_0x382e02('0x11')]['id']}};const _0x1464e0={};return _0x1464e0[_0x382e02('0x1d')]=_[_0x382e02('0xa')](db[_0x382e02('0x2f')]['rawAttributes']),_0x1464e0[_0x382e02('0x30')]=_[_0x382e02('0xa')](_0x160c79[_0x382e02('0x30')]),_0x1464e0[_0x382e02('0xe')]=_[_0x382e02('0x4')](_0x1464e0['model'],_0x1464e0[_0x382e02('0x30')]),_0x46cc80['attributes']=_[_0x382e02('0x4')](_0x1464e0[_0x382e02('0x1d')],qs['fields'](_0x160c79[_0x382e02('0x30')]['fields'])),_0x46cc80[_0x382e02('0x0')]=_0x46cc80[_0x382e02('0x0')][_0x382e02('0x5')]?_0x46cc80['attributes']:_0x1464e0[_0x382e02('0x1d')],_0x160c79[_0x382e02('0x30')][_0x382e02('0x1a')]&&(_0x46cc80[_0x382e02('0x28')]=[{'all':!![]}]),_0x46cc80=_[_0x382e02('0x24')]({},_0x46cc80,_0x160c79['options']),db['DeskField']['findOne'](_0x46cc80)[_0x382e02('0xb')](handleEntityNotFound(_0xba9a32,null))['then'](respondWithResult(_0xba9a32,null))[_0x382e02('0x2c')](handleError(_0xba9a32,null));},exports[_0x5510d9('0x22')]=function(_0x5a45fe,_0x65f1c0){const _0x1455e7=_0x5510d9;return db['DeskField']['create'](_0x5a45fe[_0x1455e7('0x1f')],{})[_0x1455e7('0xb')](respondWithResult(_0x65f1c0,0xc9))[_0x1455e7('0x2c')](handleError(_0x65f1c0,null));},exports[_0x5510d9('0x7')]=function(_0x530f92,_0x208a26){const _0x29b31c=_0x5510d9;return _0x530f92[_0x29b31c('0x1f')]['id']&&delete _0x530f92['body']['id'],db[_0x29b31c('0x2f')][_0x29b31c('0x2a')]({'where':{'id':_0x530f92['params']['id']}})[_0x29b31c('0xb')](handleEntityNotFound(_0x208a26,null))[_0x29b31c('0xb')](saveUpdates(_0x530f92[_0x29b31c('0x1f')],null))[_0x29b31c('0xb')](respondWithResult(_0x208a26,null))[_0x29b31c('0x2c')](handleError(_0x208a26,null));},exports[_0x5510d9('0x1e')]=function(_0x46a3bd,_0x3e32e7){const _0x485423=_0x5510d9;return db[_0x485423('0x2f')][_0x485423('0x2a')]({'where':{'id':_0x46a3bd[_0x485423('0x11')]['id']}})['then'](handleEntityNotFound(_0x3e32e7,null))['then'](removeEntity(_0x3e32e7,null))[_0x485423('0x2c')](handleError(_0x3e32e7,null));};
\ No newline at end of file
+const a238_0x39fb=['create','undefined','status','rawAttributes','key','lodash','order','name','map','length','model','limit','../../components/parsers/qs','count','catch','pick','findOne','api','show','VIRTUAL','query','findAll','intersection','json','filters','set','send','filter','sort','rows','fields','includeAll','then','error','update','../../mysqldb','merge','sequelize','keys','offset','options','type','destroy','index','include','nolimit','attributes','params','DeskField','where','fieldName','body'];(function(_0x4668c7,_0x39fb55){const _0x4a0c9d=function(_0x410e2c){while(--_0x410e2c){_0x4668c7['push'](_0x4668c7['shift']());}};_0x4a0c9d(++_0x39fb55);}(a238_0x39fb,0x9e));const a238_0x4a0c=function(_0x4668c7,_0x39fb55){_0x4668c7=_0x4668c7-0x0;let _0x4a0c9d=a238_0x39fb[_0x4668c7];return _0x4a0c9d;};const _0x43b3c4=a238_0x4a0c;'use strict';const _=require(_0x43b3c4('0x3')),qs=require(_0x43b3c4('0xa')),logger=require('../../config/logger')(_0x43b3c4('0xf')),db=require(_0x43b3c4('0x21'))['db'],{Op}=require(_0x43b3c4('0x23'));function respondWithResult(_0x410e2c,_0x11d28e){return _0x11d28e=_0x11d28e||0xc8,function(_0x41dae9){const _0x152102=a238_0x4a0c;if(_0x41dae9)return _0x410e2c[_0x152102('0x0')](_0x11d28e)[_0x152102('0x15')](_0x41dae9);};}function respondWithFilteredResult(_0x1adeaf,_0x1c7602){return function(_0x59a091){const _0x2a4eb2=a238_0x4a0c;if(_0x59a091){const _0x44d2ed=_0x59a091[_0x2a4eb2('0xb')],_0xc7ccc9=_0x1c7602['offset'];let _0x556a9d=_0x1c7602[_0x2a4eb2('0x25')]+_0x1c7602[_0x2a4eb2('0x9')],_0x260b97;return _0x556a9d>=_0x44d2ed?(_0x556a9d=_0x44d2ed,_0x260b97=0xc8):_0x260b97=0xce,_0x1adeaf[_0x2a4eb2('0x0')](_0x260b97),_0x1adeaf[_0x2a4eb2('0x17')]('Content-Range',_0xc7ccc9+'-'+_0x556a9d+'/'+_0x44d2ed)[_0x2a4eb2('0x15')](_0x59a091);}return null;};}function saveUpdates(_0x397157){return function(_0x59f951){const _0x4a30cb=a238_0x4a0c;if(_0x59f951)return _0x59f951[_0x4a30cb('0x20')](_0x397157)[_0x4a30cb('0x1e')](function(_0x2abed0){return _0x2abed0;});return null;};}function removeEntity(_0x206236){return function(_0x3b5349){const _0x4d96bc=a238_0x4a0c;if(_0x3b5349)return _0x3b5349[_0x4d96bc('0x28')]()[_0x4d96bc('0x1e')](function(){const _0x13171d=_0x4d96bc;_0x206236[_0x13171d('0x0')](0xcc)['end']();});};}function handleEntityNotFound(_0x885aa8){return function(_0x427b4b){return!_0x427b4b&&_0x885aa8['sendStatus'](0x194),_0x427b4b;};}function handleError(_0x2e7f60,_0x156e3c){return _0x156e3c=_0x156e3c||0x1f4,function(_0x4fc241){const _0x373fbd=a238_0x4a0c;logger[_0x373fbd('0x1f')](_0x4fc241['stack']),_0x4fc241[_0x373fbd('0x5')]&&delete _0x4fc241['name'],_0x2e7f60['status'](_0x156e3c)[_0x373fbd('0x18')](_0x4fc241);};}exports[_0x43b3c4('0x29')]=function(_0x1c76e5,_0x454465){const _0x5cead4=_0x43b3c4;let _0x34fa2a={};const _0x653d8d={},_0x3ced49={'count':0x0,'rows':[]},_0x5a66cc=_[_0x5cead4('0x6')](db[_0x5cead4('0x2e')][_0x5cead4('0x1')],function(_0x5d93e5){const _0xd32cce=_0x5cead4;return{'name':_0x5d93e5[_0xd32cce('0x30')],'type':_0x5d93e5[_0xd32cce('0x27')][_0xd32cce('0x2')]};});_0x653d8d[_0x5cead4('0x8')]=_[_0x5cead4('0x6')](_0x5a66cc,_0x5cead4('0x5')),_0x653d8d[_0x5cead4('0x12')]=_[_0x5cead4('0x24')](_0x1c76e5[_0x5cead4('0x12')]),_0x653d8d['filters']=_[_0x5cead4('0x14')](_0x653d8d['model'],_0x653d8d['query']),_0x34fa2a[_0x5cead4('0x2c')]=_['intersection'](_0x653d8d[_0x5cead4('0x8')],qs[_0x5cead4('0x1c')](_0x1c76e5['query'][_0x5cead4('0x1c')])),_0x34fa2a[_0x5cead4('0x2c')]=_0x34fa2a[_0x5cead4('0x2c')][_0x5cead4('0x7')]?_0x34fa2a[_0x5cead4('0x2c')]:_0x653d8d['model'];typeof _0x1c76e5[_0x5cead4('0x12')][_0x5cead4('0x2b')]===_0x5cead4('0x33')&&(_0x34fa2a[_0x5cead4('0x9')]=qs['limit'](_0x1c76e5[_0x5cead4('0x12')][_0x5cead4('0x9')]),_0x34fa2a['offset']=qs['offset'](_0x1c76e5[_0x5cead4('0x12')]['offset']));_0x34fa2a[_0x5cead4('0x4')]=qs[_0x5cead4('0x1a')](_0x1c76e5[_0x5cead4('0x12')][_0x5cead4('0x1a')]),_0x34fa2a['where']=qs[_0x5cead4('0x16')](_[_0x5cead4('0xd')](_0x1c76e5['query'],_0x653d8d['filters']),_0x5a66cc);_0x1c76e5[_0x5cead4('0x12')][_0x5cead4('0x19')]&&(_0x34fa2a['where']=_[_0x5cead4('0x22')](_0x34fa2a['where'],{[Op['or']]:_['map'](_0x5a66cc,function(_0x5e8e4c){const _0x23ed8f=_0x5cead4;if(_0x5e8e4c[_0x23ed8f('0x27')]!==_0x23ed8f('0x11')){const _0x29c001={};return _0x29c001[_0x5e8e4c['name']]={[Op['like']]:'%'+_0x1c76e5['query'][_0x23ed8f('0x19')]+'%'},_0x29c001;}})}));_0x34fa2a=_['merge']({},_0x34fa2a,_0x1c76e5[_0x5cead4('0x26')]);const _0x1b64e2={'where':_0x34fa2a[_0x5cead4('0x2f')]};return db['DeskField'][_0x5cead4('0xb')](_0x1b64e2)[_0x5cead4('0x1e')](function(_0x4b28c5){const _0x4e7be5=_0x5cead4;return _0x3ced49[_0x4e7be5('0xb')]=_0x4b28c5,_0x1c76e5['query'][_0x4e7be5('0x1d')]&&(_0x34fa2a[_0x4e7be5('0x2a')]=[{'all':!![]}]),db['DeskField'][_0x4e7be5('0x13')](_0x34fa2a);})[_0x5cead4('0x1e')](function(_0x3dba00){const _0x2f8e69=_0x5cead4;return _0x3ced49[_0x2f8e69('0x1b')]=_0x3dba00,_0x3ced49;})[_0x5cead4('0x1e')](respondWithFilteredResult(_0x454465,_0x34fa2a))['catch'](handleError(_0x454465,null));},exports[_0x43b3c4('0x10')]=function(_0x487e7a,_0x496213){const _0x531497=_0x43b3c4;let _0xc357cd={'raw':!![],'where':{'id':_0x487e7a['params']['id']}};const _0x109973={};return _0x109973['model']=_['keys'](db[_0x531497('0x2e')][_0x531497('0x1')]),_0x109973['query']=_['keys'](_0x487e7a[_0x531497('0x12')]),_0x109973[_0x531497('0x16')]=_['intersection'](_0x109973[_0x531497('0x8')],_0x109973[_0x531497('0x12')]),_0xc357cd[_0x531497('0x2c')]=_[_0x531497('0x14')](_0x109973['model'],qs[_0x531497('0x1c')](_0x487e7a[_0x531497('0x12')][_0x531497('0x1c')])),_0xc357cd[_0x531497('0x2c')]=_0xc357cd[_0x531497('0x2c')][_0x531497('0x7')]?_0xc357cd[_0x531497('0x2c')]:_0x109973['model'],_0x487e7a[_0x531497('0x12')][_0x531497('0x1d')]&&(_0xc357cd['include']=[{'all':!![]}]),_0xc357cd=_[_0x531497('0x22')]({},_0xc357cd,_0x487e7a[_0x531497('0x26')]),db['DeskField'][_0x531497('0xe')](_0xc357cd)['then'](handleEntityNotFound(_0x496213,null))[_0x531497('0x1e')](respondWithResult(_0x496213,null))['catch'](handleError(_0x496213,null));},exports[_0x43b3c4('0x32')]=function(_0x25a9c2,_0x32d956){const _0xb9b9ab=_0x43b3c4;return db[_0xb9b9ab('0x2e')][_0xb9b9ab('0x32')](_0x25a9c2[_0xb9b9ab('0x31')],{})[_0xb9b9ab('0x1e')](respondWithResult(_0x32d956,0xc9))[_0xb9b9ab('0xc')](handleError(_0x32d956,null));},exports[_0x43b3c4('0x20')]=function(_0xc5743a,_0x35737d){const _0x595741=_0x43b3c4;return _0xc5743a['body']['id']&&delete _0xc5743a[_0x595741('0x31')]['id'],db[_0x595741('0x2e')][_0x595741('0xe')]({'where':{'id':_0xc5743a[_0x595741('0x2d')]['id']}})[_0x595741('0x1e')](handleEntityNotFound(_0x35737d,null))[_0x595741('0x1e')](saveUpdates(_0xc5743a[_0x595741('0x31')],null))[_0x595741('0x1e')](respondWithResult(_0x35737d,null))[_0x595741('0xc')](handleError(_0x35737d,null));},exports[_0x43b3c4('0x28')]=function(_0x20e462,_0x515997){const _0x58d8e9=_0x43b3c4;return db[_0x58d8e9('0x2e')]['findOne']({'where':{'id':_0x20e462[_0x58d8e9('0x2d')]['id']}})[_0x58d8e9('0x1e')](handleEntityNotFound(_0x515997,null))[_0x58d8e9('0x1e')](removeEntity(_0x515997,null))['catch'](handleError(_0x515997,null));};
\ No newline at end of file