Built motion from commit ddca4d0d.|2.5.47
[motion2.git] / server / api / trunk / trunk.rpc.js
index e56194b..dad03cb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa7a7=['model','find','ShowTrunk','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','rpc','../../config/environment','jayson/promise','http','request','then','Trunk,\x20%s,\x20%s','request\x20sent','debug','stringify','error','code','message','info','result','catch','GetTrunk','Trunk','options','raw','where','attributes','limit','map','include'];(function(_0x1ac595,_0x5d2081){var _0x455fff=function(_0x3043ee){while(--_0x3043ee){_0x1ac595['push'](_0x1ac595['shift']());}};_0x455fff(++_0x5d2081);}(_0xa7a7,0xad));var _0x7a7a=function(_0x28cb71,_0x48128d){_0x28cb71=_0x28cb71-0x0;var _0x46750d=_0xa7a7[_0x28cb71];return _0x46750d;};'use strict';var _=require('lodash');var util=require('util');var moment=require(_0x7a7a('0x0'));var BPromise=require(_0x7a7a('0x1'));var rs=require(_0x7a7a('0x2'));var fs=require('fs');var Redis=require(_0x7a7a('0x3'));var db=require(_0x7a7a('0x4'))['db'];var utils=require(_0x7a7a('0x5'));var logger=require('../../config/logger')(_0x7a7a('0x6'));var config=require(_0x7a7a('0x7'));var jayson=require(_0x7a7a('0x8'));var client=jayson['client'][_0x7a7a('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x4e1ae9,_0x55d109,_0x4ebe8f){return new BPromise(function(_0x46ec42,_0x2cd0bb){return client[_0x7a7a('0xa')](_0x4e1ae9,_0x4ebe8f)[_0x7a7a('0xb')](function(_0x4b515b){logger['info'](_0x7a7a('0xc'),_0x55d109,_0x7a7a('0xd'));logger[_0x7a7a('0xe')]('Trunk,\x20%s,\x20%s,\x20%s',_0x55d109,_0x7a7a('0xd'),JSON[_0x7a7a('0xf')](_0x4b515b));if(_0x4b515b[_0x7a7a('0x10')]){if(_0x4b515b[_0x7a7a('0x10')][_0x7a7a('0x11')]===0x1f4){logger[_0x7a7a('0x10')](_0x7a7a('0xc'),_0x55d109,_0x4b515b[_0x7a7a('0x10')]['message']);return _0x2cd0bb(_0x4b515b[_0x7a7a('0x10')][_0x7a7a('0x12')]);}logger['error'](_0x7a7a('0xc'),_0x55d109,_0x4b515b[_0x7a7a('0x10')][_0x7a7a('0x12')]);return _0x46ec42(_0x4b515b[_0x7a7a('0x10')][_0x7a7a('0x12')]);}else{logger[_0x7a7a('0x13')](_0x7a7a('0xc'),_0x55d109,'request\x20sent');_0x46ec42(_0x4b515b[_0x7a7a('0x14')][_0x7a7a('0x12')]);}})[_0x7a7a('0x15')](function(_0x2b9518){logger[_0x7a7a('0x10')]('Trunk,\x20%s,\x20%s',_0x55d109,_0x2b9518);_0x2cd0bb(_0x2b9518);});});}exports[_0x7a7a('0x16')]=function(_0x587ca8){var _0x3d87e1=this;return new Promise(function(_0x2c5060,_0x2ff99b){return db[_0x7a7a('0x17')]['findAll']({'raw':_0x587ca8[_0x7a7a('0x18')]?_0x587ca8[_0x7a7a('0x18')][_0x7a7a('0x19')]===undefined?!![]:![]:!![],'where':_0x587ca8[_0x7a7a('0x18')]?_0x587ca8[_0x7a7a('0x18')][_0x7a7a('0x1a')]||null:null,'attributes':_0x587ca8[_0x7a7a('0x18')]?_0x587ca8['options'][_0x7a7a('0x1b')]||null:null,'limit':_0x587ca8[_0x7a7a('0x18')]?_0x587ca8[_0x7a7a('0x18')][_0x7a7a('0x1c')]||null:null,'include':_0x587ca8[_0x7a7a('0x18')]?_0x587ca8[_0x7a7a('0x18')]['include']?_[_0x7a7a('0x1d')](_0x587ca8[_0x7a7a('0x18')][_0x7a7a('0x1e')],function(_0x2d0aa7){return{'model':db[_0x2d0aa7[_0x7a7a('0x1f')]],'as':_0x2d0aa7['as'],'attributes':_0x2d0aa7[_0x7a7a('0x1b')],'include':_0x2d0aa7[_0x7a7a('0x1e')]?_['map'](_0x2d0aa7[_0x7a7a('0x1e')],function(_0x56b059){return{'model':db[_0x56b059[_0x7a7a('0x1f')]],'as':_0x56b059['as'],'attributes':_0x56b059['attributes'],'include':_0x56b059[_0x7a7a('0x1e')]?_[_0x7a7a('0x1d')](_0x56b059[_0x7a7a('0x1e')],function(_0x2d8da4){return{'model':db[_0x2d8da4[_0x7a7a('0x1f')]],'as':_0x2d8da4['as'],'attributes':_0x2d8da4[_0x7a7a('0x1b')]};}):[]};}):[]};}):[]:[]})[_0x7a7a('0xb')](function(_0x27602a){logger['info'](_0x7a7a('0x16'),_0x587ca8);logger[_0x7a7a('0xe')](_0x7a7a('0x16'),_0x587ca8,JSON['stringify'](_0x27602a));_0x2c5060(_0x27602a);})[_0x7a7a('0x15')](function(_0x365de1){logger[_0x7a7a('0x10')](_0x7a7a('0x16'),_0x365de1['message'],_0x587ca8);_0x2ff99b(_0x3d87e1['error'](0x1f4,_0x365de1[_0x7a7a('0x12')]));});});};exports['ShowTrunk']=function(_0x53e296){var _0x275af2=this;return new Promise(function(_0xdcf7d9,_0x271d44){return db['Trunk'][_0x7a7a('0x20')]({'raw':_0x53e296[_0x7a7a('0x18')]?_0x53e296[_0x7a7a('0x18')]['raw']===undefined?!![]:![]:!![],'where':_0x53e296[_0x7a7a('0x18')]?_0x53e296[_0x7a7a('0x18')]['where']||null:null,'attributes':_0x53e296[_0x7a7a('0x18')]?_0x53e296[_0x7a7a('0x18')][_0x7a7a('0x1b')]||null:null,'include':_0x53e296[_0x7a7a('0x18')]?_0x53e296[_0x7a7a('0x18')][_0x7a7a('0x1e')]?_['map'](_0x53e296[_0x7a7a('0x18')][_0x7a7a('0x1e')],function(_0x5937b9){return{'model':db[_0x5937b9[_0x7a7a('0x1f')]],'as':_0x5937b9['as'],'attributes':_0x5937b9[_0x7a7a('0x1b')],'include':_0x5937b9[_0x7a7a('0x1e')]?_[_0x7a7a('0x1d')](_0x5937b9[_0x7a7a('0x1e')],function(_0x34cb20){return{'model':db[_0x34cb20[_0x7a7a('0x1f')]],'as':_0x34cb20['as'],'attributes':_0x34cb20[_0x7a7a('0x1b')],'include':_0x34cb20[_0x7a7a('0x1e')]?_[_0x7a7a('0x1d')](_0x34cb20[_0x7a7a('0x1e')],function(_0x3df185){return{'model':db[_0x3df185[_0x7a7a('0x1f')]],'as':_0x3df185['as'],'attributes':_0x3df185[_0x7a7a('0x1b')]};}):[]};}):[]};}):[]:[]})[_0x7a7a('0xb')](function(_0x8a693){logger[_0x7a7a('0x13')](_0x7a7a('0x21'),_0x53e296);logger[_0x7a7a('0xe')](_0x7a7a('0x21'),_0x53e296,JSON[_0x7a7a('0xf')](_0x8a693));_0xdcf7d9(_0x8a693);})[_0x7a7a('0x15')](function(_0x390085){logger[_0x7a7a('0x10')](_0x7a7a('0x21'),_0x390085['message'],_0x53e296);_0x271d44(_0x275af2[_0x7a7a('0x10')](0x1f4,_0x390085[_0x7a7a('0x12')]));});});};
\ No newline at end of file
+var _0xe918=['bluebird','randomstring','ioredis','rpc','../../config/environment','jayson/promise','client','http','then','info','debug','Trunk,\x20%s,\x20%s,\x20%s','error','Trunk,\x20%s,\x20%s','message','request\x20sent','result','catch','GetTrunk','findAll','options','raw','where','attributes','limit','map','model','include','stringify','ShowTrunk','Trunk','find','lodash','util','moment'];(function(_0x47fd36,_0x41535d){var _0x21a0fc=function(_0x44c07c){while(--_0x44c07c){_0x47fd36['push'](_0x47fd36['shift']());}};_0x21a0fc(++_0x41535d);}(_0xe918,0x66));var _0x8e91=function(_0x5a7e7e,_0x14d5ad){_0x5a7e7e=_0x5a7e7e-0x0;var _0x57e099=_0xe918[_0x5a7e7e];return _0x57e099;};'use strict';var _=require(_0x8e91('0x0'));var util=require(_0x8e91('0x1'));var moment=require(_0x8e91('0x2'));var BPromise=require(_0x8e91('0x3'));var rs=require(_0x8e91('0x4'));var fs=require('fs');var Redis=require(_0x8e91('0x5'));var db=require('../../mysqldb')['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0x8e91('0x6'));var config=require(_0x8e91('0x7'));var jayson=require(_0x8e91('0x8'));var client=jayson[_0x8e91('0x9')][_0x8e91('0xa')]({'port':0x232a});function respondWithRpcPromise(_0x4a6d4b,_0xe34b53,_0x26c202){return new BPromise(function(_0x51dfde,_0x2d6fed){return client['request'](_0x4a6d4b,_0x26c202)[_0x8e91('0xb')](function(_0x3fa6d2){logger[_0x8e91('0xc')]('Trunk,\x20%s,\x20%s',_0xe34b53,'request\x20sent');logger[_0x8e91('0xd')](_0x8e91('0xe'),_0xe34b53,'request\x20sent',JSON['stringify'](_0x3fa6d2));if(_0x3fa6d2['error']){if(_0x3fa6d2[_0x8e91('0xf')]['code']===0x1f4){logger['error'](_0x8e91('0x10'),_0xe34b53,_0x3fa6d2[_0x8e91('0xf')][_0x8e91('0x11')]);return _0x2d6fed(_0x3fa6d2[_0x8e91('0xf')][_0x8e91('0x11')]);}logger[_0x8e91('0xf')](_0x8e91('0x10'),_0xe34b53,_0x3fa6d2[_0x8e91('0xf')][_0x8e91('0x11')]);return _0x51dfde(_0x3fa6d2['error'][_0x8e91('0x11')]);}else{logger['info'](_0x8e91('0x10'),_0xe34b53,_0x8e91('0x12'));_0x51dfde(_0x3fa6d2[_0x8e91('0x13')][_0x8e91('0x11')]);}})[_0x8e91('0x14')](function(_0x45153e){logger[_0x8e91('0xf')]('Trunk,\x20%s,\x20%s',_0xe34b53,_0x45153e);_0x2d6fed(_0x45153e);});});}exports[_0x8e91('0x15')]=function(_0x2cd225){var _0x42f1e3=this;return new Promise(function(_0x327451,_0x5d4e56){return db['Trunk'][_0x8e91('0x16')]({'raw':_0x2cd225[_0x8e91('0x17')]?_0x2cd225[_0x8e91('0x17')][_0x8e91('0x18')]===undefined?!![]:![]:!![],'where':_0x2cd225['options']?_0x2cd225[_0x8e91('0x17')][_0x8e91('0x19')]||null:null,'attributes':_0x2cd225[_0x8e91('0x17')]?_0x2cd225[_0x8e91('0x17')][_0x8e91('0x1a')]||null:null,'limit':_0x2cd225[_0x8e91('0x17')]?_0x2cd225['options'][_0x8e91('0x1b')]||null:null,'include':_0x2cd225[_0x8e91('0x17')]?_0x2cd225['options']['include']?_[_0x8e91('0x1c')](_0x2cd225['options']['include'],function(_0x1fc93e){return{'model':db[_0x1fc93e[_0x8e91('0x1d')]],'as':_0x1fc93e['as'],'attributes':_0x1fc93e[_0x8e91('0x1a')],'include':_0x1fc93e[_0x8e91('0x1e')]?_[_0x8e91('0x1c')](_0x1fc93e[_0x8e91('0x1e')],function(_0x4464a4){return{'model':db[_0x4464a4[_0x8e91('0x1d')]],'as':_0x4464a4['as'],'attributes':_0x4464a4['attributes'],'include':_0x4464a4[_0x8e91('0x1e')]?_[_0x8e91('0x1c')](_0x4464a4[_0x8e91('0x1e')],function(_0x4bc83d){return{'model':db[_0x4bc83d[_0x8e91('0x1d')]],'as':_0x4bc83d['as'],'attributes':_0x4bc83d[_0x8e91('0x1a')]};}):[]};}):[]};}):[]:[]})[_0x8e91('0xb')](function(_0x378afd){logger['info'](_0x8e91('0x15'),_0x2cd225);logger['debug'](_0x8e91('0x15'),_0x2cd225,JSON[_0x8e91('0x1f')](_0x378afd));_0x327451(_0x378afd);})['catch'](function(_0x221790){logger[_0x8e91('0xf')](_0x8e91('0x15'),_0x221790[_0x8e91('0x11')],_0x2cd225);_0x5d4e56(_0x42f1e3['error'](0x1f4,_0x221790[_0x8e91('0x11')]));});});};exports[_0x8e91('0x20')]=function(_0x533d28){var _0x52e7ba=this;return new Promise(function(_0x3835be,_0x3b1e45){return db[_0x8e91('0x21')][_0x8e91('0x22')]({'raw':_0x533d28[_0x8e91('0x17')]?_0x533d28[_0x8e91('0x17')][_0x8e91('0x18')]===undefined?!![]:![]:!![],'where':_0x533d28['options']?_0x533d28[_0x8e91('0x17')][_0x8e91('0x19')]||null:null,'attributes':_0x533d28['options']?_0x533d28[_0x8e91('0x17')][_0x8e91('0x1a')]||null:null,'include':_0x533d28[_0x8e91('0x17')]?_0x533d28[_0x8e91('0x17')][_0x8e91('0x1e')]?_[_0x8e91('0x1c')](_0x533d28[_0x8e91('0x17')]['include'],function(_0x37731a){return{'model':db[_0x37731a[_0x8e91('0x1d')]],'as':_0x37731a['as'],'attributes':_0x37731a[_0x8e91('0x1a')],'include':_0x37731a['include']?_[_0x8e91('0x1c')](_0x37731a[_0x8e91('0x1e')],function(_0x484d10){return{'model':db[_0x484d10[_0x8e91('0x1d')]],'as':_0x484d10['as'],'attributes':_0x484d10[_0x8e91('0x1a')],'include':_0x484d10[_0x8e91('0x1e')]?_[_0x8e91('0x1c')](_0x484d10[_0x8e91('0x1e')],function(_0x336d8f){return{'model':db[_0x336d8f['model']],'as':_0x336d8f['as'],'attributes':_0x336d8f[_0x8e91('0x1a')]};}):[]};}):[]};}):[]:[]})[_0x8e91('0xb')](function(_0x22b330){logger[_0x8e91('0xc')]('ShowTrunk',_0x533d28);logger[_0x8e91('0xd')](_0x8e91('0x20'),_0x533d28,JSON[_0x8e91('0x1f')](_0x22b330));_0x3835be(_0x22b330);})[_0x8e91('0x14')](function(_0x2f84c3){logger['error']('ShowTrunk',_0x2f84c3[_0x8e91('0x11')],_0x533d28);_0x3b1e45(_0x52e7ba['error'](0x1f4,_0x2f84c3[_0x8e91('0x11')]));});});};
\ No newline at end of file