b6f9b1eab84a1fd54269f1aa6a14ccd9cbb3475e
[motion-next.git] / server / api / intDeskAccount / intDeskAccount.rpc.js
1 const a231_0x1760=['info','findAll','GetDeskAccount','model','attributes','raw','stringify','then','options','DeskAccount','rpc','../../config/logger','ShowDeskAccount','debug','error','map','lodash','../../mysqldb','message','include','catch','where'];(function(_0x430116,_0x1760a3){const _0x5c87e5=function(_0x309f1c){while(--_0x309f1c){_0x430116['push'](_0x430116['shift']());}};_0x5c87e5(++_0x1760a3);}(a231_0x1760,0x15c));const a231_0x5c87=function(_0x430116,_0x1760a3){_0x430116=_0x430116-0x0;let _0x5c87e5=a231_0x1760[_0x430116];return _0x5c87e5;};const _0x1e13af=a231_0x5c87;'use strict';const _=require(_0x1e13af('0x14')),db=require(_0x1e13af('0x15'))['db'],logger=require(_0x1e13af('0xf'))(_0x1e13af('0xe'));exports[_0x1e13af('0x6')]=function(_0x309f1c){const _0x1fa774=this;return new Promise(function(_0x330c08,_0x482fe0){const _0x58dd5a=a231_0x5c87;return db[_0x58dd5a('0xd')][_0x58dd5a('0x5')]({'raw':_0x309f1c[_0x58dd5a('0xc')]?_0x309f1c[_0x58dd5a('0xc')][_0x58dd5a('0x9')]===undefined?!![]:![]:!![],'where':_0x309f1c[_0x58dd5a('0xc')]?_0x309f1c['options'][_0x58dd5a('0x3')]||null:null,'attributes':_0x309f1c[_0x58dd5a('0xc')]?_0x309f1c[_0x58dd5a('0xc')][_0x58dd5a('0x8')]||null:null,'limit':_0x309f1c[_0x58dd5a('0xc')]?_0x309f1c['options']['limit']||null:null,'include':_0x309f1c[_0x58dd5a('0xc')]?_0x309f1c['options']['include']?_[_0x58dd5a('0x13')](_0x309f1c[_0x58dd5a('0xc')][_0x58dd5a('0x1')],function(_0x34bb29){const _0xbee849=_0x58dd5a;return{'model':db[_0x34bb29[_0xbee849('0x7')]],'as':_0x34bb29['as'],'attributes':_0x34bb29['attributes'],'include':_0x34bb29['include']?_[_0xbee849('0x13')](_0x34bb29[_0xbee849('0x1')],function(_0x3ea4b0){const _0x5e2e2b=_0xbee849;return{'model':db[_0x3ea4b0['model']],'as':_0x3ea4b0['as'],'attributes':_0x3ea4b0[_0x5e2e2b('0x8')],'include':_0x3ea4b0[_0x5e2e2b('0x1')]?_[_0x5e2e2b('0x13')](_0x3ea4b0[_0x5e2e2b('0x1')],function(_0x5d554b){const _0x26f691=_0x5e2e2b;return{'model':db[_0x5d554b[_0x26f691('0x7')]],'as':_0x5d554b['as'],'attributes':_0x5d554b['attributes']};}):[]};}):[]};}):[]:[]})[_0x58dd5a('0xb')](function(_0x424333){const _0x449b6c=_0x58dd5a;logger[_0x449b6c('0x4')](_0x449b6c('0x6'),_0x309f1c),logger[_0x449b6c('0x11')](_0x449b6c('0x6'),_0x309f1c,JSON['stringify'](_0x424333)),_0x330c08(_0x424333);})[_0x58dd5a('0x2')](function(_0x5130fc){const _0x35fe8d=_0x58dd5a;logger[_0x35fe8d('0x12')](_0x35fe8d('0x6'),_0x5130fc[_0x35fe8d('0x0')],_0x309f1c),_0x482fe0(_0x1fa774['error'](0x1f4,_0x5130fc[_0x35fe8d('0x0')]));});});},exports[_0x1e13af('0x10')]=function(_0x1ddfa0){const _0x1a4acc=this;return new Promise(function(_0x37ee2e,_0x401be5){const _0x4f6ef6=a231_0x5c87;return db[_0x4f6ef6('0xd')]['findOne']({'raw':_0x1ddfa0[_0x4f6ef6('0xc')]?_0x1ddfa0[_0x4f6ef6('0xc')][_0x4f6ef6('0x9')]===undefined?!![]:![]:!![],'where':_0x1ddfa0[_0x4f6ef6('0xc')]?_0x1ddfa0[_0x4f6ef6('0xc')][_0x4f6ef6('0x3')]||null:null,'attributes':_0x1ddfa0[_0x4f6ef6('0xc')]?_0x1ddfa0['options']['attributes']||null:null,'include':_0x1ddfa0[_0x4f6ef6('0xc')]?_0x1ddfa0[_0x4f6ef6('0xc')][_0x4f6ef6('0x1')]?_['map'](_0x1ddfa0[_0x4f6ef6('0xc')][_0x4f6ef6('0x1')],function(_0x3a9c60){const _0x4d0e3c=_0x4f6ef6;return{'model':db[_0x3a9c60[_0x4d0e3c('0x7')]],'as':_0x3a9c60['as'],'attributes':_0x3a9c60[_0x4d0e3c('0x8')],'include':_0x3a9c60[_0x4d0e3c('0x1')]?_[_0x4d0e3c('0x13')](_0x3a9c60[_0x4d0e3c('0x1')],function(_0x328a3c){const _0x33dc3f=_0x4d0e3c;return{'model':db[_0x328a3c['model']],'as':_0x328a3c['as'],'attributes':_0x328a3c['attributes'],'include':_0x328a3c[_0x33dc3f('0x1')]?_['map'](_0x328a3c[_0x33dc3f('0x1')],function(_0x126a22){const _0x22a82d=_0x33dc3f;return{'model':db[_0x126a22[_0x22a82d('0x7')]],'as':_0x126a22['as'],'attributes':_0x126a22[_0x22a82d('0x8')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x5d1be9){const _0x205d8e=_0x4f6ef6;logger['info'](_0x205d8e('0x10'),_0x1ddfa0),logger['debug']('ShowDeskAccount',_0x1ddfa0,JSON[_0x205d8e('0xa')](_0x5d1be9)),_0x37ee2e(_0x5d1be9);})[_0x4f6ef6('0x2')](function(_0x2f5791){const _0x42b27d=_0x4f6ef6;logger[_0x42b27d('0x12')]('ShowDeskAccount',_0x2f5791['message'],_0x1ddfa0),_0x401be5(_0x1a4acc[_0x42b27d('0x12')](0x1f4,_0x2f5791[_0x42b27d('0x0')]));});});};