Built motion from commit fade34fd.|2.5.41
[motion2.git] / server / api / trunk / trunk.rpc.js
index ca24bf5..07b517f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcbd6=['../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','client','http','request','then','info','Trunk,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','result','GetTrunk','Trunk','findAll','options','where','attributes','include','map','model','debug','raw','ShowTrunk','catch','moment','bluebird','ioredis'];(function(_0x559a98,_0x28c39b){var _0x22810a=function(_0x3e56e9){while(--_0x3e56e9){_0x559a98['push'](_0x559a98['shift']());}};_0x22810a(++_0x28c39b);}(_0xcbd6,0x189));var _0x6cbd=function(_0x42eec9,_0x226928){_0x42eec9=_0x42eec9-0x0;var _0x49b27a=_0xcbd6[_0x42eec9];return _0x49b27a;};'use strict';var _=require('lodash');var util=require('util');var moment=require(_0x6cbd('0x0'));var BPromise=require(_0x6cbd('0x1'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x6cbd('0x2'));var db=require(_0x6cbd('0x3'))['db'];var utils=require(_0x6cbd('0x4'));var logger=require(_0x6cbd('0x5'))(_0x6cbd('0x6'));var config=require(_0x6cbd('0x7'));var jayson=require('jayson/promise');var client=jayson[_0x6cbd('0x8')][_0x6cbd('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x29c33c,_0x12a939,_0x242313){return new BPromise(function(_0x4cd0dc,_0x1bdef3){return client[_0x6cbd('0xa')](_0x29c33c,_0x242313)[_0x6cbd('0xb')](function(_0x6a75b0){logger[_0x6cbd('0xc')](_0x6cbd('0xd'),_0x12a939,_0x6cbd('0xe'));logger['debug']('Trunk,\x20%s,\x20%s,\x20%s',_0x12a939,_0x6cbd('0xe'),JSON[_0x6cbd('0xf')](_0x6a75b0));if(_0x6a75b0[_0x6cbd('0x10')]){if(_0x6a75b0[_0x6cbd('0x10')][_0x6cbd('0x11')]===0x1f4){logger[_0x6cbd('0x10')](_0x6cbd('0xd'),_0x12a939,_0x6a75b0[_0x6cbd('0x10')]['message']);return _0x1bdef3(_0x6a75b0['error'][_0x6cbd('0x12')]);}logger[_0x6cbd('0x10')](_0x6cbd('0xd'),_0x12a939,_0x6a75b0[_0x6cbd('0x10')][_0x6cbd('0x12')]);return _0x4cd0dc(_0x6a75b0[_0x6cbd('0x10')][_0x6cbd('0x12')]);}else{logger[_0x6cbd('0xc')](_0x6cbd('0xd'),_0x12a939,'request\x20sent');_0x4cd0dc(_0x6a75b0[_0x6cbd('0x13')]['message']);}})['catch'](function(_0x1b2468){logger[_0x6cbd('0x10')]('Trunk,\x20%s,\x20%s',_0x12a939,_0x1b2468);_0x1bdef3(_0x1b2468);});});}exports[_0x6cbd('0x14')]=function(_0x1219a3){var _0x4627a2=this;return new Promise(function(_0x32fb8c,_0x5e9c1e){return db[_0x6cbd('0x15')][_0x6cbd('0x16')]({'raw':_0x1219a3['options']?_0x1219a3[_0x6cbd('0x17')]['raw']===undefined?!![]:![]:!![],'where':_0x1219a3['options']?_0x1219a3['options'][_0x6cbd('0x18')]||null:null,'attributes':_0x1219a3['options']?_0x1219a3['options'][_0x6cbd('0x19')]||null:null,'limit':_0x1219a3[_0x6cbd('0x17')]?_0x1219a3['options']['limit']||null:null,'include':_0x1219a3[_0x6cbd('0x17')]?_0x1219a3['options'][_0x6cbd('0x1a')]?_[_0x6cbd('0x1b')](_0x1219a3[_0x6cbd('0x17')][_0x6cbd('0x1a')],function(_0x21fc9b){return{'model':db[_0x21fc9b['model']],'as':_0x21fc9b['as'],'attributes':_0x21fc9b['attributes'],'include':_0x21fc9b[_0x6cbd('0x1a')]?_[_0x6cbd('0x1b')](_0x21fc9b[_0x6cbd('0x1a')],function(_0x5e94bb){return{'model':db[_0x5e94bb[_0x6cbd('0x1c')]],'as':_0x5e94bb['as'],'attributes':_0x5e94bb['attributes'],'include':_0x5e94bb[_0x6cbd('0x1a')]?_[_0x6cbd('0x1b')](_0x5e94bb[_0x6cbd('0x1a')],function(_0x26ad4c){return{'model':db[_0x26ad4c[_0x6cbd('0x1c')]],'as':_0x26ad4c['as'],'attributes':_0x26ad4c[_0x6cbd('0x19')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x250279){logger['info']('GetTrunk',_0x1219a3);logger[_0x6cbd('0x1d')](_0x6cbd('0x14'),_0x1219a3,JSON[_0x6cbd('0xf')](_0x250279));_0x32fb8c(_0x250279);})['catch'](function(_0x29010d){logger['error']('GetTrunk',_0x29010d[_0x6cbd('0x12')],_0x1219a3);_0x5e9c1e(_0x4627a2[_0x6cbd('0x10')](0x1f4,_0x29010d[_0x6cbd('0x12')]));});});};exports['ShowTrunk']=function(_0x35e638){var _0x4739f7=this;return new Promise(function(_0x291338,_0x460254){return db['Trunk']['find']({'raw':_0x35e638[_0x6cbd('0x17')]?_0x35e638[_0x6cbd('0x17')][_0x6cbd('0x1e')]===undefined?!![]:![]:!![],'where':_0x35e638[_0x6cbd('0x17')]?_0x35e638['options']['where']||null:null,'attributes':_0x35e638[_0x6cbd('0x17')]?_0x35e638[_0x6cbd('0x17')][_0x6cbd('0x19')]||null:null,'include':_0x35e638[_0x6cbd('0x17')]?_0x35e638[_0x6cbd('0x17')][_0x6cbd('0x1a')]?_[_0x6cbd('0x1b')](_0x35e638[_0x6cbd('0x17')][_0x6cbd('0x1a')],function(_0x230e6e){return{'model':db[_0x230e6e[_0x6cbd('0x1c')]],'as':_0x230e6e['as'],'attributes':_0x230e6e[_0x6cbd('0x19')],'include':_0x230e6e[_0x6cbd('0x1a')]?_['map'](_0x230e6e[_0x6cbd('0x1a')],function(_0x973621){return{'model':db[_0x973621[_0x6cbd('0x1c')]],'as':_0x973621['as'],'attributes':_0x973621[_0x6cbd('0x19')],'include':_0x973621[_0x6cbd('0x1a')]?_[_0x6cbd('0x1b')](_0x973621[_0x6cbd('0x1a')],function(_0x8d8649){return{'model':db[_0x8d8649['model']],'as':_0x8d8649['as'],'attributes':_0x8d8649[_0x6cbd('0x19')]};}):[]};}):[]};}):[]:[]})[_0x6cbd('0xb')](function(_0x272e4d){logger['info'](_0x6cbd('0x1f'),_0x35e638);logger[_0x6cbd('0x1d')]('ShowTrunk',_0x35e638,JSON[_0x6cbd('0xf')](_0x272e4d));_0x291338(_0x272e4d);})[_0x6cbd('0x20')](function(_0x3c6f85){logger[_0x6cbd('0x10')]('ShowTrunk',_0x3c6f85[_0x6cbd('0x12')],_0x35e638);_0x460254(_0x4739f7[_0x6cbd('0x10')](0x1f4,_0x3c6f85[_0x6cbd('0x12')]));});});};
\ No newline at end of file
+var _0xca4c=['attributes','include','map','model','info','find','ShowTrunk','lodash','util','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','jayson/promise','http','request','then','request\x20sent','debug','Trunk,\x20%s,\x20%s,\x20%s','stringify','error','code','Trunk,\x20%s,\x20%s','message','result','catch','GetTrunk','Trunk','options','raw','where'];(function(_0x9ebf95,_0x236902){var _0x1810d4=function(_0x1fee0a){while(--_0x1fee0a){_0x9ebf95['push'](_0x9ebf95['shift']());}};_0x1810d4(++_0x236902);}(_0xca4c,0x6d));var _0xcca4=function(_0x21a04a,_0x42e0cd){_0x21a04a=_0x21a04a-0x0;var _0x22f306=_0xca4c[_0x21a04a];return _0x22f306;};'use strict';var _=require(_0xcca4('0x0'));var util=require(_0xcca4('0x1'));var moment=require('moment');var BPromise=require(_0xcca4('0x2'));var rs=require(_0xcca4('0x3'));var fs=require('fs');var Redis=require(_0xcca4('0x4'));var db=require(_0xcca4('0x5'))['db'];var utils=require(_0xcca4('0x6'));var logger=require(_0xcca4('0x7'))('rpc');var config=require('../../config/environment');var jayson=require(_0xcca4('0x8'));var client=jayson['client'][_0xcca4('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x372b8d,_0x6d7f17,_0x3fc01b){return new BPromise(function(_0x15d804,_0xef1dc0){return client[_0xcca4('0xa')](_0x372b8d,_0x3fc01b)[_0xcca4('0xb')](function(_0x3f7b28){logger['info']('Trunk,\x20%s,\x20%s',_0x6d7f17,_0xcca4('0xc'));logger[_0xcca4('0xd')](_0xcca4('0xe'),_0x6d7f17,_0xcca4('0xc'),JSON[_0xcca4('0xf')](_0x3f7b28));if(_0x3f7b28[_0xcca4('0x10')]){if(_0x3f7b28[_0xcca4('0x10')][_0xcca4('0x11')]===0x1f4){logger[_0xcca4('0x10')](_0xcca4('0x12'),_0x6d7f17,_0x3f7b28[_0xcca4('0x10')][_0xcca4('0x13')]);return _0xef1dc0(_0x3f7b28['error'][_0xcca4('0x13')]);}logger[_0xcca4('0x10')](_0xcca4('0x12'),_0x6d7f17,_0x3f7b28['error'][_0xcca4('0x13')]);return _0x15d804(_0x3f7b28[_0xcca4('0x10')][_0xcca4('0x13')]);}else{logger['info'](_0xcca4('0x12'),_0x6d7f17,'request\x20sent');_0x15d804(_0x3f7b28[_0xcca4('0x14')][_0xcca4('0x13')]);}})[_0xcca4('0x15')](function(_0x1e3f64){logger[_0xcca4('0x10')](_0xcca4('0x12'),_0x6d7f17,_0x1e3f64);_0xef1dc0(_0x1e3f64);});});}exports[_0xcca4('0x16')]=function(_0x3ce5f5){var _0x59e902=this;return new Promise(function(_0x26ef88,_0x5f1f37){return db[_0xcca4('0x17')]['findAll']({'raw':_0x3ce5f5[_0xcca4('0x18')]?_0x3ce5f5[_0xcca4('0x18')][_0xcca4('0x19')]===undefined?!![]:![]:!![],'where':_0x3ce5f5['options']?_0x3ce5f5[_0xcca4('0x18')][_0xcca4('0x1a')]||null:null,'attributes':_0x3ce5f5['options']?_0x3ce5f5[_0xcca4('0x18')][_0xcca4('0x1b')]||null:null,'limit':_0x3ce5f5[_0xcca4('0x18')]?_0x3ce5f5[_0xcca4('0x18')]['limit']||null:null,'include':_0x3ce5f5[_0xcca4('0x18')]?_0x3ce5f5[_0xcca4('0x18')][_0xcca4('0x1c')]?_[_0xcca4('0x1d')](_0x3ce5f5[_0xcca4('0x18')]['include'],function(_0x55e14b){return{'model':db[_0x55e14b[_0xcca4('0x1e')]],'as':_0x55e14b['as'],'attributes':_0x55e14b[_0xcca4('0x1b')],'include':_0x55e14b[_0xcca4('0x1c')]?_[_0xcca4('0x1d')](_0x55e14b['include'],function(_0x105298){return{'model':db[_0x105298[_0xcca4('0x1e')]],'as':_0x105298['as'],'attributes':_0x105298[_0xcca4('0x1b')],'include':_0x105298['include']?_[_0xcca4('0x1d')](_0x105298[_0xcca4('0x1c')],function(_0x3aeee9){return{'model':db[_0x3aeee9[_0xcca4('0x1e')]],'as':_0x3aeee9['as'],'attributes':_0x3aeee9['attributes']};}):[]};}):[]};}):[]:[]})[_0xcca4('0xb')](function(_0x4f6415){logger[_0xcca4('0x1f')](_0xcca4('0x16'),_0x3ce5f5);logger['debug'](_0xcca4('0x16'),_0x3ce5f5,JSON[_0xcca4('0xf')](_0x4f6415));_0x26ef88(_0x4f6415);})[_0xcca4('0x15')](function(_0x103e2f){logger['error'](_0xcca4('0x16'),_0x103e2f[_0xcca4('0x13')],_0x3ce5f5);_0x5f1f37(_0x59e902['error'](0x1f4,_0x103e2f['message']));});});};exports['ShowTrunk']=function(_0x6f42b6){var _0x5a6216=this;return new Promise(function(_0x2d156c,_0x45529c){return db['Trunk'][_0xcca4('0x20')]({'raw':_0x6f42b6[_0xcca4('0x18')]?_0x6f42b6[_0xcca4('0x18')][_0xcca4('0x19')]===undefined?!![]:![]:!![],'where':_0x6f42b6['options']?_0x6f42b6[_0xcca4('0x18')][_0xcca4('0x1a')]||null:null,'attributes':_0x6f42b6['options']?_0x6f42b6[_0xcca4('0x18')][_0xcca4('0x1b')]||null:null,'include':_0x6f42b6[_0xcca4('0x18')]?_0x6f42b6[_0xcca4('0x18')][_0xcca4('0x1c')]?_[_0xcca4('0x1d')](_0x6f42b6[_0xcca4('0x18')][_0xcca4('0x1c')],function(_0xc19ba6){return{'model':db[_0xc19ba6['model']],'as':_0xc19ba6['as'],'attributes':_0xc19ba6[_0xcca4('0x1b')],'include':_0xc19ba6[_0xcca4('0x1c')]?_[_0xcca4('0x1d')](_0xc19ba6[_0xcca4('0x1c')],function(_0x4ccf0a){return{'model':db[_0x4ccf0a[_0xcca4('0x1e')]],'as':_0x4ccf0a['as'],'attributes':_0x4ccf0a['attributes'],'include':_0x4ccf0a[_0xcca4('0x1c')]?_[_0xcca4('0x1d')](_0x4ccf0a[_0xcca4('0x1c')],function(_0x489a61){return{'model':db[_0x489a61[_0xcca4('0x1e')]],'as':_0x489a61['as'],'attributes':_0x489a61[_0xcca4('0x1b')]};}):[]};}):[]};}):[]:[]})[_0xcca4('0xb')](function(_0x4d2e8c){logger['info']('ShowTrunk',_0x6f42b6);logger[_0xcca4('0xd')]('ShowTrunk',_0x6f42b6,JSON[_0xcca4('0xf')](_0x4d2e8c));_0x2d156c(_0x4d2e8c);})[_0xcca4('0x15')](function(_0x4fc3bc){logger['error'](_0xcca4('0x21'),_0x4fc3bc[_0xcca4('0x13')],_0x6f42b6);_0x45529c(_0x5a6216['error'](0x1f4,_0x4fc3bc[_0xcca4('0x13')]));});});};
\ No newline at end of file