Built motion from commit d6d69adf.|2.6.33
[motion2.git] / server / api / trunk / trunk.rpc.js
index c04a165..27f3ee7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb095=['info','Trunk,\x20%s,\x20%s','debug','Trunk,\x20%s,\x20%s,\x20%s','request\x20sent','error','code','message','GetTrunk','Trunk','options','raw','attributes','limit','include','map','model','stringify','catch','find','where','lodash','randomstring','../../mysqldb','../../config/utils','../../config/environment','client','http','request','then'];(function(_0x1b81ed,_0x239c78){var _0x3a78a4=function(_0x3ad52f){while(--_0x3ad52f){_0x1b81ed['push'](_0x1b81ed['shift']());}};_0x3a78a4(++_0x239c78);}(_0xb095,0x1b9));var _0x5b09=function(_0x19af8b,_0x30fb4d){_0x19af8b=_0x19af8b-0x0;var _0x39ec8b=_0xb095[_0x19af8b];return _0x39ec8b;};'use strict';var _=require(_0x5b09('0x0'));var util=require('util');var moment=require('moment');var BPromise=require('bluebird');var rs=require(_0x5b09('0x1'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x5b09('0x2'))['db'];var utils=require(_0x5b09('0x3'));var logger=require('../../config/logger')('rpc');var config=require(_0x5b09('0x4'));var jayson=require('jayson/promise');var client=jayson[_0x5b09('0x5')][_0x5b09('0x6')]({'port':0x232a});function respondWithRpcPromise(_0x26aaa8,_0x1eb4d1,_0x323cca){return new BPromise(function(_0x96006a,_0xe51017){return client[_0x5b09('0x7')](_0x26aaa8,_0x323cca)[_0x5b09('0x8')](function(_0x3946cd){logger[_0x5b09('0x9')](_0x5b09('0xa'),_0x1eb4d1,'request\x20sent');logger[_0x5b09('0xb')](_0x5b09('0xc'),_0x1eb4d1,_0x5b09('0xd'),JSON['stringify'](_0x3946cd));if(_0x3946cd['error']){if(_0x3946cd[_0x5b09('0xe')][_0x5b09('0xf')]===0x1f4){logger['error']('Trunk,\x20%s,\x20%s',_0x1eb4d1,_0x3946cd[_0x5b09('0xe')][_0x5b09('0x10')]);return _0xe51017(_0x3946cd[_0x5b09('0xe')][_0x5b09('0x10')]);}logger['error'](_0x5b09('0xa'),_0x1eb4d1,_0x3946cd[_0x5b09('0xe')][_0x5b09('0x10')]);return _0x96006a(_0x3946cd[_0x5b09('0xe')]['message']);}else{logger['info'](_0x5b09('0xa'),_0x1eb4d1,_0x5b09('0xd'));_0x96006a(_0x3946cd['result'][_0x5b09('0x10')]);}})['catch'](function(_0x30e5fb){logger[_0x5b09('0xe')](_0x5b09('0xa'),_0x1eb4d1,_0x30e5fb);_0xe51017(_0x30e5fb);});});}exports[_0x5b09('0x11')]=function(_0x3861cf){var _0x3720aa=this;return new Promise(function(_0x53f9c0,_0x4d2d72){return db[_0x5b09('0x12')]['findAll']({'raw':_0x3861cf[_0x5b09('0x13')]?_0x3861cf[_0x5b09('0x13')][_0x5b09('0x14')]===undefined?!![]:![]:!![],'where':_0x3861cf['options']?_0x3861cf[_0x5b09('0x13')]['where']||null:null,'attributes':_0x3861cf[_0x5b09('0x13')]?_0x3861cf[_0x5b09('0x13')][_0x5b09('0x15')]||null:null,'limit':_0x3861cf['options']?_0x3861cf['options'][_0x5b09('0x16')]||null:null,'include':_0x3861cf[_0x5b09('0x13')]?_0x3861cf['options'][_0x5b09('0x17')]?_[_0x5b09('0x18')](_0x3861cf[_0x5b09('0x13')][_0x5b09('0x17')],function(_0x8f5636){return{'model':db[_0x8f5636[_0x5b09('0x19')]],'as':_0x8f5636['as'],'attributes':_0x8f5636['attributes'],'include':_0x8f5636[_0x5b09('0x17')]?_[_0x5b09('0x18')](_0x8f5636[_0x5b09('0x17')],function(_0x37e7d3){return{'model':db[_0x37e7d3['model']],'as':_0x37e7d3['as'],'attributes':_0x37e7d3[_0x5b09('0x15')],'include':_0x37e7d3[_0x5b09('0x17')]?_['map'](_0x37e7d3[_0x5b09('0x17')],function(_0x339ab1){return{'model':db[_0x339ab1[_0x5b09('0x19')]],'as':_0x339ab1['as'],'attributes':_0x339ab1[_0x5b09('0x15')]};}):[]};}):[]};}):[]:[]})[_0x5b09('0x8')](function(_0x58f681){logger[_0x5b09('0x9')]('GetTrunk',_0x3861cf);logger[_0x5b09('0xb')]('GetTrunk',_0x3861cf,JSON[_0x5b09('0x1a')](_0x58f681));_0x53f9c0(_0x58f681);})[_0x5b09('0x1b')](function(_0x1a98d5){logger['error'](_0x5b09('0x11'),_0x1a98d5[_0x5b09('0x10')],_0x3861cf);_0x4d2d72(_0x3720aa['error'](0x1f4,_0x1a98d5[_0x5b09('0x10')]));});});};exports['ShowTrunk']=function(_0xa6797d){var _0x5bd340=this;return new Promise(function(_0xd37e75,_0x45d3d1){return db['Trunk'][_0x5b09('0x1c')]({'raw':_0xa6797d[_0x5b09('0x13')]?_0xa6797d[_0x5b09('0x13')][_0x5b09('0x14')]===undefined?!![]:![]:!![],'where':_0xa6797d[_0x5b09('0x13')]?_0xa6797d['options'][_0x5b09('0x1d')]||null:null,'attributes':_0xa6797d[_0x5b09('0x13')]?_0xa6797d[_0x5b09('0x13')][_0x5b09('0x15')]||null:null,'include':_0xa6797d[_0x5b09('0x13')]?_0xa6797d[_0x5b09('0x13')][_0x5b09('0x17')]?_['map'](_0xa6797d['options'][_0x5b09('0x17')],function(_0x33407a){return{'model':db[_0x33407a[_0x5b09('0x19')]],'as':_0x33407a['as'],'attributes':_0x33407a[_0x5b09('0x15')],'include':_0x33407a['include']?_[_0x5b09('0x18')](_0x33407a[_0x5b09('0x17')],function(_0x53960a){return{'model':db[_0x53960a['model']],'as':_0x53960a['as'],'attributes':_0x53960a['attributes'],'include':_0x53960a[_0x5b09('0x17')]?_[_0x5b09('0x18')](_0x53960a[_0x5b09('0x17')],function(_0x1eb624){return{'model':db[_0x1eb624[_0x5b09('0x19')]],'as':_0x1eb624['as'],'attributes':_0x1eb624[_0x5b09('0x15')]};}):[]};}):[]};}):[]:[]})[_0x5b09('0x8')](function(_0x60b5bd){logger[_0x5b09('0x9')]('ShowTrunk',_0xa6797d);logger[_0x5b09('0xb')]('ShowTrunk',_0xa6797d,JSON[_0x5b09('0x1a')](_0x60b5bd));_0xd37e75(_0x60b5bd);})[_0x5b09('0x1b')](function(_0x3b9c3d){logger['error']('ShowTrunk',_0x3b9c3d['message'],_0xa6797d);_0x45d3d1(_0x5bd340['error'](0x1f4,_0x3b9c3d[_0x5b09('0x10')]));});});};
\ No newline at end of file
+var _0xae5d=['message','result','catch','GetTrunk','Trunk','findAll','options','raw','attributes','include','map','model','ShowTrunk','find','where','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/logger','rpc','../../config/environment','client','http','then','info','request\x20sent','debug','Trunk,\x20%s,\x20%s,\x20%s','stringify','error','code','Trunk,\x20%s,\x20%s'];(function(_0x28d175,_0x5449c6){var _0x1ad2b0=function(_0x2cd124){while(--_0x2cd124){_0x28d175['push'](_0x28d175['shift']());}};_0x1ad2b0(++_0x5449c6);}(_0xae5d,0x1bf));var _0xdae5=function(_0x528497,_0x147e87){_0x528497=_0x528497-0x0;var _0x392d59=_0xae5d[_0x528497];return _0x392d59;};'use strict';var _=require(_0xdae5('0x0'));var util=require(_0xdae5('0x1'));var moment=require(_0xdae5('0x2'));var BPromise=require(_0xdae5('0x3'));var rs=require(_0xdae5('0x4'));var fs=require('fs');var Redis=require(_0xdae5('0x5'));var db=require(_0xdae5('0x6'))['db'];var utils=require('../../config/utils');var logger=require(_0xdae5('0x7'))(_0xdae5('0x8'));var config=require(_0xdae5('0x9'));var jayson=require('jayson/promise');var client=jayson[_0xdae5('0xa')][_0xdae5('0xb')]({'port':0x232a});function respondWithRpcPromise(_0xf0b042,_0x2d1152,_0x2de0cb){return new BPromise(function(_0x248d14,_0x477102){return client['request'](_0xf0b042,_0x2de0cb)[_0xdae5('0xc')](function(_0x331bc2){logger[_0xdae5('0xd')]('Trunk,\x20%s,\x20%s',_0x2d1152,_0xdae5('0xe'));logger[_0xdae5('0xf')](_0xdae5('0x10'),_0x2d1152,_0xdae5('0xe'),JSON[_0xdae5('0x11')](_0x331bc2));if(_0x331bc2[_0xdae5('0x12')]){if(_0x331bc2[_0xdae5('0x12')][_0xdae5('0x13')]===0x1f4){logger[_0xdae5('0x12')](_0xdae5('0x14'),_0x2d1152,_0x331bc2[_0xdae5('0x12')]['message']);return _0x477102(_0x331bc2[_0xdae5('0x12')][_0xdae5('0x15')]);}logger[_0xdae5('0x12')](_0xdae5('0x14'),_0x2d1152,_0x331bc2[_0xdae5('0x12')]['message']);return _0x248d14(_0x331bc2['error'][_0xdae5('0x15')]);}else{logger[_0xdae5('0xd')]('Trunk,\x20%s,\x20%s',_0x2d1152,_0xdae5('0xe'));_0x248d14(_0x331bc2[_0xdae5('0x16')][_0xdae5('0x15')]);}})[_0xdae5('0x17')](function(_0x355e0f){logger[_0xdae5('0x12')](_0xdae5('0x14'),_0x2d1152,_0x355e0f);_0x477102(_0x355e0f);});});}exports[_0xdae5('0x18')]=function(_0xe16b02){var _0xe12615=this;return new Promise(function(_0x1664ca,_0xb3c32e){return db[_0xdae5('0x19')][_0xdae5('0x1a')]({'raw':_0xe16b02[_0xdae5('0x1b')]?_0xe16b02[_0xdae5('0x1b')][_0xdae5('0x1c')]===undefined?!![]:![]:!![],'where':_0xe16b02[_0xdae5('0x1b')]?_0xe16b02[_0xdae5('0x1b')]['where']||null:null,'attributes':_0xe16b02[_0xdae5('0x1b')]?_0xe16b02[_0xdae5('0x1b')][_0xdae5('0x1d')]||null:null,'limit':_0xe16b02[_0xdae5('0x1b')]?_0xe16b02[_0xdae5('0x1b')]['limit']||null:null,'include':_0xe16b02[_0xdae5('0x1b')]?_0xe16b02[_0xdae5('0x1b')][_0xdae5('0x1e')]?_[_0xdae5('0x1f')](_0xe16b02[_0xdae5('0x1b')]['include'],function(_0x4b5aee){return{'model':db[_0x4b5aee[_0xdae5('0x20')]],'as':_0x4b5aee['as'],'attributes':_0x4b5aee[_0xdae5('0x1d')],'include':_0x4b5aee[_0xdae5('0x1e')]?_[_0xdae5('0x1f')](_0x4b5aee[_0xdae5('0x1e')],function(_0x17c4b7){return{'model':db[_0x17c4b7[_0xdae5('0x20')]],'as':_0x17c4b7['as'],'attributes':_0x17c4b7[_0xdae5('0x1d')],'include':_0x17c4b7[_0xdae5('0x1e')]?_['map'](_0x17c4b7[_0xdae5('0x1e')],function(_0x49fedd){return{'model':db[_0x49fedd[_0xdae5('0x20')]],'as':_0x49fedd['as'],'attributes':_0x49fedd[_0xdae5('0x1d')]};}):[]};}):[]};}):[]:[]})[_0xdae5('0xc')](function(_0x11dfcb){logger[_0xdae5('0xd')]('GetTrunk',_0xe16b02);logger['debug'](_0xdae5('0x18'),_0xe16b02,JSON[_0xdae5('0x11')](_0x11dfcb));_0x1664ca(_0x11dfcb);})[_0xdae5('0x17')](function(_0x434d82){logger[_0xdae5('0x12')](_0xdae5('0x18'),_0x434d82['message'],_0xe16b02);_0xb3c32e(_0xe12615['error'](0x1f4,_0x434d82[_0xdae5('0x15')]));});});};exports[_0xdae5('0x21')]=function(_0xabd0ff){var _0x4a7a5d=this;return new Promise(function(_0x24f7e6,_0x573367){return db['Trunk'][_0xdae5('0x22')]({'raw':_0xabd0ff['options']?_0xabd0ff[_0xdae5('0x1b')][_0xdae5('0x1c')]===undefined?!![]:![]:!![],'where':_0xabd0ff[_0xdae5('0x1b')]?_0xabd0ff[_0xdae5('0x1b')][_0xdae5('0x23')]||null:null,'attributes':_0xabd0ff[_0xdae5('0x1b')]?_0xabd0ff[_0xdae5('0x1b')][_0xdae5('0x1d')]||null:null,'include':_0xabd0ff[_0xdae5('0x1b')]?_0xabd0ff['options'][_0xdae5('0x1e')]?_[_0xdae5('0x1f')](_0xabd0ff[_0xdae5('0x1b')][_0xdae5('0x1e')],function(_0x2651fa){return{'model':db[_0x2651fa[_0xdae5('0x20')]],'as':_0x2651fa['as'],'attributes':_0x2651fa[_0xdae5('0x1d')],'include':_0x2651fa[_0xdae5('0x1e')]?_[_0xdae5('0x1f')](_0x2651fa[_0xdae5('0x1e')],function(_0x22e8ad){return{'model':db[_0x22e8ad['model']],'as':_0x22e8ad['as'],'attributes':_0x22e8ad[_0xdae5('0x1d')],'include':_0x22e8ad[_0xdae5('0x1e')]?_['map'](_0x22e8ad[_0xdae5('0x1e')],function(_0x456455){return{'model':db[_0x456455[_0xdae5('0x20')]],'as':_0x456455['as'],'attributes':_0x456455[_0xdae5('0x1d')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x4aeaa7){logger[_0xdae5('0xd')](_0xdae5('0x21'),_0xabd0ff);logger[_0xdae5('0xf')](_0xdae5('0x21'),_0xabd0ff,JSON[_0xdae5('0x11')](_0x4aeaa7));_0x24f7e6(_0x4aeaa7);})[_0xdae5('0x17')](function(_0x585a9a){logger['error']('ShowTrunk',_0x585a9a[_0xdae5('0x15')],_0xabd0ff);_0x573367(_0x4a7a5d[_0xdae5('0x12')](0x1f4,_0x585a9a['message']));});});};
\ No newline at end of file