Built motion from commit ddca4d0d.|2.5.47
[motion2.git] / server / api / squareProject / squareProject.rpc.js
index 1eb47d0..7908a00 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8138=['SquareProject,\x20%s,\x20%s,\x20%s','error','code','message','catch','options','include','attributes','map','model','ShowSquareProject','util','bluebird','ioredis','../../mysqldb','jayson/promise','client','http','redis','defaults','localhost','socket.io-emitter','./squareProject.socket','request','then','info','SquareProject,\x20%s,\x20%s','request\x20sent','debug'];(function(_0x2966f7,_0x48ad7a){var _0xb61053=function(_0x5b403c){while(--_0x5b403c){_0x2966f7['push'](_0x2966f7['shift']());}};_0xb61053(++_0x48ad7a);}(_0x8138,0x1be));var _0x8813=function(_0x45ee03,_0x2f5319){_0x45ee03=_0x45ee03-0x0;var _0x13d535=_0x8138[_0x45ee03];return _0x13d535;};'use strict';var _=require('lodash');var util=require(_0x8813('0x0'));var moment=require('moment');var BPromise=require(_0x8813('0x1'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x8813('0x2'));var db=require(_0x8813('0x3'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')('rpc');var config=require('../../config/environment');var jayson=require(_0x8813('0x4'));var client=jayson[_0x8813('0x5')][_0x8813('0x6')]({'port':0x232a});config[_0x8813('0x7')]=_[_0x8813('0x8')](config[_0x8813('0x7')],{'host':_0x8813('0x9'),'port':0x18eb});var socket=require(_0x8813('0xa'))(new Redis(config[_0x8813('0x7')]));require(_0x8813('0xb'))['register'](socket);function respondWithRpcPromise(_0x1cf15c,_0x484b43,_0x57a0e6){return new BPromise(function(_0x2580b5,_0x259d9e){return client[_0x8813('0xc')](_0x1cf15c,_0x57a0e6)[_0x8813('0xd')](function(_0x377ddf){logger[_0x8813('0xe')](_0x8813('0xf'),_0x484b43,_0x8813('0x10'));logger[_0x8813('0x11')](_0x8813('0x12'),_0x484b43,_0x8813('0x10'),JSON['stringify'](_0x377ddf));if(_0x377ddf[_0x8813('0x13')]){if(_0x377ddf['error'][_0x8813('0x14')]===0x1f4){logger[_0x8813('0x13')](_0x8813('0xf'),_0x484b43,_0x377ddf[_0x8813('0x13')][_0x8813('0x15')]);return _0x259d9e(_0x377ddf[_0x8813('0x13')]['message']);}logger[_0x8813('0x13')](_0x8813('0xf'),_0x484b43,_0x377ddf[_0x8813('0x13')][_0x8813('0x15')]);return _0x2580b5(_0x377ddf[_0x8813('0x13')]['message']);}else{logger[_0x8813('0xe')](_0x8813('0xf'),_0x484b43,_0x8813('0x10'));_0x2580b5(_0x377ddf['result'][_0x8813('0x15')]);}})[_0x8813('0x16')](function(_0x48dcfc){logger[_0x8813('0x13')](_0x8813('0xf'),_0x484b43,_0x48dcfc);_0x259d9e(_0x48dcfc);});});}exports['ShowSquareProject']=function(_0x23a524){var _0x24ffe9=this;return new Promise(function(_0x5afdda,_0x544533){return db['SquareProject']['find']({'raw':_0x23a524['options']?_0x23a524[_0x8813('0x17')]['raw']===undefined?!![]:![]:!![],'where':_0x23a524[_0x8813('0x17')]?_0x23a524[_0x8813('0x17')]['where']||null:null,'attributes':_0x23a524['options']?_0x23a524[_0x8813('0x17')]['attributes']||null:null,'include':_0x23a524[_0x8813('0x17')]?_0x23a524[_0x8813('0x17')][_0x8813('0x18')]?_['map'](_0x23a524[_0x8813('0x17')][_0x8813('0x18')],function(_0x46e363){return{'model':db[_0x46e363['model']],'as':_0x46e363['as'],'attributes':_0x46e363[_0x8813('0x19')],'include':_0x46e363['include']?_[_0x8813('0x1a')](_0x46e363['include'],function(_0x587b72){return{'model':db[_0x587b72[_0x8813('0x1b')]],'as':_0x587b72['as'],'attributes':_0x587b72[_0x8813('0x19')],'include':_0x587b72[_0x8813('0x18')]?_[_0x8813('0x1a')](_0x587b72[_0x8813('0x18')],function(_0x10248c){return{'model':db[_0x10248c[_0x8813('0x1b')]],'as':_0x10248c['as'],'attributes':_0x10248c['attributes']};}):[]};}):[]};}):[]:[]})[_0x8813('0xd')](function(_0x3a97e5){logger['info']('ShowSquareProject',_0x23a524);logger[_0x8813('0x11')]('ShowSquareProject',_0x23a524,JSON['stringify'](_0x3a97e5));_0x5afdda(_0x3a97e5);})[_0x8813('0x16')](function(_0x56f52f){logger[_0x8813('0x13')](_0x8813('0x1c'),_0x56f52f[_0x8813('0x15')],_0x23a524);_0x544533(_0x24ffe9[_0x8813('0x13')](0x1f4,_0x56f52f[_0x8813('0x15')]));});});};
\ No newline at end of file
+var _0xbe6a=['SquareProject','find','options','raw','where','attributes','include','map','model','lodash','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','http','redis','defaults','localhost','socket.io-emitter','register','then','info','SquareProject,\x20%s,\x20%s','request\x20sent','debug','SquareProject,\x20%s,\x20%s,\x20%s','stringify','error','code','message','ShowSquareProject'];(function(_0x352fb0,_0xe7cf47){var _0x233f3a=function(_0x25b191){while(--_0x25b191){_0x352fb0['push'](_0x352fb0['shift']());}};_0x233f3a(++_0xe7cf47);}(_0xbe6a,0x1f3));var _0xabe6=function(_0x296923,_0x4adaed){_0x296923=_0x296923-0x0;var _0x29af70=_0xbe6a[_0x296923];return _0x29af70;};'use strict';var _=require(_0xabe6('0x0'));var util=require('util');var moment=require(_0xabe6('0x1'));var BPromise=require(_0xabe6('0x2'));var rs=require(_0xabe6('0x3'));var fs=require('fs');var Redis=require(_0xabe6('0x4'));var db=require(_0xabe6('0x5'))['db'];var utils=require(_0xabe6('0x6'));var logger=require(_0xabe6('0x7'))(_0xabe6('0x8'));var config=require('../../config/environment');var jayson=require('jayson/promise');var client=jayson['client'][_0xabe6('0x9')]({'port':0x232a});config[_0xabe6('0xa')]=_[_0xabe6('0xb')](config[_0xabe6('0xa')],{'host':_0xabe6('0xc'),'port':0x18eb});var socket=require(_0xabe6('0xd'))(new Redis(config[_0xabe6('0xa')]));require('./squareProject.socket')[_0xabe6('0xe')](socket);function respondWithRpcPromise(_0x33007d,_0x43ec06,_0x59be68){return new BPromise(function(_0x451139,_0x514b59){return client['request'](_0x33007d,_0x59be68)[_0xabe6('0xf')](function(_0x1b71a9){logger[_0xabe6('0x10')](_0xabe6('0x11'),_0x43ec06,_0xabe6('0x12'));logger[_0xabe6('0x13')](_0xabe6('0x14'),_0x43ec06,'request\x20sent',JSON[_0xabe6('0x15')](_0x1b71a9));if(_0x1b71a9[_0xabe6('0x16')]){if(_0x1b71a9[_0xabe6('0x16')][_0xabe6('0x17')]===0x1f4){logger[_0xabe6('0x16')]('SquareProject,\x20%s,\x20%s',_0x43ec06,_0x1b71a9['error'][_0xabe6('0x18')]);return _0x514b59(_0x1b71a9['error'][_0xabe6('0x18')]);}logger[_0xabe6('0x16')](_0xabe6('0x11'),_0x43ec06,_0x1b71a9[_0xabe6('0x16')][_0xabe6('0x18')]);return _0x451139(_0x1b71a9[_0xabe6('0x16')]['message']);}else{logger[_0xabe6('0x10')](_0xabe6('0x11'),_0x43ec06,_0xabe6('0x12'));_0x451139(_0x1b71a9['result'][_0xabe6('0x18')]);}})['catch'](function(_0x5e9a62){logger[_0xabe6('0x16')](_0xabe6('0x11'),_0x43ec06,_0x5e9a62);_0x514b59(_0x5e9a62);});});}exports[_0xabe6('0x19')]=function(_0x10bbfe){var _0x5c3849=this;return new Promise(function(_0x4b54c3,_0x11509e){return db[_0xabe6('0x1a')][_0xabe6('0x1b')]({'raw':_0x10bbfe[_0xabe6('0x1c')]?_0x10bbfe[_0xabe6('0x1c')][_0xabe6('0x1d')]===undefined?!![]:![]:!![],'where':_0x10bbfe[_0xabe6('0x1c')]?_0x10bbfe['options'][_0xabe6('0x1e')]||null:null,'attributes':_0x10bbfe[_0xabe6('0x1c')]?_0x10bbfe[_0xabe6('0x1c')][_0xabe6('0x1f')]||null:null,'include':_0x10bbfe[_0xabe6('0x1c')]?_0x10bbfe[_0xabe6('0x1c')][_0xabe6('0x20')]?_[_0xabe6('0x21')](_0x10bbfe[_0xabe6('0x1c')][_0xabe6('0x20')],function(_0x57f9d3){return{'model':db[_0x57f9d3[_0xabe6('0x22')]],'as':_0x57f9d3['as'],'attributes':_0x57f9d3[_0xabe6('0x1f')],'include':_0x57f9d3[_0xabe6('0x20')]?_[_0xabe6('0x21')](_0x57f9d3[_0xabe6('0x20')],function(_0x25a9a7){return{'model':db[_0x25a9a7[_0xabe6('0x22')]],'as':_0x25a9a7['as'],'attributes':_0x25a9a7[_0xabe6('0x1f')],'include':_0x25a9a7[_0xabe6('0x20')]?_['map'](_0x25a9a7['include'],function(_0x46a986){return{'model':db[_0x46a986[_0xabe6('0x22')]],'as':_0x46a986['as'],'attributes':_0x46a986[_0xabe6('0x1f')]};}):[]};}):[]};}):[]:[]})[_0xabe6('0xf')](function(_0x4693d9){logger[_0xabe6('0x10')](_0xabe6('0x19'),_0x10bbfe);logger[_0xabe6('0x13')](_0xabe6('0x19'),_0x10bbfe,JSON[_0xabe6('0x15')](_0x4693d9));_0x4b54c3(_0x4693d9);})['catch'](function(_0x4491cc){logger['error'](_0xabe6('0x19'),_0x4491cc['message'],_0x10bbfe);_0x11509e(_0x5c3849[_0xabe6('0x16')](0x1f4,_0x4491cc[_0xabe6('0x18')]));});});};
\ No newline at end of file