Built motion from commit 8dca541896b0ff92bb88a36cc13f4f385b593b4b. Version 3.0.0...
[motion-next.git] / server / api / intSalesforceField / intSalesforceField.controller.js
index 4c3e94a..1c0ca43 100644 (file)
@@ -1 +1 @@
-const a290_0x5e85=['update','keys','params','Content-Range','lodash','destroy','then','filter','end','filters','key','stack','type','attributes','sort','options','body','send','intersection','merge','json','../../components/parsers/qs','show','like','findAll','includeAll','error','VIRTUAL','api','offset','SalesforceField','set','status','where','catch','limit','map','../../mysqldb','findOne','name','fields','include','sendStatus','nolimit','model','sequelize','count','undefined','query','rawAttributes'];(function(_0x131b82,_0x5e852d){const _0x27bcc5=function(_0x42d269){while(--_0x42d269){_0x131b82['push'](_0x131b82['shift']());}};_0x27bcc5(++_0x5e852d);}(a290_0x5e85,0x182));const a290_0x27bc=function(_0x131b82,_0x5e852d){_0x131b82=_0x131b82-0x0;let _0x27bcc5=a290_0x5e85[_0x131b82];return _0x27bcc5;};const _0x4a785b=a290_0x27bc;'use strict';const _=require(_0x4a785b('0x12')),qs=require(_0x4a785b('0x23')),logger=require('../../config/logger')(_0x4a785b('0x2a')),db=require(_0x4a785b('0x1'))['db'],{Op}=require(_0x4a785b('0x9'));function respondWithResult(_0x42d269,_0x194ce4){return _0x194ce4=_0x194ce4||0xc8,function(_0x5ca742){const _0x4770eb=a290_0x27bc;if(_0x5ca742)return _0x42d269[_0x4770eb('0x2e')](_0x194ce4)['json'](_0x5ca742);};}function respondWithFilteredResult(_0x40fe59,_0x23f0c9){return function(_0x3f60f3){const _0x1a2d21=a290_0x27bc;if(_0x3f60f3){const _0x185b36=_0x3f60f3[_0x1a2d21('0xa')],_0x92143e=_0x23f0c9[_0x1a2d21('0x2b')];let _0x254dca=_0x23f0c9[_0x1a2d21('0x2b')]+_0x23f0c9[_0x1a2d21('0x31')],_0x1ed612;return _0x254dca>=_0x185b36?(_0x254dca=_0x185b36,_0x1ed612=0xc8):_0x1ed612=0xce,_0x40fe59[_0x1a2d21('0x2e')](_0x1ed612),_0x40fe59[_0x1a2d21('0x2d')](_0x1a2d21('0x11'),_0x92143e+'-'+_0x254dca+'/'+_0x185b36)[_0x1a2d21('0x22')](_0x3f60f3);}return null;};}function saveUpdates(_0x5b8459){return function(_0xff409){const _0x3725f5=a290_0x27bc;if(_0xff409)return _0xff409[_0x3725f5('0xe')](_0x5b8459)[_0x3725f5('0x14')](function(_0x2f5e39){return _0x2f5e39;});return null;};}function removeEntity(_0x51d3ea){return function(_0x16dd4d){const _0x2cafca=a290_0x27bc;if(_0x16dd4d)return _0x16dd4d[_0x2cafca('0x13')]()[_0x2cafca('0x14')](function(){const _0xb13b2d=_0x2cafca;_0x51d3ea['status'](0xcc)[_0xb13b2d('0x16')]();});};}function handleEntityNotFound(_0x2d000c){return function(_0x37561b){const _0x12e1db=a290_0x27bc;return!_0x37561b&&_0x2d000c[_0x12e1db('0x6')](0x194),_0x37561b;};}function handleError(_0xca6fb,_0x5ab518){return _0x5ab518=_0x5ab518||0x1f4,function(_0x54d7f9){const _0x8d1691=a290_0x27bc;logger[_0x8d1691('0x28')](_0x54d7f9[_0x8d1691('0x19')]),_0x54d7f9[_0x8d1691('0x3')]&&delete _0x54d7f9[_0x8d1691('0x3')],_0xca6fb[_0x8d1691('0x2e')](_0x5ab518)[_0x8d1691('0x1f')](_0x54d7f9);};}exports['index']=function(_0x4757f4,_0x24fe0c){const _0x3601a5=_0x4a785b;let _0x405e90={};const _0x6dac84={},_0xfce166={'count':0x0,'rows':[]},_0x56133f=_[_0x3601a5('0x0')](db[_0x3601a5('0x2c')]['rawAttributes'],function(_0x3483b9){const _0x3fb8ee=_0x3601a5;return{'name':_0x3483b9['fieldName'],'type':_0x3483b9[_0x3fb8ee('0x1a')][_0x3fb8ee('0x18')]};});_0x6dac84['model']=_[_0x3601a5('0x0')](_0x56133f,_0x3601a5('0x3')),_0x6dac84[_0x3601a5('0xc')]=_[_0x3601a5('0xf')](_0x4757f4[_0x3601a5('0xc')]),_0x6dac84[_0x3601a5('0x17')]=_[_0x3601a5('0x20')](_0x6dac84[_0x3601a5('0x8')],_0x6dac84[_0x3601a5('0xc')]),_0x405e90[_0x3601a5('0x1b')]=_[_0x3601a5('0x20')](_0x6dac84[_0x3601a5('0x8')],qs[_0x3601a5('0x4')](_0x4757f4[_0x3601a5('0xc')][_0x3601a5('0x4')])),_0x405e90['attributes']=_0x405e90[_0x3601a5('0x1b')]['length']?_0x405e90[_0x3601a5('0x1b')]:_0x6dac84[_0x3601a5('0x8')];typeof _0x4757f4[_0x3601a5('0xc')][_0x3601a5('0x7')]===_0x3601a5('0xb')&&(_0x405e90['limit']=qs['limit'](_0x4757f4['query']['limit']),_0x405e90[_0x3601a5('0x2b')]=qs['offset'](_0x4757f4['query'][_0x3601a5('0x2b')]));_0x405e90['order']=qs[_0x3601a5('0x1c')](_0x4757f4[_0x3601a5('0xc')][_0x3601a5('0x1c')]),_0x405e90[_0x3601a5('0x2f')]=qs[_0x3601a5('0x17')](_['pick'](_0x4757f4[_0x3601a5('0xc')],_0x6dac84[_0x3601a5('0x17')]),_0x56133f);_0x4757f4[_0x3601a5('0xc')][_0x3601a5('0x15')]&&(_0x405e90[_0x3601a5('0x2f')]=_[_0x3601a5('0x21')](_0x405e90[_0x3601a5('0x2f')],{[Op['or']]:_[_0x3601a5('0x0')](_0x56133f,function(_0x1b3173){const _0x5c1d6f=_0x3601a5;if(_0x1b3173[_0x5c1d6f('0x1a')]!==_0x5c1d6f('0x29')){const _0x5d6d57={};return _0x5d6d57[_0x1b3173[_0x5c1d6f('0x3')]]={[Op[_0x5c1d6f('0x25')]]:'%'+_0x4757f4[_0x5c1d6f('0xc')][_0x5c1d6f('0x15')]+'%'},_0x5d6d57;}})}));_0x405e90=_['merge']({},_0x405e90,_0x4757f4['options']);const _0x49ace9={'where':_0x405e90['where']};return db[_0x3601a5('0x2c')][_0x3601a5('0xa')](_0x49ace9)[_0x3601a5('0x14')](function(_0x212b8d){const _0x4eb604=_0x3601a5;return _0xfce166[_0x4eb604('0xa')]=_0x212b8d,_0x4757f4[_0x4eb604('0xc')]['includeAll']&&(_0x405e90[_0x4eb604('0x5')]=[{'all':!![]}]),db[_0x4eb604('0x2c')][_0x4eb604('0x26')](_0x405e90);})[_0x3601a5('0x14')](function(_0xc2075a){return _0xfce166['rows']=_0xc2075a,_0xfce166;})[_0x3601a5('0x14')](respondWithFilteredResult(_0x24fe0c,_0x405e90))[_0x3601a5('0x30')](handleError(_0x24fe0c,null));},exports[_0x4a785b('0x24')]=function(_0x215c96,_0x3ae8cf){const _0x2f90ba=_0x4a785b;let _0x27f9fa={'raw':!![],'where':{'id':_0x215c96['params']['id']}};const _0x50f8cd={};return _0x50f8cd[_0x2f90ba('0x8')]=_[_0x2f90ba('0xf')](db[_0x2f90ba('0x2c')][_0x2f90ba('0xd')]),_0x50f8cd[_0x2f90ba('0xc')]=_[_0x2f90ba('0xf')](_0x215c96[_0x2f90ba('0xc')]),_0x50f8cd[_0x2f90ba('0x17')]=_[_0x2f90ba('0x20')](_0x50f8cd[_0x2f90ba('0x8')],_0x50f8cd[_0x2f90ba('0xc')]),_0x27f9fa[_0x2f90ba('0x1b')]=_[_0x2f90ba('0x20')](_0x50f8cd[_0x2f90ba('0x8')],qs['fields'](_0x215c96[_0x2f90ba('0xc')][_0x2f90ba('0x4')])),_0x27f9fa[_0x2f90ba('0x1b')]=_0x27f9fa[_0x2f90ba('0x1b')]['length']?_0x27f9fa['attributes']:_0x50f8cd[_0x2f90ba('0x8')],_0x215c96[_0x2f90ba('0xc')][_0x2f90ba('0x27')]&&(_0x27f9fa[_0x2f90ba('0x5')]=[{'all':!![]}]),_0x27f9fa=_[_0x2f90ba('0x21')]({},_0x27f9fa,_0x215c96[_0x2f90ba('0x1d')]),db['SalesforceField'][_0x2f90ba('0x2')](_0x27f9fa)[_0x2f90ba('0x14')](handleEntityNotFound(_0x3ae8cf,null))[_0x2f90ba('0x14')](respondWithResult(_0x3ae8cf,null))['catch'](handleError(_0x3ae8cf,null));},exports['create']=function(_0xb5956a,_0x41854f){const _0x8f1f13=_0x4a785b;return db[_0x8f1f13('0x2c')]['create'](_0xb5956a[_0x8f1f13('0x1e')],{})[_0x8f1f13('0x14')](respondWithResult(_0x41854f,0xc9))[_0x8f1f13('0x30')](handleError(_0x41854f,null));},exports['update']=function(_0x192793,_0xe96228){const _0x38263a=_0x4a785b;return _0x192793[_0x38263a('0x1e')]['id']&&delete _0x192793[_0x38263a('0x1e')]['id'],db[_0x38263a('0x2c')][_0x38263a('0x2')]({'where':{'id':_0x192793[_0x38263a('0x10')]['id']}})[_0x38263a('0x14')](handleEntityNotFound(_0xe96228,null))[_0x38263a('0x14')](saveUpdates(_0x192793['body'],null))[_0x38263a('0x14')](respondWithResult(_0xe96228,null))[_0x38263a('0x30')](handleError(_0xe96228,null));},exports[_0x4a785b('0x13')]=function(_0xc95c80,_0x5b66e2){const _0x1e49c4=_0x4a785b;return db['SalesforceField']['findOne']({'where':{'id':_0xc95c80['params']['id']}})[_0x1e49c4('0x14')](handleEntityNotFound(_0x5b66e2,null))['then'](removeEntity(_0x5b66e2,null))[_0x1e49c4('0x30')](handleError(_0x5b66e2,null));};
\ No newline at end of file
+const a290_0x12a4=['status','sort','type','VIRTUAL','options','then','merge','create','order','query','lodash','findAll','fieldName','include','update','keys','params','body','map','destroy','catch','includeAll','sendStatus','fields','attributes','pick','stack','findOne','like','end','undefined','error','SalesforceField','../../components/parsers/qs','intersection','key','model','nolimit','index','length','json','filters','rows','rawAttributes','name','offset','filter','limit','api','count','../../config/logger','where','sequelize','show','send'];(function(_0x284de3,_0x12a445){const _0x2ae4f5=function(_0x55b1c3){while(--_0x55b1c3){_0x284de3['push'](_0x284de3['shift']());}};_0x2ae4f5(++_0x12a445);}(a290_0x12a4,0x1a2));const a290_0x2ae4=function(_0x284de3,_0x12a445){_0x284de3=_0x284de3-0x0;let _0x2ae4f5=a290_0x12a4[_0x284de3];return _0x2ae4f5;};const _0x5dc7b2=a290_0x2ae4;'use strict';const _=require(_0x5dc7b2('0x20')),qs=require(_0x5dc7b2('0x0')),logger=require(_0x5dc7b2('0x11'))(_0x5dc7b2('0xf')),db=require('../../mysqldb')['db'],{Op}=require(_0x5dc7b2('0x13'));function respondWithResult(_0x55b1c3,_0x3a616c){return _0x3a616c=_0x3a616c||0xc8,function(_0x10993f){const _0x51d236=a290_0x2ae4;if(_0x10993f)return _0x55b1c3[_0x51d236('0x16')](_0x3a616c)[_0x51d236('0x7')](_0x10993f);};}function respondWithFilteredResult(_0x26a9d0,_0x468fd2){return function(_0x598064){const _0x3063d5=a290_0x2ae4;if(_0x598064){const _0x2d55b0=_0x598064['count'],_0x52c850=_0x468fd2[_0x3063d5('0xc')];let _0x63e89c=_0x468fd2[_0x3063d5('0xc')]+_0x468fd2['limit'],_0x56801e;return _0x63e89c>=_0x2d55b0?(_0x63e89c=_0x2d55b0,_0x56801e=0xc8):_0x56801e=0xce,_0x26a9d0[_0x3063d5('0x16')](_0x56801e),_0x26a9d0['set']('Content-Range',_0x52c850+'-'+_0x63e89c+'/'+_0x2d55b0)[_0x3063d5('0x7')](_0x598064);}return null;};}function saveUpdates(_0x16233c){return function(_0x22f197){const _0xdfd7c5=a290_0x2ae4;if(_0x22f197)return _0x22f197[_0xdfd7c5('0x24')](_0x16233c)['then'](function(_0x8e2382){return _0x8e2382;});return null;};}function removeEntity(_0x3dddd9){return function(_0x17b1ec){const _0x9f5786=a290_0x2ae4;if(_0x17b1ec)return _0x17b1ec['destroy']()[_0x9f5786('0x1b')](function(){const _0x1f6e71=_0x9f5786;_0x3dddd9[_0x1f6e71('0x16')](0xcc)[_0x1f6e71('0x33')]();});};}function handleEntityNotFound(_0x52ed41){return function(_0x374b76){const _0x579f86=a290_0x2ae4;return!_0x374b76&&_0x52ed41[_0x579f86('0x2c')](0x194),_0x374b76;};}function handleError(_0x96e50c,_0x3b9386){return _0x3b9386=_0x3b9386||0x1f4,function(_0x1a3196){const _0x42f493=a290_0x2ae4;logger[_0x42f493('0x35')](_0x1a3196[_0x42f493('0x30')]),_0x1a3196['name']&&delete _0x1a3196[_0x42f493('0xb')],_0x96e50c[_0x42f493('0x16')](_0x3b9386)[_0x42f493('0x15')](_0x1a3196);};}exports[_0x5dc7b2('0x5')]=function(_0x52c98a,_0x194180){const _0x5ddb35=_0x5dc7b2;let _0x10d2ad={};const _0x2e1ac1={},_0x3371f9={'count':0x0,'rows':[]},_0x5d13a2=_[_0x5ddb35('0x28')](db[_0x5ddb35('0x36')][_0x5ddb35('0xa')],function(_0x27f983){const _0x23048f=_0x5ddb35;return{'name':_0x27f983[_0x23048f('0x22')],'type':_0x27f983[_0x23048f('0x18')][_0x23048f('0x2')]};});_0x2e1ac1[_0x5ddb35('0x3')]=_[_0x5ddb35('0x28')](_0x5d13a2,'name'),_0x2e1ac1[_0x5ddb35('0x1f')]=_[_0x5ddb35('0x25')](_0x52c98a[_0x5ddb35('0x1f')]),_0x2e1ac1['filters']=_['intersection'](_0x2e1ac1[_0x5ddb35('0x3')],_0x2e1ac1[_0x5ddb35('0x1f')]),_0x10d2ad['attributes']=_[_0x5ddb35('0x1')](_0x2e1ac1[_0x5ddb35('0x3')],qs['fields'](_0x52c98a[_0x5ddb35('0x1f')][_0x5ddb35('0x2d')])),_0x10d2ad[_0x5ddb35('0x2e')]=_0x10d2ad[_0x5ddb35('0x2e')][_0x5ddb35('0x6')]?_0x10d2ad[_0x5ddb35('0x2e')]:_0x2e1ac1[_0x5ddb35('0x3')];typeof _0x52c98a[_0x5ddb35('0x1f')][_0x5ddb35('0x4')]===_0x5ddb35('0x34')&&(_0x10d2ad[_0x5ddb35('0xe')]=qs[_0x5ddb35('0xe')](_0x52c98a[_0x5ddb35('0x1f')][_0x5ddb35('0xe')]),_0x10d2ad[_0x5ddb35('0xc')]=qs[_0x5ddb35('0xc')](_0x52c98a[_0x5ddb35('0x1f')]['offset']));_0x10d2ad[_0x5ddb35('0x1e')]=qs[_0x5ddb35('0x17')](_0x52c98a[_0x5ddb35('0x1f')]['sort']),_0x10d2ad[_0x5ddb35('0x12')]=qs[_0x5ddb35('0x8')](_[_0x5ddb35('0x2f')](_0x52c98a['query'],_0x2e1ac1['filters']),_0x5d13a2);_0x52c98a[_0x5ddb35('0x1f')]['filter']&&(_0x10d2ad[_0x5ddb35('0x12')]=_[_0x5ddb35('0x1c')](_0x10d2ad[_0x5ddb35('0x12')],{[Op['or']]:_['map'](_0x5d13a2,function(_0x58b30e){const _0x3333fe=_0x5ddb35;if(_0x58b30e[_0x3333fe('0x18')]!==_0x3333fe('0x19')){const _0x379cd8={};return _0x379cd8[_0x58b30e[_0x3333fe('0xb')]]={[Op[_0x3333fe('0x32')]]:'%'+_0x52c98a[_0x3333fe('0x1f')][_0x3333fe('0xd')]+'%'},_0x379cd8;}})}));_0x10d2ad=_[_0x5ddb35('0x1c')]({},_0x10d2ad,_0x52c98a[_0x5ddb35('0x1a')]);const _0x278129={'where':_0x10d2ad[_0x5ddb35('0x12')]};return db['SalesforceField'][_0x5ddb35('0x10')](_0x278129)['then'](function(_0x5a71a1){const _0x5a6229=_0x5ddb35;return _0x3371f9[_0x5a6229('0x10')]=_0x5a71a1,_0x52c98a[_0x5a6229('0x1f')][_0x5a6229('0x2b')]&&(_0x10d2ad['include']=[{'all':!![]}]),db[_0x5a6229('0x36')][_0x5a6229('0x21')](_0x10d2ad);})['then'](function(_0xf9305){const _0x2f8197=_0x5ddb35;return _0x3371f9[_0x2f8197('0x9')]=_0xf9305,_0x3371f9;})['then'](respondWithFilteredResult(_0x194180,_0x10d2ad))[_0x5ddb35('0x2a')](handleError(_0x194180,null));},exports[_0x5dc7b2('0x14')]=function(_0x4fe104,_0x38b74c){const _0x20eac0=_0x5dc7b2;let _0x50fd4b={'raw':!![],'where':{'id':_0x4fe104['params']['id']}};const _0xc62ec={};return _0xc62ec[_0x20eac0('0x3')]=_[_0x20eac0('0x25')](db['SalesforceField']['rawAttributes']),_0xc62ec[_0x20eac0('0x1f')]=_['keys'](_0x4fe104[_0x20eac0('0x1f')]),_0xc62ec[_0x20eac0('0x8')]=_[_0x20eac0('0x1')](_0xc62ec[_0x20eac0('0x3')],_0xc62ec['query']),_0x50fd4b[_0x20eac0('0x2e')]=_['intersection'](_0xc62ec[_0x20eac0('0x3')],qs[_0x20eac0('0x2d')](_0x4fe104[_0x20eac0('0x1f')][_0x20eac0('0x2d')])),_0x50fd4b[_0x20eac0('0x2e')]=_0x50fd4b[_0x20eac0('0x2e')][_0x20eac0('0x6')]?_0x50fd4b[_0x20eac0('0x2e')]:_0xc62ec['model'],_0x4fe104['query']['includeAll']&&(_0x50fd4b[_0x20eac0('0x23')]=[{'all':!![]}]),_0x50fd4b=_[_0x20eac0('0x1c')]({},_0x50fd4b,_0x4fe104[_0x20eac0('0x1a')]),db[_0x20eac0('0x36')][_0x20eac0('0x31')](_0x50fd4b)[_0x20eac0('0x1b')](handleEntityNotFound(_0x38b74c,null))[_0x20eac0('0x1b')](respondWithResult(_0x38b74c,null))[_0x20eac0('0x2a')](handleError(_0x38b74c,null));},exports[_0x5dc7b2('0x1d')]=function(_0x165294,_0x58e503){const _0x1be139=_0x5dc7b2;return db[_0x1be139('0x36')][_0x1be139('0x1d')](_0x165294['body'],{})[_0x1be139('0x1b')](respondWithResult(_0x58e503,0xc9))[_0x1be139('0x2a')](handleError(_0x58e503,null));},exports['update']=function(_0x2fb91f,_0x5823ab){const _0x21b0a5=_0x5dc7b2;return _0x2fb91f['body']['id']&&delete _0x2fb91f['body']['id'],db['SalesforceField']['findOne']({'where':{'id':_0x2fb91f[_0x21b0a5('0x26')]['id']}})['then'](handleEntityNotFound(_0x5823ab,null))['then'](saveUpdates(_0x2fb91f[_0x21b0a5('0x27')],null))[_0x21b0a5('0x1b')](respondWithResult(_0x5823ab,null))['catch'](handleError(_0x5823ab,null));},exports[_0x5dc7b2('0x29')]=function(_0x378080,_0x438f9f){const _0x305a0c=_0x5dc7b2;return db[_0x305a0c('0x36')][_0x305a0c('0x31')]({'where':{'id':_0x378080[_0x305a0c('0x26')]['id']}})[_0x305a0c('0x1b')](handleEntityNotFound(_0x438f9f,null))['then'](removeEntity(_0x438f9f,null))['catch'](handleError(_0x438f9f,null));};
\ No newline at end of file