e6a3f678401df10a293b6d920be88a661965906e
[motion-next.git] / server / api / intZohoAccount / intZohoAccount.rpc.js
1 const a348_0x48f6=['info','model','../../config/logger','map','findOne','include','message','raw','attributes','error','options','ShowZohoAccount','rpc','debug','then','stringify','ZohoAccount','GetZohoAccount','lodash','where','../../mysqldb','limit','catch'];(function(_0x4be433,_0x48f6e5){const _0x51db30=function(_0x165c24){while(--_0x165c24){_0x4be433['push'](_0x4be433['shift']());}};_0x51db30(++_0x48f6e5);}(a348_0x48f6,0x109));const a348_0x51db=function(_0x4be433,_0x48f6e5){_0x4be433=_0x4be433-0x0;let _0x51db30=a348_0x48f6[_0x4be433];return _0x51db30;};const _0x1ecd7e=a348_0x51db;'use strict';const _=require(_0x1ecd7e('0x6')),db=require(_0x1ecd7e('0x8'))['db'],logger=require(_0x1ecd7e('0xd'))(_0x1ecd7e('0x0'));exports[_0x1ecd7e('0x5')]=function(_0x165c24){const _0x2f0108=this;return new Promise(function(_0x4ecc2e,_0x49de3a){const _0x439cc5=a348_0x51db;return db[_0x439cc5('0x4')]['findAll']({'raw':_0x165c24[_0x439cc5('0x15')]?_0x165c24[_0x439cc5('0x15')][_0x439cc5('0x12')]===undefined?!![]:![]:!![],'where':_0x165c24['options']?_0x165c24['options'][_0x439cc5('0x7')]||null:null,'attributes':_0x165c24[_0x439cc5('0x15')]?_0x165c24[_0x439cc5('0x15')][_0x439cc5('0x13')]||null:null,'limit':_0x165c24[_0x439cc5('0x15')]?_0x165c24[_0x439cc5('0x15')][_0x439cc5('0x9')]||null:null,'include':_0x165c24['options']?_0x165c24[_0x439cc5('0x15')][_0x439cc5('0x10')]?_['map'](_0x165c24[_0x439cc5('0x15')][_0x439cc5('0x10')],function(_0x14a5e2){const _0x42dafa=_0x439cc5;return{'model':db[_0x14a5e2['model']],'as':_0x14a5e2['as'],'attributes':_0x14a5e2[_0x42dafa('0x13')],'include':_0x14a5e2[_0x42dafa('0x10')]?_[_0x42dafa('0xe')](_0x14a5e2[_0x42dafa('0x10')],function(_0x42e0aa){const _0x1d3ad4=_0x42dafa;return{'model':db[_0x42e0aa[_0x1d3ad4('0xc')]],'as':_0x42e0aa['as'],'attributes':_0x42e0aa['attributes'],'include':_0x42e0aa[_0x1d3ad4('0x10')]?_[_0x1d3ad4('0xe')](_0x42e0aa['include'],function(_0x23a454){return{'model':db[_0x23a454['model']],'as':_0x23a454['as'],'attributes':_0x23a454['attributes']};}):[]};}):[]};}):[]:[]})[_0x439cc5('0x2')](function(_0x105da7){const _0x507a9f=_0x439cc5;logger[_0x507a9f('0xb')](_0x507a9f('0x5'),_0x165c24),logger['debug'](_0x507a9f('0x5'),_0x165c24,JSON[_0x507a9f('0x3')](_0x105da7)),_0x4ecc2e(_0x105da7);})[_0x439cc5('0xa')](function(_0x1fed8d){const _0x4d9a56=_0x439cc5;logger['error'](_0x4d9a56('0x5'),_0x1fed8d[_0x4d9a56('0x11')],_0x165c24),_0x49de3a(_0x2f0108['error'](0x1f4,_0x1fed8d['message']));});});},exports[_0x1ecd7e('0x16')]=function(_0x739209){const _0x31f08b=this;return new Promise(function(_0x3cc37b,_0x5d93aa){const _0x501c80=a348_0x51db;return db[_0x501c80('0x4')][_0x501c80('0xf')]({'raw':_0x739209[_0x501c80('0x15')]?_0x739209[_0x501c80('0x15')][_0x501c80('0x12')]===undefined?!![]:![]:!![],'where':_0x739209['options']?_0x739209[_0x501c80('0x15')][_0x501c80('0x7')]||null:null,'attributes':_0x739209[_0x501c80('0x15')]?_0x739209['options'][_0x501c80('0x13')]||null:null,'include':_0x739209[_0x501c80('0x15')]?_0x739209[_0x501c80('0x15')]['include']?_[_0x501c80('0xe')](_0x739209[_0x501c80('0x15')][_0x501c80('0x10')],function(_0x290acc){const _0x1a3333=_0x501c80;return{'model':db[_0x290acc[_0x1a3333('0xc')]],'as':_0x290acc['as'],'attributes':_0x290acc[_0x1a3333('0x13')],'include':_0x290acc['include']?_[_0x1a3333('0xe')](_0x290acc[_0x1a3333('0x10')],function(_0x33742c){const _0x38acdd=_0x1a3333;return{'model':db[_0x33742c['model']],'as':_0x33742c['as'],'attributes':_0x33742c['attributes'],'include':_0x33742c[_0x38acdd('0x10')]?_['map'](_0x33742c[_0x38acdd('0x10')],function(_0x5c82d4){const _0x36382d=_0x38acdd;return{'model':db[_0x5c82d4['model']],'as':_0x5c82d4['as'],'attributes':_0x5c82d4[_0x36382d('0x13')]};}):[]};}):[]};}):[]:[]})[_0x501c80('0x2')](function(_0xd50627){const _0x27ce85=_0x501c80;logger[_0x27ce85('0xb')](_0x27ce85('0x16'),_0x739209),logger[_0x27ce85('0x1')]('ShowZohoAccount',_0x739209,JSON[_0x27ce85('0x3')](_0xd50627)),_0x3cc37b(_0xd50627);})[_0x501c80('0xa')](function(_0x296de4){const _0x291c9f=_0x501c80;logger[_0x291c9f('0x14')](_0x291c9f('0x16'),_0x296de4[_0x291c9f('0x11')],_0x739209),_0x5d93aa(_0x31f08b[_0x291c9f('0x14')](0x1f4,_0x296de4[_0x291c9f('0x11')]));});});};