cdc9d713a6b206af9da5636e81a7a1a1216292eb
[motion-next.git] / server / api / squareOdbc / squareOdbc.rpc.js
1 const a595_0x5c39=['raw','message','include','attributes','model','map','options','where','ShowSquareOdbc','../../config/logger','lodash','then','error','../../mysqldb'];(function(_0x116209,_0x5c39ea){const _0x4f90b2=function(_0x57f03d){while(--_0x57f03d){_0x116209['push'](_0x116209['shift']());}};_0x4f90b2(++_0x5c39ea);}(a595_0x5c39,0x11f));const a595_0x4f90=function(_0x116209,_0x5c39ea){_0x116209=_0x116209-0x0;let _0x4f90b2=a595_0x5c39[_0x116209];return _0x4f90b2;};const _0x293465=a595_0x4f90;'use strict';const db=require(_0x293465('0x6'))['db'],logger=require(_0x293465('0x2'))('rpc'),_=require(_0x293465('0x3'));exports[_0x293465('0x1')]=function(_0x57f03d){const _0x28e932=this;return new Promise(function(_0xc39f38,_0x188905){const _0x4eb3cd=a595_0x4f90;return db['SquareOdbc']['findOne']({'raw':_0x57f03d[_0x4eb3cd('0xd')]?_0x57f03d[_0x4eb3cd('0xd')][_0x4eb3cd('0x7')]===undefined?!![]:![]:!![],'where':_0x57f03d[_0x4eb3cd('0xd')]?_0x57f03d[_0x4eb3cd('0xd')][_0x4eb3cd('0x0')]||null:null,'attributes':_0x57f03d[_0x4eb3cd('0xd')]?_0x57f03d[_0x4eb3cd('0xd')][_0x4eb3cd('0xa')]||null:null,'include':_0x57f03d[_0x4eb3cd('0xd')]?_0x57f03d[_0x4eb3cd('0xd')][_0x4eb3cd('0x9')]?_[_0x4eb3cd('0xc')](_0x57f03d[_0x4eb3cd('0xd')][_0x4eb3cd('0x9')],function(_0x204c90){const _0x5a1636=_0x4eb3cd;return{'model':db[_0x204c90['model']],'as':_0x204c90['as'],'attributes':_0x204c90[_0x5a1636('0xa')],'include':_0x204c90['include']?_[_0x5a1636('0xc')](_0x204c90[_0x5a1636('0x9')],function(_0xd60de){const _0x441aac=_0x5a1636;return{'model':db[_0xd60de[_0x441aac('0xb')]],'as':_0xd60de['as'],'attributes':_0xd60de[_0x441aac('0xa')],'include':_0xd60de[_0x441aac('0x9')]?_[_0x441aac('0xc')](_0xd60de[_0x441aac('0x9')],function(_0x23e0fa){const _0x3ee22d=_0x441aac;return{'model':db[_0x23e0fa['model']],'as':_0x23e0fa['as'],'attributes':_0x23e0fa[_0x3ee22d('0xa')]};}):[]};}):[]};}):[]:[]})[_0x4eb3cd('0x4')](function(_0x119330){const _0x52d440=_0x4eb3cd;logger['info']('ShowSquareOdbc',_0x57f03d),logger['debug'](_0x52d440('0x1'),_0x57f03d,JSON['stringify'](_0x119330)),_0xc39f38(_0x119330);})['catch'](function(_0xee84a6){const _0xe0b0e5=_0x4eb3cd;logger[_0xe0b0e5('0x5')](_0xe0b0e5('0x1'),_0xee84a6[_0xe0b0e5('0x8')],_0x57f03d),_0x188905(_0x28e932['error'](0x1f4,_0xee84a6[_0xe0b0e5('0x8')]));});});};