Built motion from commit 26159a51.|2.5.44
[motion2.git] / server / api / trunk / trunk.rpc.js
index 123e061..862c69e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4bef=['util','randomstring','ioredis','../../config/utils','../../config/logger','rpc','client','request','then','info','Trunk,\x20%s,\x20%s','debug','Trunk,\x20%s,\x20%s,\x20%s','stringify','error','code','message','findAll','options','raw','where','attributes','limit','include','map','model','GetTrunk','ShowTrunk','Trunk','find','lodash'];(function(_0x25a28e,_0x23f8ca){var _0x4ee04c=function(_0x23f8b5){while(--_0x23f8b5){_0x25a28e['push'](_0x25a28e['shift']());}};_0x4ee04c(++_0x23f8ca);}(_0x4bef,0x7b));var _0xf4be=function(_0x1a89a1,_0x56d889){_0x1a89a1=_0x1a89a1-0x0;var _0x3d5b46=_0x4bef[_0x1a89a1];return _0x3d5b46;};'use strict';var _=require(_0xf4be('0x0'));var util=require(_0xf4be('0x1'));var moment=require('moment');var BPromise=require('bluebird');var rs=require(_0xf4be('0x2'));var fs=require('fs');var Redis=require(_0xf4be('0x3'));var db=require('../../mysqldb')['db'];var utils=require(_0xf4be('0x4'));var logger=require(_0xf4be('0x5'))(_0xf4be('0x6'));var config=require('../../config/environment');var jayson=require('jayson/promise');var client=jayson[_0xf4be('0x7')]['http']({'port':0x232a});function respondWithRpcPromise(_0x48d2ad,_0x8744d8,_0x2686e0){return new BPromise(function(_0x53e918,_0x5adf7f){return client[_0xf4be('0x8')](_0x48d2ad,_0x2686e0)[_0xf4be('0x9')](function(_0x21b27e){logger[_0xf4be('0xa')](_0xf4be('0xb'),_0x8744d8,'request\x20sent');logger[_0xf4be('0xc')](_0xf4be('0xd'),_0x8744d8,'request\x20sent',JSON[_0xf4be('0xe')](_0x21b27e));if(_0x21b27e[_0xf4be('0xf')]){if(_0x21b27e['error'][_0xf4be('0x10')]===0x1f4){logger[_0xf4be('0xf')](_0xf4be('0xb'),_0x8744d8,_0x21b27e[_0xf4be('0xf')][_0xf4be('0x11')]);return _0x5adf7f(_0x21b27e[_0xf4be('0xf')]['message']);}logger[_0xf4be('0xf')]('Trunk,\x20%s,\x20%s',_0x8744d8,_0x21b27e[_0xf4be('0xf')][_0xf4be('0x11')]);return _0x53e918(_0x21b27e[_0xf4be('0xf')][_0xf4be('0x11')]);}else{logger['info'](_0xf4be('0xb'),_0x8744d8,'request\x20sent');_0x53e918(_0x21b27e['result'][_0xf4be('0x11')]);}})['catch'](function(_0x1f5aa8){logger[_0xf4be('0xf')]('Trunk,\x20%s,\x20%s',_0x8744d8,_0x1f5aa8);_0x5adf7f(_0x1f5aa8);});});}exports['GetTrunk']=function(_0x1434f4){var _0x14dbea=this;return new Promise(function(_0x453785,_0x5c425e){return db['Trunk'][_0xf4be('0x12')]({'raw':_0x1434f4['options']?_0x1434f4[_0xf4be('0x13')][_0xf4be('0x14')]===undefined?!![]:![]:!![],'where':_0x1434f4[_0xf4be('0x13')]?_0x1434f4[_0xf4be('0x13')][_0xf4be('0x15')]||null:null,'attributes':_0x1434f4[_0xf4be('0x13')]?_0x1434f4[_0xf4be('0x13')][_0xf4be('0x16')]||null:null,'limit':_0x1434f4[_0xf4be('0x13')]?_0x1434f4['options'][_0xf4be('0x17')]||null:null,'include':_0x1434f4[_0xf4be('0x13')]?_0x1434f4['options'][_0xf4be('0x18')]?_[_0xf4be('0x19')](_0x1434f4[_0xf4be('0x13')]['include'],function(_0x2ed449){return{'model':db[_0x2ed449[_0xf4be('0x1a')]],'as':_0x2ed449['as'],'attributes':_0x2ed449[_0xf4be('0x16')],'include':_0x2ed449[_0xf4be('0x18')]?_[_0xf4be('0x19')](_0x2ed449['include'],function(_0x4b4555){return{'model':db[_0x4b4555['model']],'as':_0x4b4555['as'],'attributes':_0x4b4555[_0xf4be('0x16')],'include':_0x4b4555[_0xf4be('0x18')]?_[_0xf4be('0x19')](_0x4b4555['include'],function(_0x388f2d){return{'model':db[_0x388f2d[_0xf4be('0x1a')]],'as':_0x388f2d['as'],'attributes':_0x388f2d[_0xf4be('0x16')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x1bef76){logger[_0xf4be('0xa')](_0xf4be('0x1b'),_0x1434f4);logger[_0xf4be('0xc')](_0xf4be('0x1b'),_0x1434f4,JSON[_0xf4be('0xe')](_0x1bef76));_0x453785(_0x1bef76);})['catch'](function(_0x20ed7c){logger[_0xf4be('0xf')](_0xf4be('0x1b'),_0x20ed7c['message'],_0x1434f4);_0x5c425e(_0x14dbea[_0xf4be('0xf')](0x1f4,_0x20ed7c[_0xf4be('0x11')]));});});};exports[_0xf4be('0x1c')]=function(_0x1d1a1d){var _0x1143b8=this;return new Promise(function(_0x399853,_0x3b1679){return db[_0xf4be('0x1d')][_0xf4be('0x1e')]({'raw':_0x1d1a1d[_0xf4be('0x13')]?_0x1d1a1d['options'][_0xf4be('0x14')]===undefined?!![]:![]:!![],'where':_0x1d1a1d[_0xf4be('0x13')]?_0x1d1a1d[_0xf4be('0x13')][_0xf4be('0x15')]||null:null,'attributes':_0x1d1a1d[_0xf4be('0x13')]?_0x1d1a1d[_0xf4be('0x13')][_0xf4be('0x16')]||null:null,'include':_0x1d1a1d[_0xf4be('0x13')]?_0x1d1a1d['options']['include']?_['map'](_0x1d1a1d[_0xf4be('0x13')][_0xf4be('0x18')],function(_0x19491e){return{'model':db[_0x19491e['model']],'as':_0x19491e['as'],'attributes':_0x19491e['attributes'],'include':_0x19491e[_0xf4be('0x18')]?_['map'](_0x19491e['include'],function(_0x2ba67b){return{'model':db[_0x2ba67b['model']],'as':_0x2ba67b['as'],'attributes':_0x2ba67b[_0xf4be('0x16')],'include':_0x2ba67b[_0xf4be('0x18')]?_[_0xf4be('0x19')](_0x2ba67b[_0xf4be('0x18')],function(_0x4b2ea3){return{'model':db[_0x4b2ea3[_0xf4be('0x1a')]],'as':_0x4b2ea3['as'],'attributes':_0x4b2ea3['attributes']};}):[]};}):[]};}):[]:[]})[_0xf4be('0x9')](function(_0x1f30b4){logger[_0xf4be('0xa')](_0xf4be('0x1c'),_0x1d1a1d);logger[_0xf4be('0xc')](_0xf4be('0x1c'),_0x1d1a1d,JSON[_0xf4be('0xe')](_0x1f30b4));_0x399853(_0x1f30b4);})['catch'](function(_0x1cad5b){logger[_0xf4be('0xf')](_0xf4be('0x1c'),_0x1cad5b[_0xf4be('0x11')],_0x1d1a1d);_0x3b1679(_0x1143b8[_0xf4be('0xf')](0x1f4,_0x1cad5b[_0xf4be('0x11')]));});});};
\ No newline at end of file
+var _0x7f90=['GetTrunk','Trunk','findAll','options','raw','where','attributes','limit','include','map','model','ShowTrunk','find','lodash','util','moment','bluebird','randomstring','../../config/utils','../../config/logger','../../config/environment','jayson/promise','client','http','then','info','Trunk,\x20%s,\x20%s','request\x20sent','debug','stringify','error','message','catch'];(function(_0x3999ad,_0x5c6302){var _0x4503e4=function(_0x12d178){while(--_0x12d178){_0x3999ad['push'](_0x3999ad['shift']());}};_0x4503e4(++_0x5c6302);}(_0x7f90,0xf4));var _0x07f9=function(_0x216094,_0x27dcb5){_0x216094=_0x216094-0x0;var _0x241389=_0x7f90[_0x216094];return _0x241389;};'use strict';var _=require(_0x07f9('0x0'));var util=require(_0x07f9('0x1'));var moment=require(_0x07f9('0x2'));var BPromise=require(_0x07f9('0x3'));var rs=require(_0x07f9('0x4'));var fs=require('fs');var Redis=require('ioredis');var db=require('../../mysqldb')['db'];var utils=require(_0x07f9('0x5'));var logger=require(_0x07f9('0x6'))('rpc');var config=require(_0x07f9('0x7'));var jayson=require(_0x07f9('0x8'));var client=jayson[_0x07f9('0x9')][_0x07f9('0xa')]({'port':0x232a});function respondWithRpcPromise(_0x3ded98,_0x52065b,_0x4e55e9){return new BPromise(function(_0x31050f,_0x139fb6){return client['request'](_0x3ded98,_0x4e55e9)[_0x07f9('0xb')](function(_0x56ecc1){logger[_0x07f9('0xc')](_0x07f9('0xd'),_0x52065b,_0x07f9('0xe'));logger[_0x07f9('0xf')]('Trunk,\x20%s,\x20%s,\x20%s',_0x52065b,_0x07f9('0xe'),JSON[_0x07f9('0x10')](_0x56ecc1));if(_0x56ecc1[_0x07f9('0x11')]){if(_0x56ecc1[_0x07f9('0x11')]['code']===0x1f4){logger[_0x07f9('0x11')]('Trunk,\x20%s,\x20%s',_0x52065b,_0x56ecc1[_0x07f9('0x11')][_0x07f9('0x12')]);return _0x139fb6(_0x56ecc1[_0x07f9('0x11')][_0x07f9('0x12')]);}logger[_0x07f9('0x11')]('Trunk,\x20%s,\x20%s',_0x52065b,_0x56ecc1[_0x07f9('0x11')][_0x07f9('0x12')]);return _0x31050f(_0x56ecc1['error'][_0x07f9('0x12')]);}else{logger['info'](_0x07f9('0xd'),_0x52065b,_0x07f9('0xe'));_0x31050f(_0x56ecc1['result'][_0x07f9('0x12')]);}})[_0x07f9('0x13')](function(_0xe7d6b6){logger[_0x07f9('0x11')]('Trunk,\x20%s,\x20%s',_0x52065b,_0xe7d6b6);_0x139fb6(_0xe7d6b6);});});}exports[_0x07f9('0x14')]=function(_0x2d32de){var _0x1b217d=this;return new Promise(function(_0x3850cc,_0x4a2678){return db[_0x07f9('0x15')][_0x07f9('0x16')]({'raw':_0x2d32de[_0x07f9('0x17')]?_0x2d32de[_0x07f9('0x17')][_0x07f9('0x18')]===undefined?!![]:![]:!![],'where':_0x2d32de['options']?_0x2d32de[_0x07f9('0x17')][_0x07f9('0x19')]||null:null,'attributes':_0x2d32de[_0x07f9('0x17')]?_0x2d32de[_0x07f9('0x17')][_0x07f9('0x1a')]||null:null,'limit':_0x2d32de['options']?_0x2d32de['options'][_0x07f9('0x1b')]||null:null,'include':_0x2d32de[_0x07f9('0x17')]?_0x2d32de[_0x07f9('0x17')][_0x07f9('0x1c')]?_[_0x07f9('0x1d')](_0x2d32de['options'][_0x07f9('0x1c')],function(_0x3354fb){return{'model':db[_0x3354fb[_0x07f9('0x1e')]],'as':_0x3354fb['as'],'attributes':_0x3354fb[_0x07f9('0x1a')],'include':_0x3354fb[_0x07f9('0x1c')]?_[_0x07f9('0x1d')](_0x3354fb[_0x07f9('0x1c')],function(_0x30de7d){return{'model':db[_0x30de7d[_0x07f9('0x1e')]],'as':_0x30de7d['as'],'attributes':_0x30de7d['attributes'],'include':_0x30de7d[_0x07f9('0x1c')]?_[_0x07f9('0x1d')](_0x30de7d['include'],function(_0x2c90d0){return{'model':db[_0x2c90d0[_0x07f9('0x1e')]],'as':_0x2c90d0['as'],'attributes':_0x2c90d0[_0x07f9('0x1a')]};}):[]};}):[]};}):[]:[]})[_0x07f9('0xb')](function(_0x10fe74){logger[_0x07f9('0xc')](_0x07f9('0x14'),_0x2d32de);logger[_0x07f9('0xf')](_0x07f9('0x14'),_0x2d32de,JSON[_0x07f9('0x10')](_0x10fe74));_0x3850cc(_0x10fe74);})['catch'](function(_0x2bd9da){logger['error']('GetTrunk',_0x2bd9da[_0x07f9('0x12')],_0x2d32de);_0x4a2678(_0x1b217d[_0x07f9('0x11')](0x1f4,_0x2bd9da[_0x07f9('0x12')]));});});};exports[_0x07f9('0x1f')]=function(_0x285e70){var _0x596e74=this;return new Promise(function(_0x55e732,_0x1c9c34){return db[_0x07f9('0x15')][_0x07f9('0x20')]({'raw':_0x285e70[_0x07f9('0x17')]?_0x285e70[_0x07f9('0x17')][_0x07f9('0x18')]===undefined?!![]:![]:!![],'where':_0x285e70[_0x07f9('0x17')]?_0x285e70[_0x07f9('0x17')][_0x07f9('0x19')]||null:null,'attributes':_0x285e70[_0x07f9('0x17')]?_0x285e70['options']['attributes']||null:null,'include':_0x285e70[_0x07f9('0x17')]?_0x285e70[_0x07f9('0x17')][_0x07f9('0x1c')]?_['map'](_0x285e70[_0x07f9('0x17')][_0x07f9('0x1c')],function(_0x30bf39){return{'model':db[_0x30bf39[_0x07f9('0x1e')]],'as':_0x30bf39['as'],'attributes':_0x30bf39[_0x07f9('0x1a')],'include':_0x30bf39['include']?_[_0x07f9('0x1d')](_0x30bf39[_0x07f9('0x1c')],function(_0x54bd31){return{'model':db[_0x54bd31[_0x07f9('0x1e')]],'as':_0x54bd31['as'],'attributes':_0x54bd31[_0x07f9('0x1a')],'include':_0x54bd31[_0x07f9('0x1c')]?_[_0x07f9('0x1d')](_0x54bd31[_0x07f9('0x1c')],function(_0x5adf1c){return{'model':db[_0x5adf1c['model']],'as':_0x5adf1c['as'],'attributes':_0x5adf1c[_0x07f9('0x1a')]};}):[]};}):[]};}):[]:[]})[_0x07f9('0xb')](function(_0x5ad0df){logger['info'](_0x07f9('0x1f'),_0x285e70);logger[_0x07f9('0xf')](_0x07f9('0x1f'),_0x285e70,JSON[_0x07f9('0x10')](_0x5ad0df));_0x55e732(_0x5ad0df);})[_0x07f9('0x13')](function(_0x1f356b){logger[_0x07f9('0x11')]('ShowTrunk',_0x1f356b[_0x07f9('0x12')],_0x285e70);_0x1c9c34(_0x596e74[_0x07f9('0x11')](0x1f4,_0x1f356b[_0x07f9('0x12')]));});});};
\ No newline at end of file