ac31a55bffa1ead14776e1d8a76472cbe763e0c7
[motion-next.git] / server / api / intDynamics365Account / intDynamics365Account.rpc.js
1 const a244_0x5f1f=['Dynamics365Account','ShowDynamics365Account','../../mysqldb','findOne','map','stringify','rpc','include','error','info','debug','../../config/logger','model','options','message','lodash','catch','then','GetDynamics365Account','findAll','where','limit','raw','attributes'];(function(_0x5592c1,_0x5f1ff3){const _0x5211f3=function(_0x48d27e){while(--_0x48d27e){_0x5592c1['push'](_0x5592c1['shift']());}};_0x5211f3(++_0x5f1ff3);}(a244_0x5f1f,0x1b9));const a244_0x5211=function(_0x5592c1,_0x5f1ff3){_0x5592c1=_0x5592c1-0x0;let _0x5211f3=a244_0x5f1f[_0x5592c1];return _0x5211f3;};const _0xb968eb=a244_0x5211;'use strict';const _=require(_0xb968eb('0x6')),db=require(_0xb968eb('0x11'))['db'],logger=require(_0xb968eb('0x2'))(_0xb968eb('0x15'));exports[_0xb968eb('0x9')]=function(_0x48d27e){const _0x48b431=this;return new Promise(function(_0x6d3fc6,_0x5aa97a){const _0x357f2a=a244_0x5211;return db[_0x357f2a('0xf')][_0x357f2a('0xa')]({'raw':_0x48d27e[_0x357f2a('0x4')]?_0x48d27e['options'][_0x357f2a('0xd')]===undefined?!![]:![]:!![],'where':_0x48d27e['options']?_0x48d27e[_0x357f2a('0x4')][_0x357f2a('0xb')]||null:null,'attributes':_0x48d27e[_0x357f2a('0x4')]?_0x48d27e[_0x357f2a('0x4')][_0x357f2a('0xe')]||null:null,'limit':_0x48d27e[_0x357f2a('0x4')]?_0x48d27e[_0x357f2a('0x4')][_0x357f2a('0xc')]||null:null,'include':_0x48d27e[_0x357f2a('0x4')]?_0x48d27e['options'][_0x357f2a('0x16')]?_[_0x357f2a('0x13')](_0x48d27e[_0x357f2a('0x4')][_0x357f2a('0x16')],function(_0x2e5c32){const _0x440c4f=_0x357f2a;return{'model':db[_0x2e5c32[_0x440c4f('0x3')]],'as':_0x2e5c32['as'],'attributes':_0x2e5c32[_0x440c4f('0xe')],'include':_0x2e5c32[_0x440c4f('0x16')]?_[_0x440c4f('0x13')](_0x2e5c32[_0x440c4f('0x16')],function(_0x1bdfb0){const _0x476eb2=_0x440c4f;return{'model':db[_0x1bdfb0[_0x476eb2('0x3')]],'as':_0x1bdfb0['as'],'attributes':_0x1bdfb0[_0x476eb2('0xe')],'include':_0x1bdfb0[_0x476eb2('0x16')]?_['map'](_0x1bdfb0[_0x476eb2('0x16')],function(_0x2d56e0){const _0x406bee=_0x476eb2;return{'model':db[_0x2d56e0[_0x406bee('0x3')]],'as':_0x2d56e0['as'],'attributes':_0x2d56e0[_0x406bee('0xe')]};}):[]};}):[]};}):[]:[]})[_0x357f2a('0x8')](function(_0x5d196c){const _0x362d5e=_0x357f2a;logger[_0x362d5e('0x0')](_0x362d5e('0x9'),_0x48d27e),logger[_0x362d5e('0x1')](_0x362d5e('0x9'),_0x48d27e,JSON['stringify'](_0x5d196c)),_0x6d3fc6(_0x5d196c);})[_0x357f2a('0x7')](function(_0x4341d2){const _0x4fac37=_0x357f2a;logger[_0x4fac37('0x17')](_0x4fac37('0x9'),_0x4341d2['message'],_0x48d27e),_0x5aa97a(_0x48b431[_0x4fac37('0x17')](0x1f4,_0x4341d2['message']));});});},exports['ShowDynamics365Account']=function(_0x4f0450){const _0x2d1f0a=this;return new Promise(function(_0x2fcec8,_0x19af71){const _0x2ae9b0=a244_0x5211;return db['Dynamics365Account'][_0x2ae9b0('0x12')]({'raw':_0x4f0450[_0x2ae9b0('0x4')]?_0x4f0450[_0x2ae9b0('0x4')][_0x2ae9b0('0xd')]===undefined?!![]:![]:!![],'where':_0x4f0450['options']?_0x4f0450[_0x2ae9b0('0x4')][_0x2ae9b0('0xb')]||null:null,'attributes':_0x4f0450[_0x2ae9b0('0x4')]?_0x4f0450[_0x2ae9b0('0x4')][_0x2ae9b0('0xe')]||null:null,'include':_0x4f0450['options']?_0x4f0450['options'][_0x2ae9b0('0x16')]?_[_0x2ae9b0('0x13')](_0x4f0450[_0x2ae9b0('0x4')][_0x2ae9b0('0x16')],function(_0x397696){const _0x46d534=_0x2ae9b0;return{'model':db[_0x397696[_0x46d534('0x3')]],'as':_0x397696['as'],'attributes':_0x397696[_0x46d534('0xe')],'include':_0x397696['include']?_[_0x46d534('0x13')](_0x397696[_0x46d534('0x16')],function(_0x2b9454){const _0x551cb5=_0x46d534;return{'model':db[_0x2b9454[_0x551cb5('0x3')]],'as':_0x2b9454['as'],'attributes':_0x2b9454['attributes'],'include':_0x2b9454[_0x551cb5('0x16')]?_['map'](_0x2b9454[_0x551cb5('0x16')],function(_0x395909){const _0x2755e1=_0x551cb5;return{'model':db[_0x395909[_0x2755e1('0x3')]],'as':_0x395909['as'],'attributes':_0x395909[_0x2755e1('0xe')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x14889b){const _0x4383e7=_0x2ae9b0;logger[_0x4383e7('0x0')]('ShowDynamics365Account',_0x4f0450),logger[_0x4383e7('0x1')](_0x4383e7('0x10'),_0x4f0450,JSON[_0x4383e7('0x14')](_0x14889b)),_0x2fcec8(_0x14889b);})['catch'](function(_0x4648cf){const _0x2a3949=_0x2ae9b0;logger['error']('ShowDynamics365Account',_0x4648cf[_0x2a3949('0x5')],_0x4f0450),_0x19af71(_0x2d1f0a[_0x2a3949('0x17')](0x1f4,_0x4648cf['message']));});});};