Built motion from commit a9fb64cc6defd8fb3a5cc199221f878e91c0e969. Version 3.0.0...
[motion-next.git] / server / api / intDynamics365Field / intDynamics365Field.controller.js
index 8bbbbf2..40d0879 100644 (file)
@@ -1 +1 @@
-const a251_0x1e21=['params','include','name','nolimit','pick','body','offset','show','Dynamics365Field','status','Content-Range','end','filter','map','model','stack','count','fields','length','index','destroy','lodash','set','VIRTUAL','keys','rawAttributes','json','error','where','order','sequelize','key','type','../../config/logger','then','sort','findOne','../../components/parsers/qs','filters','send','limit','catch','options','query','create','update','attributes','includeAll','sendStatus','fieldName','findAll','merge','intersection'];(function(_0x3c0e86,_0x1e21eb){const _0x2e0d1f=function(_0x174b98){while(--_0x174b98){_0x3c0e86['push'](_0x3c0e86['shift']());}};_0x2e0d1f(++_0x1e21eb);}(a251_0x1e21,0x100));const a251_0x2e0d=function(_0x3c0e86,_0x1e21eb){_0x3c0e86=_0x3c0e86-0x0;let _0x2e0d1f=a251_0x1e21[_0x3c0e86];return _0x2e0d1f;};const _0x573692=a251_0x2e0d;'use strict';const _=require(_0x573692('0x1e')),qs=require(_0x573692('0x2e')),logger=require(_0x573692('0x2a'))('api'),db=require('../../mysqldb')['db'],{Op}=require(_0x573692('0x27'));function respondWithResult(_0x174b98,_0x580c40){return _0x580c40=_0x580c40||0xc8,function(_0x222425){const _0x4503ad=a251_0x2e0d;if(_0x222425)return _0x174b98[_0x4503ad('0x12')](_0x580c40)[_0x4503ad('0x23')](_0x222425);};}function respondWithFilteredResult(_0x383561,_0x2f0bfc){return function(_0xd5160c){const _0x3a9e2d=a251_0x2e0d;if(_0xd5160c){const _0x21c9c0=_0xd5160c['count'],_0x2983fa=_0x2f0bfc[_0x3a9e2d('0xf')];let _0x4735ac=_0x2f0bfc[_0x3a9e2d('0xf')]+_0x2f0bfc[_0x3a9e2d('0x31')],_0x5d56c4;return _0x4735ac>=_0x21c9c0?(_0x4735ac=_0x21c9c0,_0x5d56c4=0xc8):_0x5d56c4=0xce,_0x383561['status'](_0x5d56c4),_0x383561[_0x3a9e2d('0x1f')](_0x3a9e2d('0x13'),_0x2983fa+'-'+_0x4735ac+'/'+_0x21c9c0)[_0x3a9e2d('0x23')](_0xd5160c);}return null;};}function saveUpdates(_0xe9fd27){return function(_0x4cb961){const _0x510365=a251_0x2e0d;if(_0x4cb961)return _0x4cb961[_0x510365('0x1')](_0xe9fd27)[_0x510365('0x2b')](function(_0x22a74e){return _0x22a74e;});return null;};}function removeEntity(_0x546665){return function(_0x3dcf1b){const _0x1bd71e=a251_0x2e0d;if(_0x3dcf1b)return _0x3dcf1b['destroy']()[_0x1bd71e('0x2b')](function(){const _0x92f4a8=_0x1bd71e;_0x546665['status'](0xcc)[_0x92f4a8('0x14')]();});};}function handleEntityNotFound(_0x42015f){return function(_0x55ffe9){const _0x840b32=a251_0x2e0d;return!_0x55ffe9&&_0x42015f[_0x840b32('0x4')](0x194),_0x55ffe9;};}function handleError(_0x5c5c1f,_0x264afd){return _0x264afd=_0x264afd||0x1f4,function(_0xbd5f53){const _0x28467f=a251_0x2e0d;logger[_0x28467f('0x24')](_0xbd5f53[_0x28467f('0x18')]),_0xbd5f53[_0x28467f('0xb')]&&delete _0xbd5f53[_0x28467f('0xb')],_0x5c5c1f[_0x28467f('0x12')](_0x264afd)[_0x28467f('0x30')](_0xbd5f53);};}exports[_0x573692('0x1c')]=function(_0x345a7a,_0x5c31d2){const _0x1323aa=_0x573692;let _0x2376b6={};const _0x522026={},_0x1bf107={'count':0x0,'rows':[]},_0x9071cb=_[_0x1323aa('0x16')](db[_0x1323aa('0x11')][_0x1323aa('0x22')],function(_0x20485e){const _0x167713=_0x1323aa;return{'name':_0x20485e[_0x167713('0x5')],'type':_0x20485e[_0x167713('0x29')][_0x167713('0x28')]};});_0x522026['model']=_[_0x1323aa('0x16')](_0x9071cb,'name'),_0x522026['query']=_[_0x1323aa('0x21')](_0x345a7a[_0x1323aa('0x34')]),_0x522026[_0x1323aa('0x2f')]=_['intersection'](_0x522026['model'],_0x522026[_0x1323aa('0x34')]),_0x2376b6[_0x1323aa('0x2')]=_['intersection'](_0x522026[_0x1323aa('0x17')],qs[_0x1323aa('0x1a')](_0x345a7a[_0x1323aa('0x34')]['fields'])),_0x2376b6[_0x1323aa('0x2')]=_0x2376b6[_0x1323aa('0x2')]['length']?_0x2376b6[_0x1323aa('0x2')]:_0x522026[_0x1323aa('0x17')];typeof _0x345a7a[_0x1323aa('0x34')][_0x1323aa('0xc')]==='undefined'&&(_0x2376b6[_0x1323aa('0x31')]=qs[_0x1323aa('0x31')](_0x345a7a[_0x1323aa('0x34')][_0x1323aa('0x31')]),_0x2376b6[_0x1323aa('0xf')]=qs[_0x1323aa('0xf')](_0x345a7a[_0x1323aa('0x34')][_0x1323aa('0xf')]));_0x2376b6[_0x1323aa('0x26')]=qs[_0x1323aa('0x2c')](_0x345a7a[_0x1323aa('0x34')]['sort']),_0x2376b6[_0x1323aa('0x25')]=qs[_0x1323aa('0x2f')](_[_0x1323aa('0xd')](_0x345a7a['query'],_0x522026[_0x1323aa('0x2f')]),_0x9071cb);_0x345a7a[_0x1323aa('0x34')][_0x1323aa('0x15')]&&(_0x2376b6[_0x1323aa('0x25')]=_[_0x1323aa('0x7')](_0x2376b6[_0x1323aa('0x25')],{[Op['or']]:_[_0x1323aa('0x16')](_0x9071cb,function(_0x32f021){const _0x474564=_0x1323aa;if(_0x32f021[_0x474564('0x29')]!==_0x474564('0x20')){const _0x4ddcd4={};return _0x4ddcd4[_0x32f021[_0x474564('0xb')]]={[Op['like']]:'%'+_0x345a7a[_0x474564('0x34')]['filter']+'%'},_0x4ddcd4;}})}));_0x2376b6=_[_0x1323aa('0x7')]({},_0x2376b6,_0x345a7a[_0x1323aa('0x33')]);const _0x505dc6={'where':_0x2376b6[_0x1323aa('0x25')]};return db['Dynamics365Field'][_0x1323aa('0x19')](_0x505dc6)[_0x1323aa('0x2b')](function(_0xebb0a1){const _0x3d533e=_0x1323aa;return _0x1bf107['count']=_0xebb0a1,_0x345a7a['query'][_0x3d533e('0x3')]&&(_0x2376b6[_0x3d533e('0xa')]=[{'all':!![]}]),db['Dynamics365Field'][_0x3d533e('0x6')](_0x2376b6);})['then'](function(_0x1586ad){return _0x1bf107['rows']=_0x1586ad,_0x1bf107;})['then'](respondWithFilteredResult(_0x5c31d2,_0x2376b6))[_0x1323aa('0x32')](handleError(_0x5c31d2,null));},exports[_0x573692('0x10')]=function(_0x148443,_0xc1e568){const _0x4bbbb5=_0x573692;let _0x28e8a7={'raw':!![],'where':{'id':_0x148443['params']['id']}};const _0x164307={};return _0x164307[_0x4bbbb5('0x17')]=_['keys'](db[_0x4bbbb5('0x11')]['rawAttributes']),_0x164307[_0x4bbbb5('0x34')]=_[_0x4bbbb5('0x21')](_0x148443['query']),_0x164307[_0x4bbbb5('0x2f')]=_[_0x4bbbb5('0x8')](_0x164307[_0x4bbbb5('0x17')],_0x164307[_0x4bbbb5('0x34')]),_0x28e8a7[_0x4bbbb5('0x2')]=_[_0x4bbbb5('0x8')](_0x164307[_0x4bbbb5('0x17')],qs[_0x4bbbb5('0x1a')](_0x148443[_0x4bbbb5('0x34')][_0x4bbbb5('0x1a')])),_0x28e8a7[_0x4bbbb5('0x2')]=_0x28e8a7['attributes'][_0x4bbbb5('0x1b')]?_0x28e8a7[_0x4bbbb5('0x2')]:_0x164307[_0x4bbbb5('0x17')],_0x148443[_0x4bbbb5('0x34')][_0x4bbbb5('0x3')]&&(_0x28e8a7['include']=[{'all':!![]}]),_0x28e8a7=_[_0x4bbbb5('0x7')]({},_0x28e8a7,_0x148443[_0x4bbbb5('0x33')]),db[_0x4bbbb5('0x11')][_0x4bbbb5('0x2d')](_0x28e8a7)[_0x4bbbb5('0x2b')](handleEntityNotFound(_0xc1e568,null))[_0x4bbbb5('0x2b')](respondWithResult(_0xc1e568,null))[_0x4bbbb5('0x32')](handleError(_0xc1e568,null));},exports[_0x573692('0x0')]=function(_0x5a3f52,_0x338e9a){const _0x44067f=_0x573692;return db['Dynamics365Field']['create'](_0x5a3f52[_0x44067f('0xe')],{})[_0x44067f('0x2b')](respondWithResult(_0x338e9a,0xc9))[_0x44067f('0x32')](handleError(_0x338e9a,null));},exports[_0x573692('0x1')]=function(_0x16b27c,_0x54e22d){const _0x48915d=_0x573692;return _0x16b27c[_0x48915d('0xe')]['id']&&delete _0x16b27c['body']['id'],db['Dynamics365Field'][_0x48915d('0x2d')]({'where':{'id':_0x16b27c[_0x48915d('0x9')]['id']}})[_0x48915d('0x2b')](handleEntityNotFound(_0x54e22d,null))['then'](saveUpdates(_0x16b27c[_0x48915d('0xe')],null))['then'](respondWithResult(_0x54e22d,null))[_0x48915d('0x32')](handleError(_0x54e22d,null));},exports[_0x573692('0x1d')]=function(_0x4d5cce,_0x472a52){const _0x416b41=_0x573692;return db[_0x416b41('0x11')][_0x416b41('0x2d')]({'where':{'id':_0x4d5cce[_0x416b41('0x9')]['id']}})[_0x416b41('0x2b')](handleEntityNotFound(_0x472a52,null))['then'](removeEntity(_0x472a52,null))[_0x416b41('0x32')](handleError(_0x472a52,null));};
\ No newline at end of file
+const a251_0x1c5f=['then','update','../../mysqldb','map','keys','Dynamics365Field','status','type','sort','params','json','query','body','error','options','../../components/parsers/qs','set','lodash','create','where','api','attributes','undefined','fields','send','destroy','index','like','includeAll','length','count','stack','order','model','pick','catch','rows','offset','rawAttributes','filters','limit','fieldName','findOne','Content-Range','intersection','include','VIRTUAL','merge','key','name','show'];(function(_0x301152,_0x1c5fe0){const _0x3ed7a2=function(_0x5a3591){while(--_0x5a3591){_0x301152['push'](_0x301152['shift']());}};_0x3ed7a2(++_0x1c5fe0);}(a251_0x1c5f,0xc6));const a251_0x3ed7=function(_0x301152,_0x1c5fe0){_0x301152=_0x301152-0x0;let _0x3ed7a2=a251_0x1c5f[_0x301152];return _0x3ed7a2;};const _0x362c40=a251_0x3ed7;'use strict';const _=require(_0x362c40('0x17')),qs=require(_0x362c40('0x15')),logger=require('../../config/logger')(_0x362c40('0x1a')),db=require(_0x362c40('0x8'))['db'],{Op}=require('sequelize');function respondWithResult(_0x5a3591,_0x98fae1){return _0x98fae1=_0x98fae1||0xc8,function(_0x19223d){const _0x276999=a251_0x3ed7;if(_0x19223d)return _0x5a3591[_0x276999('0xc')](_0x98fae1)[_0x276999('0x10')](_0x19223d);};}function respondWithFilteredResult(_0xec4a60,_0x530661){return function(_0x4e6f3e){const _0x3cbc8a=a251_0x3ed7;if(_0x4e6f3e){const _0x1ef71c=_0x4e6f3e[_0x3cbc8a('0x24')],_0x30cd92=_0x530661[_0x3cbc8a('0x2b')];let _0x1bda19=_0x530661[_0x3cbc8a('0x2b')]+_0x530661[_0x3cbc8a('0x2e')],_0x1ba1ef;return _0x1bda19>=_0x1ef71c?(_0x1bda19=_0x1ef71c,_0x1ba1ef=0xc8):_0x1ba1ef=0xce,_0xec4a60[_0x3cbc8a('0xc')](_0x1ba1ef),_0xec4a60[_0x3cbc8a('0x16')](_0x3cbc8a('0x31'),_0x30cd92+'-'+_0x1bda19+'/'+_0x1ef71c)['json'](_0x4e6f3e);}return null;};}function saveUpdates(_0x2bd7d7){return function(_0x331fec){const _0x221836=a251_0x3ed7;if(_0x331fec)return _0x331fec[_0x221836('0x7')](_0x2bd7d7)['then'](function(_0xc4cb87){return _0xc4cb87;});return null;};}function removeEntity(_0x3d835e){return function(_0x8f80c7){const _0x16338a=a251_0x3ed7;if(_0x8f80c7)return _0x8f80c7[_0x16338a('0x1f')]()[_0x16338a('0x6')](function(){_0x3d835e['status'](0xcc)['end']();});};}function handleEntityNotFound(_0x3f8e55){return function(_0x5d52b6){return!_0x5d52b6&&_0x3f8e55['sendStatus'](0x194),_0x5d52b6;};}function handleError(_0x3d7134,_0xc9b5d1){return _0xc9b5d1=_0xc9b5d1||0x1f4,function(_0x26993c){const _0x3c9fca=a251_0x3ed7;logger[_0x3c9fca('0x13')](_0x26993c[_0x3c9fca('0x25')]),_0x26993c[_0x3c9fca('0x4')]&&delete _0x26993c[_0x3c9fca('0x4')],_0x3d7134[_0x3c9fca('0xc')](_0xc9b5d1)[_0x3c9fca('0x1e')](_0x26993c);};}exports[_0x362c40('0x20')]=function(_0x5c31ae,_0x4b2e11){const _0x2dec80=_0x362c40;let _0x498173={};const _0x2f0c9d={},_0x2ff8cd={'count':0x0,'rows':[]},_0xe4dd49=_[_0x2dec80('0x9')](db[_0x2dec80('0xb')][_0x2dec80('0x2c')],function(_0xea718f){const _0x28c5df=_0x2dec80;return{'name':_0xea718f[_0x28c5df('0x2f')],'type':_0xea718f[_0x28c5df('0xd')][_0x28c5df('0x3')]};});_0x2f0c9d[_0x2dec80('0x27')]=_['map'](_0xe4dd49,'name'),_0x2f0c9d[_0x2dec80('0x11')]=_[_0x2dec80('0xa')](_0x5c31ae[_0x2dec80('0x11')]),_0x2f0c9d[_0x2dec80('0x2d')]=_[_0x2dec80('0x32')](_0x2f0c9d[_0x2dec80('0x27')],_0x2f0c9d[_0x2dec80('0x11')]),_0x498173['attributes']=_[_0x2dec80('0x32')](_0x2f0c9d[_0x2dec80('0x27')],qs[_0x2dec80('0x1d')](_0x5c31ae[_0x2dec80('0x11')][_0x2dec80('0x1d')])),_0x498173['attributes']=_0x498173[_0x2dec80('0x1b')][_0x2dec80('0x23')]?_0x498173[_0x2dec80('0x1b')]:_0x2f0c9d['model'];typeof _0x5c31ae[_0x2dec80('0x11')]['nolimit']===_0x2dec80('0x1c')&&(_0x498173[_0x2dec80('0x2e')]=qs['limit'](_0x5c31ae[_0x2dec80('0x11')][_0x2dec80('0x2e')]),_0x498173[_0x2dec80('0x2b')]=qs['offset'](_0x5c31ae['query']['offset']));_0x498173[_0x2dec80('0x26')]=qs[_0x2dec80('0xe')](_0x5c31ae[_0x2dec80('0x11')][_0x2dec80('0xe')]),_0x498173[_0x2dec80('0x19')]=qs[_0x2dec80('0x2d')](_[_0x2dec80('0x28')](_0x5c31ae[_0x2dec80('0x11')],_0x2f0c9d['filters']),_0xe4dd49);_0x5c31ae[_0x2dec80('0x11')]['filter']&&(_0x498173[_0x2dec80('0x19')]=_['merge'](_0x498173[_0x2dec80('0x19')],{[Op['or']]:_[_0x2dec80('0x9')](_0xe4dd49,function(_0x272a5e){const _0x3b1f0a=_0x2dec80;if(_0x272a5e[_0x3b1f0a('0xd')]!==_0x3b1f0a('0x1')){const _0x1b53b4={};return _0x1b53b4[_0x272a5e['name']]={[Op[_0x3b1f0a('0x21')]]:'%'+_0x5c31ae[_0x3b1f0a('0x11')]['filter']+'%'},_0x1b53b4;}})}));_0x498173=_[_0x2dec80('0x2')]({},_0x498173,_0x5c31ae[_0x2dec80('0x14')]);const _0x512a33={'where':_0x498173[_0x2dec80('0x19')]};return db[_0x2dec80('0xb')][_0x2dec80('0x24')](_0x512a33)['then'](function(_0x358a89){const _0x247efc=_0x2dec80;return _0x2ff8cd[_0x247efc('0x24')]=_0x358a89,_0x5c31ae[_0x247efc('0x11')]['includeAll']&&(_0x498173[_0x247efc('0x0')]=[{'all':!![]}]),db[_0x247efc('0xb')]['findAll'](_0x498173);})[_0x2dec80('0x6')](function(_0x2eaef8){const _0x910787=_0x2dec80;return _0x2ff8cd[_0x910787('0x2a')]=_0x2eaef8,_0x2ff8cd;})[_0x2dec80('0x6')](respondWithFilteredResult(_0x4b2e11,_0x498173))[_0x2dec80('0x29')](handleError(_0x4b2e11,null));},exports[_0x362c40('0x5')]=function(_0x5c404f,_0x34353e){const _0x216fa7=_0x362c40;let _0x3164ba={'raw':!![],'where':{'id':_0x5c404f[_0x216fa7('0xf')]['id']}};const _0x33bce1={};return _0x33bce1[_0x216fa7('0x27')]=_[_0x216fa7('0xa')](db[_0x216fa7('0xb')]['rawAttributes']),_0x33bce1[_0x216fa7('0x11')]=_[_0x216fa7('0xa')](_0x5c404f['query']),_0x33bce1[_0x216fa7('0x2d')]=_[_0x216fa7('0x32')](_0x33bce1[_0x216fa7('0x27')],_0x33bce1[_0x216fa7('0x11')]),_0x3164ba[_0x216fa7('0x1b')]=_['intersection'](_0x33bce1[_0x216fa7('0x27')],qs[_0x216fa7('0x1d')](_0x5c404f['query'][_0x216fa7('0x1d')])),_0x3164ba['attributes']=_0x3164ba['attributes'][_0x216fa7('0x23')]?_0x3164ba['attributes']:_0x33bce1[_0x216fa7('0x27')],_0x5c404f[_0x216fa7('0x11')][_0x216fa7('0x22')]&&(_0x3164ba[_0x216fa7('0x0')]=[{'all':!![]}]),_0x3164ba=_[_0x216fa7('0x2')]({},_0x3164ba,_0x5c404f[_0x216fa7('0x14')]),db[_0x216fa7('0xb')][_0x216fa7('0x30')](_0x3164ba)['then'](handleEntityNotFound(_0x34353e,null))['then'](respondWithResult(_0x34353e,null))[_0x216fa7('0x29')](handleError(_0x34353e,null));},exports['create']=function(_0x43712c,_0x331d92){const _0x2fde48=_0x362c40;return db[_0x2fde48('0xb')][_0x2fde48('0x18')](_0x43712c['body'],{})[_0x2fde48('0x6')](respondWithResult(_0x331d92,0xc9))[_0x2fde48('0x29')](handleError(_0x331d92,null));},exports[_0x362c40('0x7')]=function(_0x49ac13,_0x192f3a){const _0x405e8f=_0x362c40;return _0x49ac13[_0x405e8f('0x12')]['id']&&delete _0x49ac13[_0x405e8f('0x12')]['id'],db['Dynamics365Field']['findOne']({'where':{'id':_0x49ac13[_0x405e8f('0xf')]['id']}})[_0x405e8f('0x6')](handleEntityNotFound(_0x192f3a,null))[_0x405e8f('0x6')](saveUpdates(_0x49ac13[_0x405e8f('0x12')],null))['then'](respondWithResult(_0x192f3a,null))[_0x405e8f('0x29')](handleError(_0x192f3a,null));},exports['destroy']=function(_0xc571d1,_0x45391c){const _0x52f3ef=_0x362c40;return db[_0x52f3ef('0xb')][_0x52f3ef('0x30')]({'where':{'id':_0xc571d1[_0x52f3ef('0xf')]['id']}})[_0x52f3ef('0x6')](handleEntityNotFound(_0x45391c,null))['then'](removeEntity(_0x45391c,null))[_0x52f3ef('0x29')](handleError(_0x45391c,null));};
\ No newline at end of file