Built motion from commit f651e4b0a7312c0adceb5e57d6684a801a3aaf0d. Version 3.0.0...
[motion-next.git] / server / api / trunk / trunk.rpc.js
1 const a645_0x5c8f=['rpc','then','catch','../../mysqldb','map','GetTrunk','info','attributes','raw','include','findOne','model','error','limit','where','stringify','ShowTrunk','options','message','Trunk','debug','../../config/logger','lodash','findAll'];(function(_0x3a731d,_0x5c8ff8){const _0x745191=function(_0x372c3a){while(--_0x372c3a){_0x3a731d['push'](_0x3a731d['shift']());}};_0x745191(++_0x5c8ff8);}(a645_0x5c8f,0xcc));const a645_0x7451=function(_0x3a731d,_0x5c8ff8){_0x3a731d=_0x3a731d-0x0;let _0x745191=a645_0x5c8f[_0x3a731d];return _0x745191;};const _0x1214d6=a645_0x7451;'use strict';const _=require(_0x1214d6('0xa')),db=require(_0x1214d6('0xf'))['db'],logger=require(_0x1214d6('0x9'))(_0x1214d6('0xc'));exports[_0x1214d6('0x11')]=function(_0x372c3a){const _0x43ccc1=this;return new Promise(function(_0x1714f1,_0x4ec93d){const _0x21cdbb=a645_0x7451;return db[_0x21cdbb('0x7')][_0x21cdbb('0xb')]({'raw':_0x372c3a[_0x21cdbb('0x5')]?_0x372c3a['options']['raw']===undefined?!![]:![]:!![],'where':_0x372c3a[_0x21cdbb('0x5')]?_0x372c3a[_0x21cdbb('0x5')][_0x21cdbb('0x2')]||null:null,'attributes':_0x372c3a['options']?_0x372c3a[_0x21cdbb('0x5')]['attributes']||null:null,'limit':_0x372c3a[_0x21cdbb('0x5')]?_0x372c3a['options'][_0x21cdbb('0x1')]||null:null,'include':_0x372c3a[_0x21cdbb('0x5')]?_0x372c3a[_0x21cdbb('0x5')][_0x21cdbb('0x15')]?_[_0x21cdbb('0x10')](_0x372c3a[_0x21cdbb('0x5')]['include'],function(_0x48515a){const _0x3b275d=_0x21cdbb;return{'model':db[_0x48515a['model']],'as':_0x48515a['as'],'attributes':_0x48515a[_0x3b275d('0x13')],'include':_0x48515a[_0x3b275d('0x15')]?_[_0x3b275d('0x10')](_0x48515a[_0x3b275d('0x15')],function(_0x3dd1e0){const _0x18c2f4=_0x3b275d;return{'model':db[_0x3dd1e0[_0x18c2f4('0x17')]],'as':_0x3dd1e0['as'],'attributes':_0x3dd1e0[_0x18c2f4('0x13')],'include':_0x3dd1e0[_0x18c2f4('0x15')]?_[_0x18c2f4('0x10')](_0x3dd1e0[_0x18c2f4('0x15')],function(_0x5a2628){const _0x100530=_0x18c2f4;return{'model':db[_0x5a2628[_0x100530('0x17')]],'as':_0x5a2628['as'],'attributes':_0x5a2628[_0x100530('0x13')]};}):[]};}):[]};}):[]:[]})[_0x21cdbb('0xd')](function(_0x4c900f){const _0x4ec2dd=_0x21cdbb;logger[_0x4ec2dd('0x12')](_0x4ec2dd('0x11'),_0x372c3a),logger['debug']('GetTrunk',_0x372c3a,JSON[_0x4ec2dd('0x3')](_0x4c900f)),_0x1714f1(_0x4c900f);})[_0x21cdbb('0xe')](function(_0x712071){const _0x334cf0=_0x21cdbb;logger[_0x334cf0('0x0')](_0x334cf0('0x11'),_0x712071[_0x334cf0('0x6')],_0x372c3a),_0x4ec93d(_0x43ccc1[_0x334cf0('0x0')](0x1f4,_0x712071[_0x334cf0('0x6')]));});});},exports['ShowTrunk']=function(_0x1bae32){const _0x2436a2=this;return new Promise(function(_0x34432a,_0x3703eb){const _0x2f9758=a645_0x7451;return db[_0x2f9758('0x7')][_0x2f9758('0x16')]({'raw':_0x1bae32[_0x2f9758('0x5')]?_0x1bae32[_0x2f9758('0x5')][_0x2f9758('0x14')]===undefined?!![]:![]:!![],'where':_0x1bae32['options']?_0x1bae32['options'][_0x2f9758('0x2')]||null:null,'attributes':_0x1bae32[_0x2f9758('0x5')]?_0x1bae32['options']['attributes']||null:null,'include':_0x1bae32[_0x2f9758('0x5')]?_0x1bae32['options'][_0x2f9758('0x15')]?_[_0x2f9758('0x10')](_0x1bae32['options']['include'],function(_0x8533a7){const _0x32e6b7=_0x2f9758;return{'model':db[_0x8533a7[_0x32e6b7('0x17')]],'as':_0x8533a7['as'],'attributes':_0x8533a7[_0x32e6b7('0x13')],'include':_0x8533a7[_0x32e6b7('0x15')]?_['map'](_0x8533a7[_0x32e6b7('0x15')],function(_0x3dea71){const _0x37064c=_0x32e6b7;return{'model':db[_0x3dea71[_0x37064c('0x17')]],'as':_0x3dea71['as'],'attributes':_0x3dea71[_0x37064c('0x13')],'include':_0x3dea71[_0x37064c('0x15')]?_[_0x37064c('0x10')](_0x3dea71[_0x37064c('0x15')],function(_0x333ab7){const _0x3ff677=_0x37064c;return{'model':db[_0x333ab7[_0x3ff677('0x17')]],'as':_0x333ab7['as'],'attributes':_0x333ab7[_0x3ff677('0x13')]};}):[]};}):[]};}):[]:[]})[_0x2f9758('0xd')](function(_0x258046){const _0x1a2062=_0x2f9758;logger[_0x1a2062('0x12')](_0x1a2062('0x4'),_0x1bae32),logger[_0x1a2062('0x8')](_0x1a2062('0x4'),_0x1bae32,JSON[_0x1a2062('0x3')](_0x258046)),_0x34432a(_0x258046);})['catch'](function(_0xb77394){const _0x5ab6a8=_0x2f9758;logger[_0x5ab6a8('0x0')](_0x5ab6a8('0x4'),_0xb77394[_0x5ab6a8('0x6')],_0x1bae32),_0x3703eb(_0x2436a2[_0x5ab6a8('0x0')](0x1f4,_0xb77394[_0x5ab6a8('0x6')]));});});};