Built motion from commit ce97982f.|2.6.29
[motion2.git] / server / api / trunk / trunk.rpc.js
index 491c10c..0cec7d9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7fc7=['options','attributes','limit','map','include','model','catch','find','raw','where','ShowTrunk','lodash','util','bluebird','randomstring','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','request','then','Trunk,\x20%s,\x20%s','request\x20sent','debug','Trunk,\x20%s,\x20%s,\x20%s','stringify','error','code','message','info','result','GetTrunk','Trunk','findAll'];(function(_0xba0da5,_0x2ac024){var _0x3a5f98=function(_0x3bc47b){while(--_0x3bc47b){_0xba0da5['push'](_0xba0da5['shift']());}};_0x3a5f98(++_0x2ac024);}(_0x7fc7,0x7d));var _0x77fc=function(_0x14e135,_0x1ca9e6){_0x14e135=_0x14e135-0x0;var _0x27d8d7=_0x7fc7[_0x14e135];return _0x27d8d7;};'use strict';var _=require(_0x77fc('0x0'));var util=require(_0x77fc('0x1'));var moment=require('moment');var BPromise=require(_0x77fc('0x2'));var rs=require(_0x77fc('0x3'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x77fc('0x4'))['db'];var utils=require(_0x77fc('0x5'));var logger=require(_0x77fc('0x6'))(_0x77fc('0x7'));var config=require(_0x77fc('0x8'));var jayson=require(_0x77fc('0x9'));var client=jayson[_0x77fc('0xa')][_0x77fc('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x3185ed,_0x51a47a,_0x292c3d){return new BPromise(function(_0x1fd6e9,_0x11952f){return client[_0x77fc('0xc')](_0x3185ed,_0x292c3d)[_0x77fc('0xd')](function(_0x2553a2){logger['info'](_0x77fc('0xe'),_0x51a47a,_0x77fc('0xf'));logger[_0x77fc('0x10')](_0x77fc('0x11'),_0x51a47a,_0x77fc('0xf'),JSON[_0x77fc('0x12')](_0x2553a2));if(_0x2553a2[_0x77fc('0x13')]){if(_0x2553a2[_0x77fc('0x13')][_0x77fc('0x14')]===0x1f4){logger[_0x77fc('0x13')]('Trunk,\x20%s,\x20%s',_0x51a47a,_0x2553a2['error']['message']);return _0x11952f(_0x2553a2[_0x77fc('0x13')][_0x77fc('0x15')]);}logger['error']('Trunk,\x20%s,\x20%s',_0x51a47a,_0x2553a2[_0x77fc('0x13')]['message']);return _0x1fd6e9(_0x2553a2[_0x77fc('0x13')]['message']);}else{logger[_0x77fc('0x16')]('Trunk,\x20%s,\x20%s',_0x51a47a,'request\x20sent');_0x1fd6e9(_0x2553a2[_0x77fc('0x17')]['message']);}})['catch'](function(_0x4efdcd){logger[_0x77fc('0x13')]('Trunk,\x20%s,\x20%s',_0x51a47a,_0x4efdcd);_0x11952f(_0x4efdcd);});});}exports[_0x77fc('0x18')]=function(_0x252d2b){var _0x3e46ae=this;return new Promise(function(_0x58363f,_0x21a6bb){return db[_0x77fc('0x19')][_0x77fc('0x1a')]({'raw':_0x252d2b[_0x77fc('0x1b')]?_0x252d2b[_0x77fc('0x1b')]['raw']===undefined?!![]:![]:!![],'where':_0x252d2b[_0x77fc('0x1b')]?_0x252d2b[_0x77fc('0x1b')]['where']||null:null,'attributes':_0x252d2b[_0x77fc('0x1b')]?_0x252d2b['options'][_0x77fc('0x1c')]||null:null,'limit':_0x252d2b[_0x77fc('0x1b')]?_0x252d2b[_0x77fc('0x1b')][_0x77fc('0x1d')]||null:null,'include':_0x252d2b['options']?_0x252d2b[_0x77fc('0x1b')]['include']?_[_0x77fc('0x1e')](_0x252d2b['options'][_0x77fc('0x1f')],function(_0x2a3c9a){return{'model':db[_0x2a3c9a[_0x77fc('0x20')]],'as':_0x2a3c9a['as'],'attributes':_0x2a3c9a['attributes'],'include':_0x2a3c9a[_0x77fc('0x1f')]?_['map'](_0x2a3c9a[_0x77fc('0x1f')],function(_0x33c9f0){return{'model':db[_0x33c9f0[_0x77fc('0x20')]],'as':_0x33c9f0['as'],'attributes':_0x33c9f0[_0x77fc('0x1c')],'include':_0x33c9f0[_0x77fc('0x1f')]?_[_0x77fc('0x1e')](_0x33c9f0[_0x77fc('0x1f')],function(_0x440192){return{'model':db[_0x440192[_0x77fc('0x20')]],'as':_0x440192['as'],'attributes':_0x440192['attributes']};}):[]};}):[]};}):[]:[]})[_0x77fc('0xd')](function(_0x4d948d){logger['info']('GetTrunk',_0x252d2b);logger[_0x77fc('0x10')]('GetTrunk',_0x252d2b,JSON['stringify'](_0x4d948d));_0x58363f(_0x4d948d);})[_0x77fc('0x21')](function(_0x53472e){logger['error'](_0x77fc('0x18'),_0x53472e[_0x77fc('0x15')],_0x252d2b);_0x21a6bb(_0x3e46ae[_0x77fc('0x13')](0x1f4,_0x53472e[_0x77fc('0x15')]));});});};exports['ShowTrunk']=function(_0x36e2b3){var _0x419171=this;return new Promise(function(_0xfd1229,_0x5ef7b0){return db[_0x77fc('0x19')][_0x77fc('0x22')]({'raw':_0x36e2b3[_0x77fc('0x1b')]?_0x36e2b3[_0x77fc('0x1b')][_0x77fc('0x23')]===undefined?!![]:![]:!![],'where':_0x36e2b3[_0x77fc('0x1b')]?_0x36e2b3[_0x77fc('0x1b')][_0x77fc('0x24')]||null:null,'attributes':_0x36e2b3[_0x77fc('0x1b')]?_0x36e2b3[_0x77fc('0x1b')][_0x77fc('0x1c')]||null:null,'include':_0x36e2b3['options']?_0x36e2b3[_0x77fc('0x1b')][_0x77fc('0x1f')]?_['map'](_0x36e2b3['options'][_0x77fc('0x1f')],function(_0x54cb28){return{'model':db[_0x54cb28[_0x77fc('0x20')]],'as':_0x54cb28['as'],'attributes':_0x54cb28[_0x77fc('0x1c')],'include':_0x54cb28['include']?_[_0x77fc('0x1e')](_0x54cb28[_0x77fc('0x1f')],function(_0x1af444){return{'model':db[_0x1af444['model']],'as':_0x1af444['as'],'attributes':_0x1af444[_0x77fc('0x1c')],'include':_0x1af444[_0x77fc('0x1f')]?_[_0x77fc('0x1e')](_0x1af444[_0x77fc('0x1f')],function(_0x2ef371){return{'model':db[_0x2ef371[_0x77fc('0x20')]],'as':_0x2ef371['as'],'attributes':_0x2ef371[_0x77fc('0x1c')]};}):[]};}):[]};}):[]:[]})[_0x77fc('0xd')](function(_0x46cc3c){logger[_0x77fc('0x16')](_0x77fc('0x25'),_0x36e2b3);logger[_0x77fc('0x10')](_0x77fc('0x25'),_0x36e2b3,JSON['stringify'](_0x46cc3c));_0xfd1229(_0x46cc3c);})[_0x77fc('0x21')](function(_0x5e908d){logger[_0x77fc('0x13')]('ShowTrunk',_0x5e908d['message'],_0x36e2b3);_0x5ef7b0(_0x419171['error'](0x1f4,_0x5e908d[_0x77fc('0x15')]));});});};
\ No newline at end of file
+var _0xfda8=['include','map','model','attributes','ShowTrunk','moment','bluebird','ioredis','../../mysqldb','../../config/environment','jayson/promise','client','http','request','then','info','Trunk,\x20%s,\x20%s','request\x20sent','debug','Trunk,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','GetTrunk','Trunk','options','raw','where','limit'];(function(_0x63054d,_0x2b4813){var _0x15c48d=function(_0x262b00){while(--_0x262b00){_0x63054d['push'](_0x63054d['shift']());}};_0x15c48d(++_0x2b4813);}(_0xfda8,0x185));var _0x8fda=function(_0x2ba918,_0x4cdeb1){_0x2ba918=_0x2ba918-0x0;var _0x508956=_0xfda8[_0x2ba918];return _0x508956;};'use strict';var _=require('lodash');var util=require('util');var moment=require(_0x8fda('0x0'));var BPromise=require(_0x8fda('0x1'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x8fda('0x2'));var db=require(_0x8fda('0x3'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')('rpc');var config=require(_0x8fda('0x4'));var jayson=require(_0x8fda('0x5'));var client=jayson[_0x8fda('0x6')][_0x8fda('0x7')]({'port':0x232a});function respondWithRpcPromise(_0x3311dc,_0x20b57b,_0x60b0f8){return new BPromise(function(_0xf60cea,_0x4f058a){return client[_0x8fda('0x8')](_0x3311dc,_0x60b0f8)[_0x8fda('0x9')](function(_0x7f3f70){logger[_0x8fda('0xa')](_0x8fda('0xb'),_0x20b57b,_0x8fda('0xc'));logger[_0x8fda('0xd')](_0x8fda('0xe'),_0x20b57b,_0x8fda('0xc'),JSON[_0x8fda('0xf')](_0x7f3f70));if(_0x7f3f70[_0x8fda('0x10')]){if(_0x7f3f70[_0x8fda('0x10')][_0x8fda('0x11')]===0x1f4){logger[_0x8fda('0x10')](_0x8fda('0xb'),_0x20b57b,_0x7f3f70[_0x8fda('0x10')][_0x8fda('0x12')]);return _0x4f058a(_0x7f3f70[_0x8fda('0x10')][_0x8fda('0x12')]);}logger['error'](_0x8fda('0xb'),_0x20b57b,_0x7f3f70['error'][_0x8fda('0x12')]);return _0xf60cea(_0x7f3f70[_0x8fda('0x10')]['message']);}else{logger[_0x8fda('0xa')](_0x8fda('0xb'),_0x20b57b,'request\x20sent');_0xf60cea(_0x7f3f70[_0x8fda('0x13')]['message']);}})[_0x8fda('0x14')](function(_0x2e7e3b){logger[_0x8fda('0x10')](_0x8fda('0xb'),_0x20b57b,_0x2e7e3b);_0x4f058a(_0x2e7e3b);});});}exports[_0x8fda('0x15')]=function(_0x13ac83){var _0x43e9eb=this;return new Promise(function(_0x902db0,_0x5712e5){return db[_0x8fda('0x16')]['findAll']({'raw':_0x13ac83[_0x8fda('0x17')]?_0x13ac83[_0x8fda('0x17')][_0x8fda('0x18')]===undefined?!![]:![]:!![],'where':_0x13ac83['options']?_0x13ac83[_0x8fda('0x17')][_0x8fda('0x19')]||null:null,'attributes':_0x13ac83['options']?_0x13ac83['options']['attributes']||null:null,'limit':_0x13ac83[_0x8fda('0x17')]?_0x13ac83[_0x8fda('0x17')][_0x8fda('0x1a')]||null:null,'include':_0x13ac83[_0x8fda('0x17')]?_0x13ac83[_0x8fda('0x17')][_0x8fda('0x1b')]?_[_0x8fda('0x1c')](_0x13ac83[_0x8fda('0x17')][_0x8fda('0x1b')],function(_0x2dc5ca){return{'model':db[_0x2dc5ca[_0x8fda('0x1d')]],'as':_0x2dc5ca['as'],'attributes':_0x2dc5ca[_0x8fda('0x1e')],'include':_0x2dc5ca[_0x8fda('0x1b')]?_['map'](_0x2dc5ca['include'],function(_0x42f847){return{'model':db[_0x42f847[_0x8fda('0x1d')]],'as':_0x42f847['as'],'attributes':_0x42f847['attributes'],'include':_0x42f847[_0x8fda('0x1b')]?_[_0x8fda('0x1c')](_0x42f847['include'],function(_0x3ea496){return{'model':db[_0x3ea496[_0x8fda('0x1d')]],'as':_0x3ea496['as'],'attributes':_0x3ea496[_0x8fda('0x1e')]};}):[]};}):[]};}):[]:[]})[_0x8fda('0x9')](function(_0x1e76e1){logger['info'](_0x8fda('0x15'),_0x13ac83);logger[_0x8fda('0xd')](_0x8fda('0x15'),_0x13ac83,JSON[_0x8fda('0xf')](_0x1e76e1));_0x902db0(_0x1e76e1);})[_0x8fda('0x14')](function(_0x281041){logger[_0x8fda('0x10')]('GetTrunk',_0x281041['message'],_0x13ac83);_0x5712e5(_0x43e9eb[_0x8fda('0x10')](0x1f4,_0x281041['message']));});});};exports['ShowTrunk']=function(_0x355703){var _0x5f10a7=this;return new Promise(function(_0x11249c,_0x9dce4f){return db[_0x8fda('0x16')]['find']({'raw':_0x355703[_0x8fda('0x17')]?_0x355703[_0x8fda('0x17')][_0x8fda('0x18')]===undefined?!![]:![]:!![],'where':_0x355703['options']?_0x355703[_0x8fda('0x17')][_0x8fda('0x19')]||null:null,'attributes':_0x355703[_0x8fda('0x17')]?_0x355703['options']['attributes']||null:null,'include':_0x355703[_0x8fda('0x17')]?_0x355703['options'][_0x8fda('0x1b')]?_['map'](_0x355703['options'][_0x8fda('0x1b')],function(_0x19a2f5){return{'model':db[_0x19a2f5[_0x8fda('0x1d')]],'as':_0x19a2f5['as'],'attributes':_0x19a2f5[_0x8fda('0x1e')],'include':_0x19a2f5['include']?_['map'](_0x19a2f5[_0x8fda('0x1b')],function(_0x52e853){return{'model':db[_0x52e853['model']],'as':_0x52e853['as'],'attributes':_0x52e853['attributes'],'include':_0x52e853['include']?_[_0x8fda('0x1c')](_0x52e853['include'],function(_0x40c401){return{'model':db[_0x40c401[_0x8fda('0x1d')]],'as':_0x40c401['as'],'attributes':_0x40c401['attributes']};}):[]};}):[]};}):[]:[]})[_0x8fda('0x9')](function(_0x5739d7){logger[_0x8fda('0xa')](_0x8fda('0x1f'),_0x355703);logger[_0x8fda('0xd')](_0x8fda('0x1f'),_0x355703,JSON['stringify'](_0x5739d7));_0x11249c(_0x5739d7);})[_0x8fda('0x14')](function(_0x470d34){logger['error'](_0x8fda('0x1f'),_0x470d34[_0x8fda('0x12')],_0x355703);_0x9dce4f(_0x5f10a7['error'](0x1f4,_0x470d34[_0x8fda('0x12')]));});});};
\ No newline at end of file