Built motion from commit c1aa34a0.|2.6.28
[motion2.git] / server / api / smsAccount / smsAccount.rpc.js
index f4764c7..cf157ed 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x19d8=['redis','defaults','localhost','socket.io-emitter','./smsAccount.socket','register','then','info','request\x20sent','debug','SmsAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','SmsAccount,\x20%s,\x20%s','message','catch','ShowSmsAccount','SmsAccount','find','options','raw','include','map','attributes','model','util','moment','randomstring','ioredis','../../mysqldb','../../config/logger','../../config/environment','jayson/promise','client','http'];(function(_0x5c78d9,_0x2736c7){var _0x69ae1f=function(_0x4b31ac){while(--_0x4b31ac){_0x5c78d9['push'](_0x5c78d9['shift']());}};_0x69ae1f(++_0x2736c7);}(_0x19d8,0x182));var _0x819d=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x19d8[_0x3dd15e];return _0x231fd0;};'use strict';var _=require('lodash');var util=require(_0x819d('0x0'));var moment=require(_0x819d('0x1'));var BPromise=require('bluebird');var rs=require(_0x819d('0x2'));var fs=require('fs');var Redis=require(_0x819d('0x3'));var db=require(_0x819d('0x4'))['db'];var utils=require('../../config/utils');var logger=require(_0x819d('0x5'))('rpc');var config=require(_0x819d('0x6'));var jayson=require(_0x819d('0x7'));var client=jayson[_0x819d('0x8')][_0x819d('0x9')]({'port':0x232a});config[_0x819d('0xa')]=_[_0x819d('0xb')](config['redis'],{'host':_0x819d('0xc'),'port':0x18eb});var socket=require(_0x819d('0xd'))(new Redis(config['redis']));require(_0x819d('0xe'))[_0x819d('0xf')](socket);function respondWithRpcPromise(_0x30f559,_0x64f07,_0x3c2c4c){return new BPromise(function(_0x11ad9e,_0x2f5224){return client['request'](_0x30f559,_0x3c2c4c)[_0x819d('0x10')](function(_0xd579b7){logger[_0x819d('0x11')]('SmsAccount,\x20%s,\x20%s',_0x64f07,_0x819d('0x12'));logger[_0x819d('0x13')](_0x819d('0x14'),_0x64f07,'request\x20sent',JSON[_0x819d('0x15')](_0xd579b7));if(_0xd579b7['error']){if(_0xd579b7[_0x819d('0x16')][_0x819d('0x17')]===0x1f4){logger[_0x819d('0x16')](_0x819d('0x18'),_0x64f07,_0xd579b7[_0x819d('0x16')][_0x819d('0x19')]);return _0x2f5224(_0xd579b7[_0x819d('0x16')][_0x819d('0x19')]);}logger['error'](_0x819d('0x18'),_0x64f07,_0xd579b7[_0x819d('0x16')]['message']);return _0x11ad9e(_0xd579b7[_0x819d('0x16')][_0x819d('0x19')]);}else{logger[_0x819d('0x11')](_0x819d('0x18'),_0x64f07,_0x819d('0x12'));_0x11ad9e(_0xd579b7['result']['message']);}})[_0x819d('0x1a')](function(_0x41bbc9){logger[_0x819d('0x16')]('SmsAccount,\x20%s,\x20%s',_0x64f07,_0x41bbc9);_0x2f5224(_0x41bbc9);});});}exports[_0x819d('0x1b')]=function(_0x175dbf){var _0x2faa07=this;return new Promise(function(_0x1dec0b,_0x7b7394){return db[_0x819d('0x1c')][_0x819d('0x1d')]({'raw':_0x175dbf[_0x819d('0x1e')]?_0x175dbf[_0x819d('0x1e')][_0x819d('0x1f')]===undefined?!![]:![]:!![],'where':_0x175dbf[_0x819d('0x1e')]?_0x175dbf['options']['where']||null:null,'attributes':_0x175dbf['options']?_0x175dbf['options']['attributes']||null:null,'include':_0x175dbf[_0x819d('0x1e')]?_0x175dbf[_0x819d('0x1e')][_0x819d('0x20')]?_[_0x819d('0x21')](_0x175dbf[_0x819d('0x1e')][_0x819d('0x20')],function(_0x1c19ec){return{'model':db[_0x1c19ec['model']],'as':_0x1c19ec['as'],'attributes':_0x1c19ec[_0x819d('0x22')],'include':_0x1c19ec[_0x819d('0x20')]?_[_0x819d('0x21')](_0x1c19ec[_0x819d('0x20')],function(_0x475816){return{'model':db[_0x475816[_0x819d('0x23')]],'as':_0x475816['as'],'attributes':_0x475816[_0x819d('0x22')],'include':_0x475816[_0x819d('0x20')]?_[_0x819d('0x21')](_0x475816[_0x819d('0x20')],function(_0x17bf6c){return{'model':db[_0x17bf6c[_0x819d('0x23')]],'as':_0x17bf6c['as'],'attributes':_0x17bf6c[_0x819d('0x22')]};}):[]};}):[]};}):[]:[]})[_0x819d('0x10')](function(_0xa34d8){logger['info']('ShowSmsAccount',_0x175dbf);logger[_0x819d('0x13')](_0x819d('0x1b'),_0x175dbf,JSON[_0x819d('0x15')](_0xa34d8));_0x1dec0b(_0xa34d8);})[_0x819d('0x1a')](function(_0x10a4da){logger['error'](_0x819d('0x1b'),_0x10a4da[_0x819d('0x19')],_0x175dbf);_0x7b7394(_0x2faa07[_0x819d('0x16')](0x1f4,_0x10a4da['message']));});});};
\ No newline at end of file
+var _0xd070=['./smsAccount.socket','register','request','then','info','request\x20sent','debug','SmsAccount,\x20%s,\x20%s,\x20%s','error','code','message','SmsAccount,\x20%s,\x20%s','result','catch','ShowSmsAccount','find','options','raw','where','attributes','map','model','include','lodash','util','moment','bluebird','ioredis','../../mysqldb','../../config/utils','rpc','../../config/environment','client','http','defaults','redis','localhost'];(function(_0xcd1036,_0x300dde){var _0x4d4ad8=function(_0x254f7d){while(--_0x254f7d){_0xcd1036['push'](_0xcd1036['shift']());}};_0x4d4ad8(++_0x300dde);}(_0xd070,0xab));var _0x0d07=function(_0x5a8e7c,_0x57f990){_0x5a8e7c=_0x5a8e7c-0x0;var _0x4474ac=_0xd070[_0x5a8e7c];return _0x4474ac;};'use strict';var _=require(_0x0d07('0x0'));var util=require(_0x0d07('0x1'));var moment=require(_0x0d07('0x2'));var BPromise=require(_0x0d07('0x3'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x0d07('0x4'));var db=require(_0x0d07('0x5'))['db'];var utils=require(_0x0d07('0x6'));var logger=require('../../config/logger')(_0x0d07('0x7'));var config=require(_0x0d07('0x8'));var jayson=require('jayson/promise');var client=jayson[_0x0d07('0x9')][_0x0d07('0xa')]({'port':0x232a});config['redis']=_[_0x0d07('0xb')](config[_0x0d07('0xc')],{'host':_0x0d07('0xd'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config['redis']));require(_0x0d07('0xe'))[_0x0d07('0xf')](socket);function respondWithRpcPromise(_0x19415e,_0x3b001,_0x529a92){return new BPromise(function(_0x3b4d70,_0x184cba){return client[_0x0d07('0x10')](_0x19415e,_0x529a92)[_0x0d07('0x11')](function(_0x62d914){logger[_0x0d07('0x12')]('SmsAccount,\x20%s,\x20%s',_0x3b001,_0x0d07('0x13'));logger[_0x0d07('0x14')](_0x0d07('0x15'),_0x3b001,'request\x20sent',JSON['stringify'](_0x62d914));if(_0x62d914[_0x0d07('0x16')]){if(_0x62d914[_0x0d07('0x16')][_0x0d07('0x17')]===0x1f4){logger[_0x0d07('0x16')]('SmsAccount,\x20%s,\x20%s',_0x3b001,_0x62d914[_0x0d07('0x16')]['message']);return _0x184cba(_0x62d914['error'][_0x0d07('0x18')]);}logger[_0x0d07('0x16')](_0x0d07('0x19'),_0x3b001,_0x62d914[_0x0d07('0x16')][_0x0d07('0x18')]);return _0x3b4d70(_0x62d914[_0x0d07('0x16')]['message']);}else{logger[_0x0d07('0x12')]('SmsAccount,\x20%s,\x20%s',_0x3b001,'request\x20sent');_0x3b4d70(_0x62d914[_0x0d07('0x1a')][_0x0d07('0x18')]);}})[_0x0d07('0x1b')](function(_0xa7748d){logger[_0x0d07('0x16')](_0x0d07('0x19'),_0x3b001,_0xa7748d);_0x184cba(_0xa7748d);});});}exports[_0x0d07('0x1c')]=function(_0x453ac1){var _0x3344c4=this;return new Promise(function(_0xc0f8ca,_0x4b6af6){return db['SmsAccount'][_0x0d07('0x1d')]({'raw':_0x453ac1[_0x0d07('0x1e')]?_0x453ac1[_0x0d07('0x1e')][_0x0d07('0x1f')]===undefined?!![]:![]:!![],'where':_0x453ac1[_0x0d07('0x1e')]?_0x453ac1['options'][_0x0d07('0x20')]||null:null,'attributes':_0x453ac1[_0x0d07('0x1e')]?_0x453ac1[_0x0d07('0x1e')][_0x0d07('0x21')]||null:null,'include':_0x453ac1[_0x0d07('0x1e')]?_0x453ac1['options']['include']?_[_0x0d07('0x22')](_0x453ac1['options']['include'],function(_0x2052aa){return{'model':db[_0x2052aa[_0x0d07('0x23')]],'as':_0x2052aa['as'],'attributes':_0x2052aa['attributes'],'include':_0x2052aa[_0x0d07('0x24')]?_['map'](_0x2052aa[_0x0d07('0x24')],function(_0x37e1aa){return{'model':db[_0x37e1aa['model']],'as':_0x37e1aa['as'],'attributes':_0x37e1aa['attributes'],'include':_0x37e1aa[_0x0d07('0x24')]?_[_0x0d07('0x22')](_0x37e1aa[_0x0d07('0x24')],function(_0x1c033f){return{'model':db[_0x1c033f[_0x0d07('0x23')]],'as':_0x1c033f['as'],'attributes':_0x1c033f[_0x0d07('0x21')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x4a1b81){logger[_0x0d07('0x12')](_0x0d07('0x1c'),_0x453ac1);logger['debug'](_0x0d07('0x1c'),_0x453ac1,JSON['stringify'](_0x4a1b81));_0xc0f8ca(_0x4a1b81);})[_0x0d07('0x1b')](function(_0x13b589){logger['error'](_0x0d07('0x1c'),_0x13b589[_0x0d07('0x18')],_0x453ac1);_0x4b6af6(_0x3344c4[_0x0d07('0x16')](0x1f4,_0x13b589[_0x0d07('0x18')]));});});};
\ No newline at end of file