Built motion from commit ded33658aad58fc8de845a8299a9db59a88cc353. Version 3.0.0...
[motion-next.git] / server / api / intDynamics365Field / intDynamics365Field.controller.js
index 77303e2..65a3e5f 100644 (file)
@@ -1 +1 @@
-const a251_0x3f3d=['filter','query','name','sort','where','error','includeAll','offset','index','merge','filters','update','nolimit','stack','keys','include','Dynamics365Field','api','then','order','../../components/parsers/qs','lodash','Content-Range','rows','attributes','length','catch','set','status','undefined','sequelize','map','rawAttributes','limit','intersection','../../config/logger','../../mysqldb','count','show','fieldName','VIRTUAL','sendStatus','params','findOne','options','body','model','send','pick','fields','json','create'];(function(_0x345892,_0x3f3d64){const _0x2bd2a7=function(_0x1e82fe){while(--_0x1e82fe){_0x345892['push'](_0x345892['shift']());}};_0x2bd2a7(++_0x3f3d64);}(a251_0x3f3d,0xd1));const a251_0x2bd2=function(_0x345892,_0x3f3d64){_0x345892=_0x345892-0x0;let _0x2bd2a7=a251_0x3f3d[_0x345892];return _0x2bd2a7;};const _0xcf8103=a251_0x2bd2;'use strict';const _=require(_0xcf8103('0x14')),qs=require(_0xcf8103('0x13')),logger=require(_0xcf8103('0x22'))(_0xcf8103('0x10')),db=require(_0xcf8103('0x23'))['db'],{Op}=require(_0xcf8103('0x1d'));function respondWithResult(_0x1e82fe,_0x44963d){return _0x44963d=_0x44963d||0xc8,function(_0xa1d69e){const _0x435eab=a251_0x2bd2;if(_0xa1d69e)return _0x1e82fe[_0x435eab('0x1b')](_0x44963d)[_0x435eab('0x31')](_0xa1d69e);};}function respondWithFilteredResult(_0x18e2c8,_0x10a5c6){return function(_0x4a3b39){const _0xa19ded=a251_0x2bd2;if(_0x4a3b39){const _0x143463=_0x4a3b39[_0xa19ded('0x24')],_0x474fbc=_0x10a5c6[_0xa19ded('0x6')];let _0x213885=_0x10a5c6[_0xa19ded('0x6')]+_0x10a5c6['limit'],_0x5d6619;return _0x213885>=_0x143463?(_0x213885=_0x143463,_0x5d6619=0xc8):_0x5d6619=0xce,_0x18e2c8[_0xa19ded('0x1b')](_0x5d6619),_0x18e2c8[_0xa19ded('0x1a')](_0xa19ded('0x15'),_0x474fbc+'-'+_0x213885+'/'+_0x143463)['json'](_0x4a3b39);}return null;};}function saveUpdates(_0x1f7593){return function(_0xdf0bf7){const _0x56ddc3=a251_0x2bd2;if(_0xdf0bf7)return _0xdf0bf7[_0x56ddc3('0xa')](_0x1f7593)[_0x56ddc3('0x11')](function(_0x3eff87){return _0x3eff87;});return null;};}function removeEntity(_0x5966b8){return function(_0x278584){const _0x1d12ba=a251_0x2bd2;if(_0x278584)return _0x278584['destroy']()[_0x1d12ba('0x11')](function(){const _0xf4bb81=_0x1d12ba;_0x5966b8[_0xf4bb81('0x1b')](0xcc)['end']();});};}function handleEntityNotFound(_0x1a4b10){return function(_0x3ac551){const _0x16c7e9=a251_0x2bd2;return!_0x3ac551&&_0x1a4b10[_0x16c7e9('0x28')](0x194),_0x3ac551;};}function handleError(_0x2943ff,_0x17b033){return _0x17b033=_0x17b033||0x1f4,function(_0x2995d5){const _0x1f9d7a=a251_0x2bd2;logger[_0x1f9d7a('0x4')](_0x2995d5[_0x1f9d7a('0xc')]),_0x2995d5[_0x1f9d7a('0x1')]&&delete _0x2995d5['name'],_0x2943ff['status'](_0x17b033)[_0x1f9d7a('0x2e')](_0x2995d5);};}exports[_0xcf8103('0x7')]=function(_0x2693fa,_0x23b20b){const _0x46b98a=_0xcf8103;let _0x4cf3c9={};const _0x5c0139={},_0x4f22b6={'count':0x0,'rows':[]},_0x28ae7f=_[_0x46b98a('0x1e')](db[_0x46b98a('0xf')]['rawAttributes'],function(_0x428d25){const _0x3d441f=_0x46b98a;return{'name':_0x428d25[_0x3d441f('0x26')],'type':_0x428d25['type']['key']};});_0x5c0139['model']=_['map'](_0x28ae7f,_0x46b98a('0x1')),_0x5c0139[_0x46b98a('0x0')]=_[_0x46b98a('0xd')](_0x2693fa[_0x46b98a('0x0')]),_0x5c0139[_0x46b98a('0x9')]=_[_0x46b98a('0x21')](_0x5c0139[_0x46b98a('0x2d')],_0x5c0139['query']),_0x4cf3c9[_0x46b98a('0x17')]=_[_0x46b98a('0x21')](_0x5c0139['model'],qs['fields'](_0x2693fa[_0x46b98a('0x0')][_0x46b98a('0x30')])),_0x4cf3c9[_0x46b98a('0x17')]=_0x4cf3c9['attributes'][_0x46b98a('0x18')]?_0x4cf3c9[_0x46b98a('0x17')]:_0x5c0139[_0x46b98a('0x2d')];typeof _0x2693fa[_0x46b98a('0x0')][_0x46b98a('0xb')]===_0x46b98a('0x1c')&&(_0x4cf3c9[_0x46b98a('0x20')]=qs['limit'](_0x2693fa[_0x46b98a('0x0')][_0x46b98a('0x20')]),_0x4cf3c9[_0x46b98a('0x6')]=qs[_0x46b98a('0x6')](_0x2693fa['query'][_0x46b98a('0x6')]));_0x4cf3c9[_0x46b98a('0x12')]=qs[_0x46b98a('0x2')](_0x2693fa[_0x46b98a('0x0')][_0x46b98a('0x2')]),_0x4cf3c9[_0x46b98a('0x3')]=qs[_0x46b98a('0x9')](_[_0x46b98a('0x2f')](_0x2693fa[_0x46b98a('0x0')],_0x5c0139['filters']),_0x28ae7f);_0x2693fa[_0x46b98a('0x0')][_0x46b98a('0x33')]&&(_0x4cf3c9[_0x46b98a('0x3')]=_[_0x46b98a('0x8')](_0x4cf3c9[_0x46b98a('0x3')],{[Op['or']]:_[_0x46b98a('0x1e')](_0x28ae7f,function(_0x200674){const _0x226c10=_0x46b98a;if(_0x200674['type']!==_0x226c10('0x27')){const _0x161fc6={};return _0x161fc6[_0x200674[_0x226c10('0x1')]]={[Op['like']]:'%'+_0x2693fa[_0x226c10('0x0')][_0x226c10('0x33')]+'%'},_0x161fc6;}})}));_0x4cf3c9=_[_0x46b98a('0x8')]({},_0x4cf3c9,_0x2693fa[_0x46b98a('0x2b')]);const _0x5858cf={'where':_0x4cf3c9[_0x46b98a('0x3')]};return db[_0x46b98a('0xf')][_0x46b98a('0x24')](_0x5858cf)['then'](function(_0x5ca17d){const _0x34aa47=_0x46b98a;return _0x4f22b6[_0x34aa47('0x24')]=_0x5ca17d,_0x2693fa[_0x34aa47('0x0')]['includeAll']&&(_0x4cf3c9[_0x34aa47('0xe')]=[{'all':!![]}]),db[_0x34aa47('0xf')]['findAll'](_0x4cf3c9);})['then'](function(_0x2f7ddd){const _0x286487=_0x46b98a;return _0x4f22b6[_0x286487('0x16')]=_0x2f7ddd,_0x4f22b6;})[_0x46b98a('0x11')](respondWithFilteredResult(_0x23b20b,_0x4cf3c9))['catch'](handleError(_0x23b20b,null));},exports[_0xcf8103('0x25')]=function(_0x167b9e,_0x51edd5){const _0x4e0ff1=_0xcf8103;let _0x2960ce={'raw':!![],'where':{'id':_0x167b9e[_0x4e0ff1('0x29')]['id']}};const _0x4bdce3={};return _0x4bdce3[_0x4e0ff1('0x2d')]=_[_0x4e0ff1('0xd')](db['Dynamics365Field'][_0x4e0ff1('0x1f')]),_0x4bdce3['query']=_['keys'](_0x167b9e[_0x4e0ff1('0x0')]),_0x4bdce3['filters']=_['intersection'](_0x4bdce3[_0x4e0ff1('0x2d')],_0x4bdce3[_0x4e0ff1('0x0')]),_0x2960ce[_0x4e0ff1('0x17')]=_[_0x4e0ff1('0x21')](_0x4bdce3[_0x4e0ff1('0x2d')],qs['fields'](_0x167b9e[_0x4e0ff1('0x0')][_0x4e0ff1('0x30')])),_0x2960ce[_0x4e0ff1('0x17')]=_0x2960ce[_0x4e0ff1('0x17')][_0x4e0ff1('0x18')]?_0x2960ce['attributes']:_0x4bdce3[_0x4e0ff1('0x2d')],_0x167b9e[_0x4e0ff1('0x0')][_0x4e0ff1('0x5')]&&(_0x2960ce['include']=[{'all':!![]}]),_0x2960ce=_[_0x4e0ff1('0x8')]({},_0x2960ce,_0x167b9e[_0x4e0ff1('0x2b')]),db[_0x4e0ff1('0xf')][_0x4e0ff1('0x2a')](_0x2960ce)['then'](handleEntityNotFound(_0x51edd5,null))[_0x4e0ff1('0x11')](respondWithResult(_0x51edd5,null))[_0x4e0ff1('0x19')](handleError(_0x51edd5,null));},exports[_0xcf8103('0x32')]=function(_0x15a6eb,_0x2c8875){const _0x56dff2=_0xcf8103;return db[_0x56dff2('0xf')][_0x56dff2('0x32')](_0x15a6eb[_0x56dff2('0x2c')],{})['then'](respondWithResult(_0x2c8875,0xc9))[_0x56dff2('0x19')](handleError(_0x2c8875,null));},exports['update']=function(_0x46fceb,_0x427e71){const _0x3629c7=_0xcf8103;return _0x46fceb[_0x3629c7('0x2c')]['id']&&delete _0x46fceb['body']['id'],db['Dynamics365Field'][_0x3629c7('0x2a')]({'where':{'id':_0x46fceb['params']['id']}})[_0x3629c7('0x11')](handleEntityNotFound(_0x427e71,null))[_0x3629c7('0x11')](saveUpdates(_0x46fceb[_0x3629c7('0x2c')],null))[_0x3629c7('0x11')](respondWithResult(_0x427e71,null))[_0x3629c7('0x19')](handleError(_0x427e71,null));},exports['destroy']=function(_0x27b31e,_0x379bf3){const _0x43b872=_0xcf8103;return db['Dynamics365Field'][_0x43b872('0x2a')]({'where':{'id':_0x27b31e[_0x43b872('0x29')]['id']}})[_0x43b872('0x11')](handleEntityNotFound(_0x379bf3,null))[_0x43b872('0x11')](removeEntity(_0x379bf3,null))[_0x43b872('0x19')](handleError(_0x379bf3,null));};
\ No newline at end of file
+const a251_0x14cb=['undefined','map','rawAttributes','then','like','merge','sequelize','query','type','where','sendStatus','count','catch','order','keys','end','model','fieldName','api','pick','filters','index','../../mysqldb','length','create','update','findOne','sort','intersection','body','error','name','rows','status','offset','lodash','Dynamics365Field','findAll','include','fields','key','json','limit','send','options','../../config/logger','filter','nolimit','attributes','VIRTUAL'];(function(_0xa84196,_0x14cb22){const _0x1b35e1=function(_0x169cf3){while(--_0x169cf3){_0xa84196['push'](_0xa84196['shift']());}};_0x1b35e1(++_0x14cb22);}(a251_0x14cb,0x10c));const a251_0x1b35=function(_0xa84196,_0x14cb22){_0xa84196=_0xa84196-0x0;let _0x1b35e1=a251_0x14cb[_0xa84196];return _0x1b35e1;};const _0x513278=a251_0x1b35;'use strict';const _=require(_0x513278('0x11')),qs=require('../../components/parsers/qs'),logger=require(_0x513278('0x1b'))(_0x513278('0x0')),db=require(_0x513278('0x4'))['db'],{Op}=require(_0x513278('0x26'));function respondWithResult(_0x169cf3,_0x451130){return _0x451130=_0x451130||0xc8,function(_0x34ac62){const _0x3c92aa=a251_0x1b35;if(_0x34ac62)return _0x169cf3[_0x3c92aa('0xf')](_0x451130)[_0x3c92aa('0x17')](_0x34ac62);};}function respondWithFilteredResult(_0x2b35f8,_0x1365bb){return function(_0x5558c0){const _0x140841=a251_0x1b35;if(_0x5558c0){const _0x2f169f=_0x5558c0[_0x140841('0x2b')],_0x3ae204=_0x1365bb[_0x140841('0x10')];let _0xcc3b85=_0x1365bb[_0x140841('0x10')]+_0x1365bb[_0x140841('0x18')],_0x2fda77;return _0xcc3b85>=_0x2f169f?(_0xcc3b85=_0x2f169f,_0x2fda77=0xc8):_0x2fda77=0xce,_0x2b35f8['status'](_0x2fda77),_0x2b35f8['set']('Content-Range',_0x3ae204+'-'+_0xcc3b85+'/'+_0x2f169f)[_0x140841('0x17')](_0x5558c0);}return null;};}function saveUpdates(_0xe3e314){return function(_0x563350){const _0x1950e9=a251_0x1b35;if(_0x563350)return _0x563350[_0x1950e9('0x7')](_0xe3e314)[_0x1950e9('0x23')](function(_0x3f1929){return _0x3f1929;});return null;};}function removeEntity(_0x23d9ab){return function(_0xf74a46){const _0x5b4348=a251_0x1b35;if(_0xf74a46)return _0xf74a46['destroy']()[_0x5b4348('0x23')](function(){const _0x4b2281=_0x5b4348;_0x23d9ab[_0x4b2281('0xf')](0xcc)[_0x4b2281('0x2f')]();});};}function handleEntityNotFound(_0x25509f){return function(_0x4b7fdd){const _0x305aed=a251_0x1b35;return!_0x4b7fdd&&_0x25509f[_0x305aed('0x2a')](0x194),_0x4b7fdd;};}function handleError(_0x51ff8d,_0x4e2dcb){return _0x4e2dcb=_0x4e2dcb||0x1f4,function(_0x5cb534){const _0x44d31f=a251_0x1b35;logger[_0x44d31f('0xc')](_0x5cb534['stack']),_0x5cb534['name']&&delete _0x5cb534['name'],_0x51ff8d[_0x44d31f('0xf')](_0x4e2dcb)[_0x44d31f('0x19')](_0x5cb534);};}exports[_0x513278('0x3')]=function(_0x489e62,_0x18de30){const _0x53d200=_0x513278;let _0x1ea230={};const _0x9df3ba={},_0x213a68={'count':0x0,'rows':[]},_0x48e0b1=_['map'](db['Dynamics365Field'][_0x53d200('0x22')],function(_0x34e9fd){const _0x50fdd4=_0x53d200;return{'name':_0x34e9fd[_0x50fdd4('0x31')],'type':_0x34e9fd[_0x50fdd4('0x28')][_0x50fdd4('0x16')]};});_0x9df3ba[_0x53d200('0x30')]=_[_0x53d200('0x21')](_0x48e0b1,_0x53d200('0xd')),_0x9df3ba['query']=_[_0x53d200('0x2e')](_0x489e62[_0x53d200('0x27')]),_0x9df3ba[_0x53d200('0x2')]=_[_0x53d200('0xa')](_0x9df3ba[_0x53d200('0x30')],_0x9df3ba[_0x53d200('0x27')]),_0x1ea230[_0x53d200('0x1e')]=_[_0x53d200('0xa')](_0x9df3ba[_0x53d200('0x30')],qs[_0x53d200('0x15')](_0x489e62[_0x53d200('0x27')][_0x53d200('0x15')])),_0x1ea230[_0x53d200('0x1e')]=_0x1ea230[_0x53d200('0x1e')][_0x53d200('0x5')]?_0x1ea230[_0x53d200('0x1e')]:_0x9df3ba[_0x53d200('0x30')];typeof _0x489e62[_0x53d200('0x27')][_0x53d200('0x1d')]===_0x53d200('0x20')&&(_0x1ea230[_0x53d200('0x18')]=qs[_0x53d200('0x18')](_0x489e62[_0x53d200('0x27')][_0x53d200('0x18')]),_0x1ea230[_0x53d200('0x10')]=qs['offset'](_0x489e62[_0x53d200('0x27')][_0x53d200('0x10')]));_0x1ea230[_0x53d200('0x2d')]=qs[_0x53d200('0x9')](_0x489e62[_0x53d200('0x27')][_0x53d200('0x9')]),_0x1ea230[_0x53d200('0x29')]=qs['filters'](_[_0x53d200('0x1')](_0x489e62[_0x53d200('0x27')],_0x9df3ba[_0x53d200('0x2')]),_0x48e0b1);_0x489e62['query']['filter']&&(_0x1ea230[_0x53d200('0x29')]=_[_0x53d200('0x25')](_0x1ea230[_0x53d200('0x29')],{[Op['or']]:_['map'](_0x48e0b1,function(_0x13c4d1){const _0x44d502=_0x53d200;if(_0x13c4d1[_0x44d502('0x28')]!==_0x44d502('0x1f')){const _0x4d619e={};return _0x4d619e[_0x13c4d1['name']]={[Op[_0x44d502('0x24')]]:'%'+_0x489e62[_0x44d502('0x27')][_0x44d502('0x1c')]+'%'},_0x4d619e;}})}));_0x1ea230=_['merge']({},_0x1ea230,_0x489e62[_0x53d200('0x1a')]);const _0x397968={'where':_0x1ea230[_0x53d200('0x29')]};return db['Dynamics365Field'][_0x53d200('0x2b')](_0x397968)[_0x53d200('0x23')](function(_0xa27ae4){const _0x1c1d69=_0x53d200;return _0x213a68[_0x1c1d69('0x2b')]=_0xa27ae4,_0x489e62[_0x1c1d69('0x27')]['includeAll']&&(_0x1ea230[_0x1c1d69('0x14')]=[{'all':!![]}]),db[_0x1c1d69('0x12')][_0x1c1d69('0x13')](_0x1ea230);})[_0x53d200('0x23')](function(_0x1b1e0d){const _0x17be27=_0x53d200;return _0x213a68[_0x17be27('0xe')]=_0x1b1e0d,_0x213a68;})[_0x53d200('0x23')](respondWithFilteredResult(_0x18de30,_0x1ea230))[_0x53d200('0x2c')](handleError(_0x18de30,null));},exports['show']=function(_0x3c9b85,_0xdb0502){const _0xfefffe=_0x513278;let _0x667521={'raw':!![],'where':{'id':_0x3c9b85['params']['id']}};const _0x1be5c5={};return _0x1be5c5[_0xfefffe('0x30')]=_[_0xfefffe('0x2e')](db[_0xfefffe('0x12')]['rawAttributes']),_0x1be5c5[_0xfefffe('0x27')]=_[_0xfefffe('0x2e')](_0x3c9b85[_0xfefffe('0x27')]),_0x1be5c5['filters']=_[_0xfefffe('0xa')](_0x1be5c5['model'],_0x1be5c5[_0xfefffe('0x27')]),_0x667521[_0xfefffe('0x1e')]=_['intersection'](_0x1be5c5[_0xfefffe('0x30')],qs[_0xfefffe('0x15')](_0x3c9b85['query']['fields'])),_0x667521[_0xfefffe('0x1e')]=_0x667521['attributes'][_0xfefffe('0x5')]?_0x667521['attributes']:_0x1be5c5['model'],_0x3c9b85['query']['includeAll']&&(_0x667521[_0xfefffe('0x14')]=[{'all':!![]}]),_0x667521=_[_0xfefffe('0x25')]({},_0x667521,_0x3c9b85[_0xfefffe('0x1a')]),db[_0xfefffe('0x12')][_0xfefffe('0x8')](_0x667521)[_0xfefffe('0x23')](handleEntityNotFound(_0xdb0502,null))[_0xfefffe('0x23')](respondWithResult(_0xdb0502,null))[_0xfefffe('0x2c')](handleError(_0xdb0502,null));},exports[_0x513278('0x6')]=function(_0x118366,_0x232a6b){const _0x3df8b7=_0x513278;return db[_0x3df8b7('0x12')][_0x3df8b7('0x6')](_0x118366['body'],{})['then'](respondWithResult(_0x232a6b,0xc9))[_0x3df8b7('0x2c')](handleError(_0x232a6b,null));},exports[_0x513278('0x7')]=function(_0x38167b,_0x334db1){const _0x20c79d=_0x513278;return _0x38167b[_0x20c79d('0xb')]['id']&&delete _0x38167b[_0x20c79d('0xb')]['id'],db[_0x20c79d('0x12')][_0x20c79d('0x8')]({'where':{'id':_0x38167b['params']['id']}})[_0x20c79d('0x23')](handleEntityNotFound(_0x334db1,null))[_0x20c79d('0x23')](saveUpdates(_0x38167b[_0x20c79d('0xb')],null))[_0x20c79d('0x23')](respondWithResult(_0x334db1,null))[_0x20c79d('0x2c')](handleError(_0x334db1,null));},exports['destroy']=function(_0x37b401,_0x1432f0){const _0x1b492e=_0x513278;return db['Dynamics365Field'][_0x1b492e('0x8')]({'where':{'id':_0x37b401['params']['id']}})[_0x1b492e('0x23')](handleEntityNotFound(_0x1432f0,null))[_0x1b492e('0x23')](removeEntity(_0x1432f0,null))[_0x1b492e('0x2c')](handleError(_0x1432f0,null));};
\ No newline at end of file