Built motion from commit b517aaa2a6638133380e4d135c64a80893061362. Version 3.0.0...
[motion-next.git] / server / api / intSalesforceField / intSalesforceField.controller.js
index 3e8404e..f0ac23b 100644 (file)
@@ -1 +1 @@
-const a290_0x4a9f=['undefined','filter','count','like','index','body','then','status','attributes','VIRTUAL','fields','keys','filters','create','show','end','update','includeAll','model','name','intersection','rawAttributes','nolimit','map','findOne','sequelize','stack','catch','merge','findAll','offset','options','../../mysqldb','pick','../../components/parsers/qs','api','order','type','include','../../config/logger','set','SalesforceField','limit','where','fieldName','params','rows','send','json','query'];(function(_0x37ed96,_0x4a9f71){const _0x1c1023=function(_0x104677){while(--_0x104677){_0x37ed96['push'](_0x37ed96['shift']());}};_0x1c1023(++_0x4a9f71);}(a290_0x4a9f,0xe0));const a290_0x1c10=function(_0x37ed96,_0x4a9f71){_0x37ed96=_0x37ed96-0x0;let _0x1c1023=a290_0x4a9f[_0x37ed96];return _0x1c1023;};const _0x47e3eb=a290_0x1c10;'use strict';const _=require('lodash'),qs=require(_0x47e3eb('0xa')),logger=require(_0x47e3eb('0xf'))(_0x47e3eb('0xb')),db=require(_0x47e3eb('0x8'))['db'],{Op}=require(_0x47e3eb('0x1'));function respondWithResult(_0x104677,_0x5a8858){return _0x5a8858=_0x5a8858||0xc8,function(_0x1a09e8){const _0x2e1507=a290_0x1c10;if(_0x1a09e8)return _0x104677[_0x2e1507('0x21')](_0x5a8858)[_0x2e1507('0x18')](_0x1a09e8);};}function respondWithFilteredResult(_0x458a8b,_0x11933a){return function(_0x1ead02){const _0x16f897=a290_0x1c10;if(_0x1ead02){const _0x3efac0=_0x1ead02['count'],_0xe655ea=_0x11933a['offset'];let _0x463a47=_0x11933a[_0x16f897('0x6')]+_0x11933a[_0x16f897('0x12')],_0x5e1734;return _0x463a47>=_0x3efac0?(_0x463a47=_0x3efac0,_0x5e1734=0xc8):_0x5e1734=0xce,_0x458a8b[_0x16f897('0x21')](_0x5e1734),_0x458a8b[_0x16f897('0x10')]('Content-Range',_0xe655ea+'-'+_0x463a47+'/'+_0x3efac0)['json'](_0x1ead02);}return null;};}function saveUpdates(_0x4b5248){return function(_0x5b26e9){const _0x5ec6e5=a290_0x1c10;if(_0x5b26e9)return _0x5b26e9[_0x5ec6e5('0x2a')](_0x4b5248)['then'](function(_0x2adfe5){return _0x2adfe5;});return null;};}function removeEntity(_0x5155c5){return function(_0x50f9c4){if(_0x50f9c4)return _0x50f9c4['destroy']()['then'](function(){const _0x2985d5=a290_0x1c10;_0x5155c5[_0x2985d5('0x21')](0xcc)[_0x2985d5('0x29')]();});};}function handleEntityNotFound(_0x2b6f67){return function(_0x382d16){return!_0x382d16&&_0x2b6f67['sendStatus'](0x194),_0x382d16;};}function handleError(_0x1334b2,_0x5cfdd8){return _0x5cfdd8=_0x5cfdd8||0x1f4,function(_0x2f5e27){const _0x55e37d=a290_0x1c10;logger['error'](_0x2f5e27[_0x55e37d('0x2')]),_0x2f5e27[_0x55e37d('0x2d')]&&delete _0x2f5e27[_0x55e37d('0x2d')],_0x1334b2[_0x55e37d('0x21')](_0x5cfdd8)[_0x55e37d('0x17')](_0x2f5e27);};}exports[_0x47e3eb('0x1e')]=function(_0x3fc96d,_0x2a5f3f){const _0x2b3241=_0x47e3eb;let _0x36761f={};const _0x592ac6={},_0x294a74={'count':0x0,'rows':[]},_0xb41f10=_[_0x2b3241('0x31')](db['SalesforceField'][_0x2b3241('0x2f')],function(_0x1781f2){const _0x46bf06=_0x2b3241;return{'name':_0x1781f2[_0x46bf06('0x14')],'type':_0x1781f2[_0x46bf06('0xd')]['key']};});_0x592ac6[_0x2b3241('0x2c')]=_[_0x2b3241('0x31')](_0xb41f10,_0x2b3241('0x2d')),_0x592ac6[_0x2b3241('0x19')]=_[_0x2b3241('0x25')](_0x3fc96d[_0x2b3241('0x19')]),_0x592ac6[_0x2b3241('0x26')]=_[_0x2b3241('0x2e')](_0x592ac6[_0x2b3241('0x2c')],_0x592ac6[_0x2b3241('0x19')]),_0x36761f['attributes']=_['intersection'](_0x592ac6[_0x2b3241('0x2c')],qs[_0x2b3241('0x24')](_0x3fc96d['query'][_0x2b3241('0x24')])),_0x36761f['attributes']=_0x36761f[_0x2b3241('0x22')]['length']?_0x36761f['attributes']:_0x592ac6[_0x2b3241('0x2c')];typeof _0x3fc96d['query'][_0x2b3241('0x30')]===_0x2b3241('0x1a')&&(_0x36761f[_0x2b3241('0x12')]=qs[_0x2b3241('0x12')](_0x3fc96d[_0x2b3241('0x19')]['limit']),_0x36761f[_0x2b3241('0x6')]=qs[_0x2b3241('0x6')](_0x3fc96d[_0x2b3241('0x19')][_0x2b3241('0x6')]));_0x36761f[_0x2b3241('0xc')]=qs['sort'](_0x3fc96d['query']['sort']),_0x36761f[_0x2b3241('0x13')]=qs[_0x2b3241('0x26')](_[_0x2b3241('0x9')](_0x3fc96d[_0x2b3241('0x19')],_0x592ac6[_0x2b3241('0x26')]),_0xb41f10);_0x3fc96d[_0x2b3241('0x19')][_0x2b3241('0x1b')]&&(_0x36761f[_0x2b3241('0x13')]=_['merge'](_0x36761f[_0x2b3241('0x13')],{[Op['or']]:_[_0x2b3241('0x31')](_0xb41f10,function(_0x1839c0){const _0x4aeab4=_0x2b3241;if(_0x1839c0[_0x4aeab4('0xd')]!==_0x4aeab4('0x23')){const _0x571596={};return _0x571596[_0x1839c0[_0x4aeab4('0x2d')]]={[Op[_0x4aeab4('0x1d')]]:'%'+_0x3fc96d['query'][_0x4aeab4('0x1b')]+'%'},_0x571596;}})}));_0x36761f=_['merge']({},_0x36761f,_0x3fc96d[_0x2b3241('0x7')]);const _0x18f09b={'where':_0x36761f[_0x2b3241('0x13')]};return db['SalesforceField'][_0x2b3241('0x1c')](_0x18f09b)[_0x2b3241('0x20')](function(_0x4522cc){const _0xd977d3=_0x2b3241;return _0x294a74[_0xd977d3('0x1c')]=_0x4522cc,_0x3fc96d[_0xd977d3('0x19')][_0xd977d3('0x2b')]&&(_0x36761f[_0xd977d3('0xe')]=[{'all':!![]}]),db[_0xd977d3('0x11')][_0xd977d3('0x5')](_0x36761f);})[_0x2b3241('0x20')](function(_0x31c9c4){const _0x47a658=_0x2b3241;return _0x294a74[_0x47a658('0x16')]=_0x31c9c4,_0x294a74;})[_0x2b3241('0x20')](respondWithFilteredResult(_0x2a5f3f,_0x36761f))[_0x2b3241('0x3')](handleError(_0x2a5f3f,null));},exports[_0x47e3eb('0x28')]=function(_0x1c2534,_0x2bea72){const _0xd19c7=_0x47e3eb;let _0x50875d={'raw':!![],'where':{'id':_0x1c2534['params']['id']}};const _0x139465={};return _0x139465[_0xd19c7('0x2c')]=_[_0xd19c7('0x25')](db['SalesforceField'][_0xd19c7('0x2f')]),_0x139465[_0xd19c7('0x19')]=_[_0xd19c7('0x25')](_0x1c2534[_0xd19c7('0x19')]),_0x139465[_0xd19c7('0x26')]=_[_0xd19c7('0x2e')](_0x139465[_0xd19c7('0x2c')],_0x139465[_0xd19c7('0x19')]),_0x50875d[_0xd19c7('0x22')]=_['intersection'](_0x139465[_0xd19c7('0x2c')],qs['fields'](_0x1c2534['query'][_0xd19c7('0x24')])),_0x50875d[_0xd19c7('0x22')]=_0x50875d['attributes']['length']?_0x50875d[_0xd19c7('0x22')]:_0x139465[_0xd19c7('0x2c')],_0x1c2534[_0xd19c7('0x19')]['includeAll']&&(_0x50875d[_0xd19c7('0xe')]=[{'all':!![]}]),_0x50875d=_[_0xd19c7('0x4')]({},_0x50875d,_0x1c2534[_0xd19c7('0x7')]),db['SalesforceField'][_0xd19c7('0x0')](_0x50875d)[_0xd19c7('0x20')](handleEntityNotFound(_0x2bea72,null))[_0xd19c7('0x20')](respondWithResult(_0x2bea72,null))[_0xd19c7('0x3')](handleError(_0x2bea72,null));},exports['create']=function(_0x24b268,_0xc60236){const _0x5ec870=_0x47e3eb;return db['SalesforceField'][_0x5ec870('0x27')](_0x24b268[_0x5ec870('0x1f')],{})[_0x5ec870('0x20')](respondWithResult(_0xc60236,0xc9))[_0x5ec870('0x3')](handleError(_0xc60236,null));},exports[_0x47e3eb('0x2a')]=function(_0x2282ca,_0x7ac2db){const _0x484644=_0x47e3eb;return _0x2282ca[_0x484644('0x1f')]['id']&&delete _0x2282ca[_0x484644('0x1f')]['id'],db[_0x484644('0x11')][_0x484644('0x0')]({'where':{'id':_0x2282ca['params']['id']}})[_0x484644('0x20')](handleEntityNotFound(_0x7ac2db,null))[_0x484644('0x20')](saveUpdates(_0x2282ca[_0x484644('0x1f')],null))[_0x484644('0x20')](respondWithResult(_0x7ac2db,null))[_0x484644('0x3')](handleError(_0x7ac2db,null));},exports['destroy']=function(_0x367d89,_0x36fb1c){const _0x1c35ae=_0x47e3eb;return db['SalesforceField'][_0x1c35ae('0x0')]({'where':{'id':_0x367d89[_0x1c35ae('0x15')]['id']}})[_0x1c35ae('0x20')](handleEntityNotFound(_0x36fb1c,null))[_0x1c35ae('0x20')](removeEntity(_0x36fb1c,null))[_0x1c35ae('0x3')](handleError(_0x36fb1c,null));};
\ No newline at end of file
+const a290_0x1054=['sort','attributes','error','api','offset','like','filters','fields','stack','update','body','options','intersection','VIRTUAL','name','map','include','then','set','SalesforceField','index','count','findOne','fieldName','catch','rawAttributes','model','sequelize','rows','key','params','show','send','../../config/logger','type','limit','merge','json','status','pick','end','filter','includeAll','query','where','sendStatus','nolimit','create','../../components/parsers/qs','keys','destroy','length'];(function(_0x11ede5,_0x10545f){const _0x3de723=function(_0x4cc76e){while(--_0x4cc76e){_0x11ede5['push'](_0x11ede5['shift']());}};_0x3de723(++_0x10545f);}(a290_0x1054,0x8e));const a290_0x3de7=function(_0x11ede5,_0x10545f){_0x11ede5=_0x11ede5-0x0;let _0x3de723=a290_0x1054[_0x11ede5];return _0x3de723;};const _0x7ff217=a290_0x3de7;'use strict';const _=require('lodash'),qs=require(_0x7ff217('0xa')),logger=require(_0x7ff217('0x2f'))(_0x7ff217('0x11')),db=require('../../mysqldb')['db'],{Op}=require(_0x7ff217('0x29'));function respondWithResult(_0x4cc76e,_0x1bb36f){return _0x1bb36f=_0x1bb36f||0xc8,function(_0x1dbbc1){const _0x37f325=a290_0x3de7;if(_0x1dbbc1)return _0x4cc76e['status'](_0x1bb36f)[_0x37f325('0x33')](_0x1dbbc1);};}function respondWithFilteredResult(_0xf54edc,_0x2f345f){return function(_0x206c0c){const _0x52e9a3=a290_0x3de7;if(_0x206c0c){const _0x3fd5d0=_0x206c0c[_0x52e9a3('0x23')],_0x417000=_0x2f345f['offset'];let _0x325290=_0x2f345f[_0x52e9a3('0x12')]+_0x2f345f[_0x52e9a3('0x31')],_0x54b73b;return _0x325290>=_0x3fd5d0?(_0x325290=_0x3fd5d0,_0x54b73b=0xc8):_0x54b73b=0xce,_0xf54edc[_0x52e9a3('0x0')](_0x54b73b),_0xf54edc[_0x52e9a3('0x20')]('Content-Range',_0x417000+'-'+_0x325290+'/'+_0x3fd5d0)[_0x52e9a3('0x33')](_0x206c0c);}return null;};}function saveUpdates(_0xf28983){return function(_0x34c8d9){const _0x567aed=a290_0x3de7;if(_0x34c8d9)return _0x34c8d9[_0x567aed('0x17')](_0xf28983)[_0x567aed('0x1f')](function(_0x475ed1){return _0x475ed1;});return null;};}function removeEntity(_0x303a9a){return function(_0x9ecf1d){const _0x111a7a=a290_0x3de7;if(_0x9ecf1d)return _0x9ecf1d[_0x111a7a('0xc')]()[_0x111a7a('0x1f')](function(){const _0x320188=_0x111a7a;_0x303a9a[_0x320188('0x0')](0xcc)[_0x320188('0x2')]();});};}function handleEntityNotFound(_0x30f508){return function(_0x2a41dc){const _0x12e9c6=a290_0x3de7;return!_0x2a41dc&&_0x30f508[_0x12e9c6('0x7')](0x194),_0x2a41dc;};}function handleError(_0xb7f42a,_0x2a1cb6){return _0x2a1cb6=_0x2a1cb6||0x1f4,function(_0x20bbe8){const _0x89d195=a290_0x3de7;logger[_0x89d195('0x10')](_0x20bbe8[_0x89d195('0x16')]),_0x20bbe8[_0x89d195('0x1c')]&&delete _0x20bbe8[_0x89d195('0x1c')],_0xb7f42a[_0x89d195('0x0')](_0x2a1cb6)[_0x89d195('0x2e')](_0x20bbe8);};}exports[_0x7ff217('0x22')]=function(_0x263684,_0x4b16ca){const _0x20e96a=_0x7ff217;let _0x23b2cc={};const _0x4f08c3={},_0x3027e3={'count':0x0,'rows':[]},_0x42f14f=_[_0x20e96a('0x1d')](db[_0x20e96a('0x21')]['rawAttributes'],function(_0x5b6cec){const _0x5d2e85=_0x20e96a;return{'name':_0x5b6cec[_0x5d2e85('0x25')],'type':_0x5b6cec[_0x5d2e85('0x30')][_0x5d2e85('0x2b')]};});_0x4f08c3[_0x20e96a('0x28')]=_[_0x20e96a('0x1d')](_0x42f14f,_0x20e96a('0x1c')),_0x4f08c3[_0x20e96a('0x5')]=_[_0x20e96a('0xb')](_0x263684[_0x20e96a('0x5')]),_0x4f08c3['filters']=_[_0x20e96a('0x1a')](_0x4f08c3['model'],_0x4f08c3['query']),_0x23b2cc[_0x20e96a('0xf')]=_['intersection'](_0x4f08c3[_0x20e96a('0x28')],qs['fields'](_0x263684[_0x20e96a('0x5')][_0x20e96a('0x15')])),_0x23b2cc[_0x20e96a('0xf')]=_0x23b2cc[_0x20e96a('0xf')][_0x20e96a('0xd')]?_0x23b2cc[_0x20e96a('0xf')]:_0x4f08c3['model'];typeof _0x263684['query'][_0x20e96a('0x8')]==='undefined'&&(_0x23b2cc['limit']=qs[_0x20e96a('0x31')](_0x263684[_0x20e96a('0x5')][_0x20e96a('0x31')]),_0x23b2cc[_0x20e96a('0x12')]=qs[_0x20e96a('0x12')](_0x263684[_0x20e96a('0x5')][_0x20e96a('0x12')]));_0x23b2cc['order']=qs['sort'](_0x263684[_0x20e96a('0x5')][_0x20e96a('0xe')]),_0x23b2cc['where']=qs[_0x20e96a('0x14')](_[_0x20e96a('0x1')](_0x263684[_0x20e96a('0x5')],_0x4f08c3[_0x20e96a('0x14')]),_0x42f14f);_0x263684[_0x20e96a('0x5')][_0x20e96a('0x3')]&&(_0x23b2cc[_0x20e96a('0x6')]=_[_0x20e96a('0x32')](_0x23b2cc[_0x20e96a('0x6')],{[Op['or']]:_[_0x20e96a('0x1d')](_0x42f14f,function(_0x5ab715){const _0x196291=_0x20e96a;if(_0x5ab715[_0x196291('0x30')]!==_0x196291('0x1b')){const _0x55a8cd={};return _0x55a8cd[_0x5ab715['name']]={[Op[_0x196291('0x13')]]:'%'+_0x263684[_0x196291('0x5')][_0x196291('0x3')]+'%'},_0x55a8cd;}})}));_0x23b2cc=_['merge']({},_0x23b2cc,_0x263684[_0x20e96a('0x19')]);const _0x3c0486={'where':_0x23b2cc[_0x20e96a('0x6')]};return db[_0x20e96a('0x21')]['count'](_0x3c0486)[_0x20e96a('0x1f')](function(_0xee97bc){const _0xc7e4af=_0x20e96a;return _0x3027e3[_0xc7e4af('0x23')]=_0xee97bc,_0x263684[_0xc7e4af('0x5')][_0xc7e4af('0x4')]&&(_0x23b2cc[_0xc7e4af('0x1e')]=[{'all':!![]}]),db[_0xc7e4af('0x21')]['findAll'](_0x23b2cc);})['then'](function(_0x1579ea){const _0x440d16=_0x20e96a;return _0x3027e3[_0x440d16('0x2a')]=_0x1579ea,_0x3027e3;})[_0x20e96a('0x1f')](respondWithFilteredResult(_0x4b16ca,_0x23b2cc))[_0x20e96a('0x26')](handleError(_0x4b16ca,null));},exports[_0x7ff217('0x2d')]=function(_0x1797c5,_0x9e47bb){const _0x3afaa2=_0x7ff217;let _0x2a3b02={'raw':!![],'where':{'id':_0x1797c5['params']['id']}};const _0x5a8909={};return _0x5a8909[_0x3afaa2('0x28')]=_[_0x3afaa2('0xb')](db[_0x3afaa2('0x21')][_0x3afaa2('0x27')]),_0x5a8909['query']=_[_0x3afaa2('0xb')](_0x1797c5['query']),_0x5a8909[_0x3afaa2('0x14')]=_[_0x3afaa2('0x1a')](_0x5a8909['model'],_0x5a8909[_0x3afaa2('0x5')]),_0x2a3b02[_0x3afaa2('0xf')]=_[_0x3afaa2('0x1a')](_0x5a8909[_0x3afaa2('0x28')],qs[_0x3afaa2('0x15')](_0x1797c5[_0x3afaa2('0x5')][_0x3afaa2('0x15')])),_0x2a3b02[_0x3afaa2('0xf')]=_0x2a3b02['attributes'][_0x3afaa2('0xd')]?_0x2a3b02[_0x3afaa2('0xf')]:_0x5a8909[_0x3afaa2('0x28')],_0x1797c5[_0x3afaa2('0x5')][_0x3afaa2('0x4')]&&(_0x2a3b02['include']=[{'all':!![]}]),_0x2a3b02=_[_0x3afaa2('0x32')]({},_0x2a3b02,_0x1797c5[_0x3afaa2('0x19')]),db[_0x3afaa2('0x21')][_0x3afaa2('0x24')](_0x2a3b02)[_0x3afaa2('0x1f')](handleEntityNotFound(_0x9e47bb,null))[_0x3afaa2('0x1f')](respondWithResult(_0x9e47bb,null))[_0x3afaa2('0x26')](handleError(_0x9e47bb,null));},exports[_0x7ff217('0x9')]=function(_0x2abca0,_0xed9b59){const _0x23b4d6=_0x7ff217;return db[_0x23b4d6('0x21')]['create'](_0x2abca0[_0x23b4d6('0x18')],{})[_0x23b4d6('0x1f')](respondWithResult(_0xed9b59,0xc9))[_0x23b4d6('0x26')](handleError(_0xed9b59,null));},exports[_0x7ff217('0x17')]=function(_0x7a7ed,_0x53f38c){const _0x484b86=_0x7ff217;return _0x7a7ed[_0x484b86('0x18')]['id']&&delete _0x7a7ed['body']['id'],db[_0x484b86('0x21')][_0x484b86('0x24')]({'where':{'id':_0x7a7ed[_0x484b86('0x2c')]['id']}})[_0x484b86('0x1f')](handleEntityNotFound(_0x53f38c,null))[_0x484b86('0x1f')](saveUpdates(_0x7a7ed[_0x484b86('0x18')],null))['then'](respondWithResult(_0x53f38c,null))[_0x484b86('0x26')](handleError(_0x53f38c,null));},exports[_0x7ff217('0xc')]=function(_0x2a8422,_0x30bc1a){const _0x556236=_0x7ff217;return db['SalesforceField'][_0x556236('0x24')]({'where':{'id':_0x2a8422[_0x556236('0x2c')]['id']}})['then'](handleEntityNotFound(_0x30bc1a,null))[_0x556236('0x1f')](removeEntity(_0x30bc1a,null))['catch'](handleError(_0x30bc1a,null));};
\ No newline at end of file