18 var _0x1cb6=['bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','jayson/promise','client','request','then','info','VoiceDialReport,\x20%s,\x20%s','request\x20sent','debug','VoiceDialReport,\x20%s,\x20%s,\x20%s','stringify','error','message','result','CreateVoiceDialReport','create','body','options','raw','catch','UpdateVoiceDialReport','update','where','attributes','limit','lodash'];(function(_0x2eaec2,_0x3743d9){var _0x238e19=function(_0x3989bb){while(--_0x3989bb){_0x2eaec2['push'](_0x2eaec2['shift']());}};_0x238e19(++_0x3743d9);}(_0x1cb6,0xff));var _0x61cb=function(_0x3927cd,_0x2fbd20){_0x3927cd=_0x3927cd-0x0;var _0x22e966=_0x1cb6[_0x3927cd];return _0x22e966;};'use strict';var _=require(_0x61cb('0x0'));var util=require('util');var moment=require('moment');var BPromise=require(_0x61cb('0x1'));var rs=require(_0x61cb('0x2'));var fs=require('fs');var Redis=require(_0x61cb('0x3'));var db=require(_0x61cb('0x4'))['db'];var utils=require(_0x61cb('0x5'));var logger=require(_0x61cb('0x6'))(_0x61cb('0x7'));var config=require('../../config/environment');var jayson=require(_0x61cb('0x8'));var client=jayson[_0x61cb('0x9')]['http']({'port':0x232a});function respondWithRpcPromise(_0x26bc53,_0xe59def,_0x4deebb){return new BPromise(function(_0x35b5be,_0x108425){return client[_0x61cb('0xa')](_0x26bc53,_0x4deebb)[_0x61cb('0xb')](function(_0x22c204){logger[_0x61cb('0xc')](_0x61cb('0xd'),_0xe59def,_0x61cb('0xe'));logger[_0x61cb('0xf')](_0x61cb('0x10'),_0xe59def,_0x61cb('0xe'),JSON[_0x61cb('0x11')](_0x22c204));if(_0x22c204[_0x61cb('0x12')]){if(_0x22c204[_0x61cb('0x12')]['code']===0x1f4){logger[_0x61cb('0x12')](_0x61cb('0xd'),_0xe59def,_0x22c204[_0x61cb('0x12')]['message']);return _0x108425(_0x22c204['error'][_0x61cb('0x13')]);}logger[_0x61cb('0x12')](_0x61cb('0xd'),_0xe59def,_0x22c204['error'][_0x61cb('0x13')]);return _0x35b5be(_0x22c204[_0x61cb('0x12')][_0x61cb('0x13')]);}else{logger[_0x61cb('0xc')](_0x61cb('0xd'),_0xe59def,'request\x20sent');_0x35b5be(_0x22c204[_0x61cb('0x14')][_0x61cb('0x13')]);}})['catch'](function(_0xc123a4){logger[_0x61cb('0x12')](_0x61cb('0xd'),_0xe59def,_0xc123a4);_0x108425(_0xc123a4);});});}exports[_0x61cb('0x15')]=function(_0x1f04d5){var _0x23aa4f=this;return new Promise(function(_0x54ba84,_0x4e1eea){return db['VoiceDialReport'][_0x61cb('0x16')](_0x1f04d5[_0x61cb('0x17')],{'raw':_0x1f04d5[_0x61cb('0x18')]?_0x1f04d5[_0x61cb('0x18')][_0x61cb('0x19')]===undefined?!![]:![]:!![]})[_0x61cb('0xb')](function(_0x17a643){logger[_0x61cb('0xc')]('CreateVoiceDialReport',_0x1f04d5);logger[_0x61cb('0xf')](_0x61cb('0x15'),_0x1f04d5,JSON['stringify'](_0x17a643));_0x54ba84(_0x17a643);})[_0x61cb('0x1a')](function(_0x5cdc49){logger[_0x61cb('0x12')](_0x61cb('0x15'),_0x5cdc49[_0x61cb('0x13')],_0x1f04d5);_0x4e1eea(_0x23aa4f['error'](0x1f4,_0x5cdc49[_0x61cb('0x13')]));});});};exports[_0x61cb('0x1b')]=function(_0x2dc7f0){var _0x48d59a=this;return new Promise(function(_0x362113,_0x5b7cc6){return db['VoiceDialReport'][_0x61cb('0x1c')](_0x2dc7f0['body'],{'raw':_0x2dc7f0[_0x61cb('0x18')]?_0x2dc7f0[_0x61cb('0x18')][_0x61cb('0x19')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x2dc7f0[_0x61cb('0x18')]?_0x2dc7f0['options'][_0x61cb('0x1d')]||null:null,'attributes':_0x2dc7f0['options']?_0x2dc7f0[_0x61cb('0x18')][_0x61cb('0x1e')]||null:null,'limit':_0x2dc7f0[_0x61cb('0x18')]?_0x2dc7f0[_0x61cb('0x18')][_0x61cb('0x1f')]||null:null})['then'](function(_0x31da53){logger[_0x61cb('0xc')](_0x61cb('0x1b'),_0x2dc7f0);logger['debug'](_0x61cb('0x1b'),_0x2dc7f0,JSON[_0x61cb('0x11')](_0x31da53));_0x362113(_0x31da53);})[_0x61cb('0x1a')](function(_0x2dbd01){logger[_0x61cb('0x12')](_0x61cb('0x1b'),_0x2dbd01['message'],_0x2dc7f0);_0x5b7cc6(_0x48d59a[_0x61cb('0x12')](0x1f4,_0x2dbd01[_0x61cb('0x13')]));});});};