Built motion from commit f651e4b0a7312c0adceb5e57d6684a801a3aaf0d. Version 3.0.0...
[motion-next.git] / server / api / squareOdbc / squareOdbc.rpc.js
1 const a595_0x3a56=['../../mysqldb','lodash','message','attributes','model','where','options','ShowSquareOdbc','error','stringify','rpc','map','include','SquareOdbc','findOne','../../config/logger','raw'];(function(_0x37669b,_0x3a5623){const _0x1a1c36=function(_0x33ac52){while(--_0x33ac52){_0x37669b['push'](_0x37669b['shift']());}};_0x1a1c36(++_0x3a5623);}(a595_0x3a56,0x17e));const a595_0x1a1c=function(_0x37669b,_0x3a5623){_0x37669b=_0x37669b-0x0;let _0x1a1c36=a595_0x3a56[_0x37669b];return _0x1a1c36;};const _0x10d992=a595_0x1a1c;'use strict';const db=require(_0x10d992('0x9'))['db'],logger=require(_0x10d992('0x7'))(_0x10d992('0x2')),_=require(_0x10d992('0xa'));exports[_0x10d992('0x10')]=function(_0x33ac52){const _0x238ed2=this;return new Promise(function(_0x1941c9,_0x19ea41){const _0x163a0c=a595_0x1a1c;return db[_0x163a0c('0x5')][_0x163a0c('0x6')]({'raw':_0x33ac52[_0x163a0c('0xf')]?_0x33ac52[_0x163a0c('0xf')][_0x163a0c('0x8')]===undefined?!![]:![]:!![],'where':_0x33ac52[_0x163a0c('0xf')]?_0x33ac52[_0x163a0c('0xf')][_0x163a0c('0xe')]||null:null,'attributes':_0x33ac52[_0x163a0c('0xf')]?_0x33ac52[_0x163a0c('0xf')][_0x163a0c('0xc')]||null:null,'include':_0x33ac52['options']?_0x33ac52[_0x163a0c('0xf')][_0x163a0c('0x4')]?_[_0x163a0c('0x3')](_0x33ac52[_0x163a0c('0xf')]['include'],function(_0x3c8137){const _0x436ceb=_0x163a0c;return{'model':db[_0x3c8137[_0x436ceb('0xd')]],'as':_0x3c8137['as'],'attributes':_0x3c8137[_0x436ceb('0xc')],'include':_0x3c8137['include']?_[_0x436ceb('0x3')](_0x3c8137[_0x436ceb('0x4')],function(_0x420901){const _0x27da1f=_0x436ceb;return{'model':db[_0x420901[_0x27da1f('0xd')]],'as':_0x420901['as'],'attributes':_0x420901[_0x27da1f('0xc')],'include':_0x420901[_0x27da1f('0x4')]?_[_0x27da1f('0x3')](_0x420901[_0x27da1f('0x4')],function(_0x15e0b9){const _0x33c391=_0x27da1f;return{'model':db[_0x15e0b9[_0x33c391('0xd')]],'as':_0x15e0b9['as'],'attributes':_0x15e0b9[_0x33c391('0xc')]};}):[]};}):[]};}):[]:[]})['then'](function(_0xabbd49){const _0xe6a5f=_0x163a0c;logger['info'](_0xe6a5f('0x10'),_0x33ac52),logger['debug']('ShowSquareOdbc',_0x33ac52,JSON[_0xe6a5f('0x1')](_0xabbd49)),_0x1941c9(_0xabbd49);})['catch'](function(_0x160888){const _0x5d2eb5=_0x163a0c;logger['error']('ShowSquareOdbc',_0x160888['message'],_0x33ac52),_0x19ea41(_0x238ed2[_0x5d2eb5('0x0')](0x1f4,_0x160888[_0x5d2eb5('0xb')]));});});};