Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / api / cmHopperAdditionalPhone / cmHopperAdditionalPhone.rpc.js
index 544a382..087c11f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xeec6=['../../config/utils','../../config/logger','rpc','../../config/environment','client','http','then','info','CmHopperAdditionalPhone,\x20%s,\x20%s,\x20%s','request\x20sent','error','CmHopperAdditionalPhone,\x20%s,\x20%s','message','result','catch','CmHopper','findOne','body','ContactId','ListId','VoiceQueueId','CampaignId','CmHopperAdditionalPhone','OrderBy','countbusyretry','countcongestionretry','countnoanswerretry','countnosuchnumberretry','countdropretry','countabandonedretry','countagentrejectretry','entity','dialGlobalMaxRetry','ASC','countmachineretry','VerifyAdditionalPhones','SwapAdditionalPhones','duration','waitTime','scheduledat','add','minutes','phone','isNil','createdAt','hopperToAdd','additionalToHop','sequelize','transaction','update','IncrementPreviewCounters','lodash','util','moment','bluebird','ioredis','../../mysqldb'];(function(_0x5b8a7d,_0x5a59be){var _0x5c2a42=function(_0x368624){while(--_0x368624){_0x5b8a7d['push'](_0x5b8a7d['shift']());}};_0x5c2a42(++_0x5a59be);}(_0xeec6,0x1c2));var _0x6eec=function(_0x565c49,_0x54acd0){_0x565c49=_0x565c49-0x0;var _0x20ca34=_0xeec6[_0x565c49];return _0x20ca34;};'use strict';var _=require(_0x6eec('0x0'));var util=require(_0x6eec('0x1'));var moment=require(_0x6eec('0x2'));var BPromise=require(_0x6eec('0x3'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x6eec('0x4'));var db=require(_0x6eec('0x5'))['db'];var utils=require(_0x6eec('0x6'));var logger=require(_0x6eec('0x7'))(_0x6eec('0x8'));var config=require(_0x6eec('0x9'));var jayson=require('jayson/promise');var client=jayson[_0x6eec('0xa')][_0x6eec('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x48064a,_0x5a5e47,_0x1c810e){return new BPromise(function(_0x3443c2,_0x834c2){return client['request'](_0x48064a,_0x1c810e)[_0x6eec('0xc')](function(_0x3aca38){logger[_0x6eec('0xd')]('CmHopperAdditionalPhone,\x20%s,\x20%s',_0x5a5e47,'request\x20sent');logger['debug'](_0x6eec('0xe'),_0x5a5e47,_0x6eec('0xf'),JSON['stringify'](_0x3aca38));if(_0x3aca38['error']){if(_0x3aca38[_0x6eec('0x10')]['code']===0x1f4){logger[_0x6eec('0x10')](_0x6eec('0x11'),_0x5a5e47,_0x3aca38[_0x6eec('0x10')][_0x6eec('0x12')]);return _0x834c2(_0x3aca38[_0x6eec('0x10')]['message']);}logger[_0x6eec('0x10')](_0x6eec('0x11'),_0x5a5e47,_0x3aca38[_0x6eec('0x10')][_0x6eec('0x12')]);return _0x3443c2(_0x3aca38[_0x6eec('0x10')][_0x6eec('0x12')]);}else{logger[_0x6eec('0xd')](_0x6eec('0x11'),_0x5a5e47,_0x6eec('0xf'));_0x3443c2(_0x3aca38[_0x6eec('0x13')]['message']);}})[_0x6eec('0x14')](function(_0x5f1f33){logger[_0x6eec('0x10')](_0x6eec('0x11'),_0x5a5e47,_0x5f1f33);_0x834c2(_0x5f1f33);});});}exports['VerifyAdditionalPhones']=function(_0x3ee353){var _0x80736b=this;return new Promise(function(_0xb1eab7,_0x56c78b){return db[_0x6eec('0x15')][_0x6eec('0x16')]({'raw':!![],'where':{'ContactId':_0x3ee353[_0x6eec('0x17')][_0x6eec('0x18')],'ListId':_0x3ee353[_0x6eec('0x17')][_0x6eec('0x19')],'VoiceQueueId':_0x3ee353['body'][_0x6eec('0x1a')]===undefined?null:_0x3ee353[_0x6eec('0x17')][_0x6eec('0x1a')],'CampaignId':_0x3ee353[_0x6eec('0x17')][_0x6eec('0x1b')]===undefined?null:_0x3ee353[_0x6eec('0x17')]['CampaignId']}})[_0x6eec('0xc')](function(_0x852d08){if(_0x852d08!=null){return db[_0x6eec('0x1c')][_0x6eec('0x16')]({'raw':!![],'where':{'CmHopperId':_0x852d08['id'],'OrderBy':{'$gt':_0x852d08[_0x6eec('0x1d')]}},'order':[[_0x6eec('0x1d'),'ASC']]})[_0x6eec('0xc')](function(_0x2ad14b){var _0xd664f5=0x0;if(_0x2ad14b){if(_0x2ad14b[_0x6eec('0x1e')]+_0x2ad14b[_0x6eec('0x1f')]+_0x2ad14b[_0x6eec('0x20')]+_0x2ad14b[_0x6eec('0x21')]+_0x2ad14b[_0x6eec('0x22')]+_0x2ad14b[_0x6eec('0x23')]+_0x2ad14b['countmachineretry']+_0x2ad14b[_0x6eec('0x24')]<_0x3ee353[_0x6eec('0x25')][_0x6eec('0x26')])_0xd664f5=0x1;_0xb1eab7({'additional':_0xd664f5});}else{return db[_0x6eec('0x1c')]['findOne']({'raw':!![],'where':{'CmHopperId':_0x852d08['id']},'order':[[_0x6eec('0x1d'),_0x6eec('0x27')]]})['then'](function(_0x54b446){var _0x3240c3=0x0;if(_0x54b446){if(_0x54b446['countbusyretry']+_0x54b446[_0x6eec('0x1f')]+_0x54b446[_0x6eec('0x20')]+_0x54b446[_0x6eec('0x21')]+_0x54b446[_0x6eec('0x22')]+_0x54b446[_0x6eec('0x23')]+_0x54b446[_0x6eec('0x28')]+_0x54b446[_0x6eec('0x24')]<_0x3ee353[_0x6eec('0x25')][_0x6eec('0x26')])_0x3240c3=0x1;_0xb1eab7({'additional':_0x3240c3});}else{_0xb1eab7({'additional':0x0});}})[_0x6eec('0x14')](function(_0x48f66f){logger[_0x6eec('0x10')]('VerifyAdditionalPhones',_0x48f66f[_0x6eec('0x12')],_0x3ee353);_0x56c78b(_0x80736b[_0x6eec('0x10')](0x1f4,_0x48f66f[_0x6eec('0x12')]));});}})['catch'](function(_0x57b40b){logger['error'](_0x6eec('0x29'),_0x57b40b[_0x6eec('0x12')],_0x3ee353);_0x56c78b(_0x80736b[_0x6eec('0x10')](0x1f4,_0x57b40b[_0x6eec('0x12')]));});}else _0xb1eab7({'additional':0x0});});});};exports[_0x6eec('0x2a')]=function(_0x23547d){var _0x22e0cb=this;return new Promise(function(_0x167c8d,_0x2bc106){return db[_0x6eec('0x15')][_0x6eec('0x16')]({'raw':!![],'where':{'ContactId':_0x23547d[_0x6eec('0x17')]['ContactId'],'ListId':_0x23547d[_0x6eec('0x17')][_0x6eec('0x19')],'VoiceQueueId':_0x23547d[_0x6eec('0x17')]['VoiceQueueId']===undefined?null:_0x23547d[_0x6eec('0x17')][_0x6eec('0x1a')],'CampaignId':_0x23547d[_0x6eec('0x17')][_0x6eec('0x1b')]===undefined?null:_0x23547d[_0x6eec('0x17')][_0x6eec('0x1b')]}})['then'](function(_0x45cfb6){if(_0x45cfb6!=null){return db[_0x6eec('0x1c')][_0x6eec('0x16')]({'raw':!![],'where':{'CmHopperId':_0x45cfb6['id'],'OrderBy':{'$gte':_0x45cfb6['OrderBy']}},'order':[['OrderBy',_0x6eec('0x27')]]})[_0x6eec('0xc')](function(_0x10960b){if(_0x10960b)return activateAdditionalPhone(_0x45cfb6,_0x23547d[_0x6eec('0x17')],_0x10960b,_0x23547d[_0x6eec('0x2b')],_0x23547d['waitTime'])[_0x6eec('0xc')](function(_0x2c3b14){_0x167c8d(_0x2c3b14);});else{return db[_0x6eec('0x1c')][_0x6eec('0x16')]({'raw':!![],'where':{'CmHopperId':_0x45cfb6['id']},'order':[[_0x6eec('0x1d'),_0x6eec('0x27')]]})[_0x6eec('0xc')](function(_0x1deed2){if(_0x1deed2)return activateAdditionalPhone(_0x45cfb6,_0x23547d['body'],_0x1deed2,_0x23547d[_0x6eec('0x2b')],_0x23547d[_0x6eec('0x2c')])['then'](function(_0x5b3283){_0x167c8d(_0x5b3283);});else{_0x167c8d({'id':_0x45cfb6['id'],'phone':''});}})[_0x6eec('0x14')](function(_0x66f786){logger[_0x6eec('0x10')](_0x6eec('0x29'),_0x66f786['message'],_0x23547d);_0x2bc106(_0x22e0cb['error'](0x1f4,_0x66f786[_0x6eec('0x12')]));});}})['catch'](function(_0x5ac8b2){logger[_0x6eec('0x10')](_0x6eec('0x29'),_0x5ac8b2[_0x6eec('0x12')],_0x23547d);_0x2bc106(_0x22e0cb[_0x6eec('0x10')](0x1f4,_0x5ac8b2[_0x6eec('0x12')]));});}else _0x167c8d(0x1);});});};function activateAdditionalPhone(_0x58dfe7,_0x931bcf,_0x3a4d25,_0x4e0709,_0x2fd444){return new Promise(function(_0x241512,_0x5028a2){logger[_0x6eec('0xd')](_0x6eec('0x29'),_0x3a4d25);var _0x4e3b1e;if(moment()>moment(_0x3a4d25[_0x6eec('0x2d')])){_0x4e3b1e=moment()[_0x6eec('0x2e')](_0x2fd444||0x3,_0x6eec('0x2f'));}else{if(_0x3a4d25[_0x6eec('0x1d')]==0x0){_0x4e3b1e=moment(_0x3a4d25['scheduledat']);}else{_0x4e3b1e=moment()[_0x6eec('0x2e')](_0x2fd444||0x3,_0x6eec('0x2f'));}}var _0x45e22a={'phone':_0x58dfe7[_0x6eec('0x30')],'active':0x0,'OrderBy':_[_0x6eec('0x31')](_0x58dfe7['OrderBy'])?0x0:_0x58dfe7['OrderBy'],'scheduledat':moment()[_0x6eec('0x2e')](_0x4e0709||0x1,_0x6eec('0x2f')),'countbusyretry':_0x931bcf[_0x6eec('0x1e')],'countcongestionretry':_0x931bcf[_0x6eec('0x1f')],'countnoanswerretry':_0x931bcf[_0x6eec('0x20')],'countnosuchnumberretry':_0x931bcf['countnosuchnumberretry'],'countdropretry':_0x931bcf[_0x6eec('0x22')],'countabandonedretry':_0x931bcf['countabandonedretry'],'countmachineretry':_0x931bcf[_0x6eec('0x28')],'countagentrejectretry':_0x931bcf[_0x6eec('0x24')],'createdAt':_0x931bcf[_0x6eec('0x32')],'updatedAt':_0x931bcf['updatedAt']};var _0x2b83f2={'CmHopperId':_0x58dfe7['id'],'phone':_0x3a4d25[_0x6eec('0x30')],'active':0x0,'OrderBy':_[_0x6eec('0x31')](_0x3a4d25[_0x6eec('0x1d')])?0x0:_0x3a4d25[_0x6eec('0x1d')],'scheduledat':_0x4e3b1e,'countbusyretry':_0x3a4d25['countbusyretry'],'countcongestionretry':_0x3a4d25[_0x6eec('0x1f')],'countnoanswerretry':_0x3a4d25['countnoanswerretry'],'countnosuchnumberretry':_0x3a4d25['countnosuchnumberretry'],'countdropretry':_0x3a4d25[_0x6eec('0x22')],'countabandonedretry':_0x3a4d25['countabandonedretry'],'countmachineretry':_0x3a4d25[_0x6eec('0x28')],'countagentrejectretry':_0x3a4d25[_0x6eec('0x24')],'createdAt':_0x3a4d25[_0x6eec('0x32')],'updatedAt':_0x3a4d25['updatedAt']};logger['info'](_0x6eec('0x33'),_0x45e22a);logger[_0x6eec('0xd')](_0x6eec('0x34'),_0x2b83f2);return db[_0x6eec('0x35')][_0x6eec('0x36')](function(_0x2c9650){return db[_0x6eec('0x1c')][_0x6eec('0x37')](_0x45e22a,{'where':{'id':_0x3a4d25['id']}},{'transaction':_0x2c9650})[_0x6eec('0xc')](function(){return db[_0x6eec('0x15')]['update'](_0x2b83f2,{'where':{'id':_0x58dfe7['id']}},{'transaction':_0x2c9650});});})['then'](function(_0x1a8cf6){_0x241512({'id':_0x58dfe7['id'],'phone':_0x3a4d25[_0x6eec('0x30')]});})[_0x6eec('0x14')](function(_0x577fb6){logger[_0x6eec('0x10')](_0x6eec('0x29'),_0x577fb6[_0x6eec('0x12')],req);_0x5028a2(_this[_0x6eec('0x10')](0x1f4,_0x577fb6[_0x6eec('0x12')]));});});}exports[_0x6eec('0x38')]=function(_0x10c10a){var _0x413de9=this;return new Promise(function(_0x5a6e05,_0xdf888d){return db[_0x6eec('0x15')][_0x6eec('0x37')](_0x10c10a[_0x6eec('0x17')]['field'],{'where':{'id':_0x10c10a['body']['id']}})['then'](function(_0x36c49b){_0x5a6e05(_0x36c49b);})[_0x6eec('0x14')](function(_0x8e903b){logger[_0x6eec('0x10')]('IncrementPreviewCounters',_0x8e903b['message'],_0x10c10a);_0xdf888d(_0x413de9[_0x6eec('0x10')](0x1f4,_0x8e903b[_0x6eec('0x12')]));});});};
\ No newline at end of file
+var _0x3435=['SwapAdditionalPhones','waitTime','scheduledat','minutes','add','phone','countdropretry','countagentrejectretry','createdAt','updatedAt','isNil','info','hopperToAdd','sequelize','transaction','update','IncrementPreviewCounters','field','lodash','util','moment','bluebird','randomstring','ioredis','../../config/utils','../../config/logger','jayson/promise','client','request','CmHopperAdditionalPhone,\x20%s,\x20%s','request\x20sent','debug','CmHopperAdditionalPhone,\x20%s,\x20%s,\x20%s','error','code','message','result','catch','CmHopper','findOne','body','ContactId','ListId','VoiceQueueId','CampaignId','then','CmHopperAdditionalPhone','OrderBy','ASC','countcongestionretry','countnoanswerretry','countnosuchnumberretry','countmachineretry','entity','countbusyretry','countabandonedretry','dialGlobalMaxRetry','VerifyAdditionalPhones'];(function(_0x218972,_0x1f9794){var _0x1bb1a8=function(_0x3fb962){while(--_0x3fb962){_0x218972['push'](_0x218972['shift']());}};_0x1bb1a8(++_0x1f9794);}(_0x3435,0xfa));var _0x5343=function(_0x1c34e7,_0x33f9a8){_0x1c34e7=_0x1c34e7-0x0;var _0x378cb1=_0x3435[_0x1c34e7];return _0x378cb1;};'use strict';var _=require(_0x5343('0x0'));var util=require(_0x5343('0x1'));var moment=require(_0x5343('0x2'));var BPromise=require(_0x5343('0x3'));var rs=require(_0x5343('0x4'));var fs=require('fs');var Redis=require(_0x5343('0x5'));var db=require('../../mysqldb')['db'];var utils=require(_0x5343('0x6'));var logger=require(_0x5343('0x7'))('rpc');var config=require('../../config/environment');var jayson=require(_0x5343('0x8'));var client=jayson[_0x5343('0x9')]['http']({'port':0x232a});function respondWithRpcPromise(_0x544b29,_0x13641f,_0x1e1911){return new BPromise(function(_0x9ea9b6,_0x245034){return client[_0x5343('0xa')](_0x544b29,_0x1e1911)['then'](function(_0x44421c){logger['info'](_0x5343('0xb'),_0x13641f,_0x5343('0xc'));logger[_0x5343('0xd')](_0x5343('0xe'),_0x13641f,_0x5343('0xc'),JSON['stringify'](_0x44421c));if(_0x44421c[_0x5343('0xf')]){if(_0x44421c[_0x5343('0xf')][_0x5343('0x10')]===0x1f4){logger['error'](_0x5343('0xb'),_0x13641f,_0x44421c['error'][_0x5343('0x11')]);return _0x245034(_0x44421c[_0x5343('0xf')]['message']);}logger[_0x5343('0xf')]('CmHopperAdditionalPhone,\x20%s,\x20%s',_0x13641f,_0x44421c[_0x5343('0xf')][_0x5343('0x11')]);return _0x9ea9b6(_0x44421c[_0x5343('0xf')][_0x5343('0x11')]);}else{logger['info'](_0x5343('0xb'),_0x13641f,_0x5343('0xc'));_0x9ea9b6(_0x44421c[_0x5343('0x12')][_0x5343('0x11')]);}})[_0x5343('0x13')](function(_0x2913e8){logger[_0x5343('0xf')](_0x5343('0xb'),_0x13641f,_0x2913e8);_0x245034(_0x2913e8);});});}exports['VerifyAdditionalPhones']=function(_0x432992){var _0xec1ba0=this;return new Promise(function(_0x1f5098,_0x489e1c){return db[_0x5343('0x14')][_0x5343('0x15')]({'raw':!![],'where':{'ContactId':_0x432992[_0x5343('0x16')][_0x5343('0x17')],'ListId':_0x432992[_0x5343('0x16')][_0x5343('0x18')],'VoiceQueueId':_0x432992[_0x5343('0x16')][_0x5343('0x19')]===undefined?null:_0x432992[_0x5343('0x16')]['VoiceQueueId'],'CampaignId':_0x432992[_0x5343('0x16')][_0x5343('0x1a')]===undefined?null:_0x432992[_0x5343('0x16')][_0x5343('0x1a')]}})[_0x5343('0x1b')](function(_0x4e7c0f){if(_0x4e7c0f!=null){return db[_0x5343('0x1c')][_0x5343('0x15')]({'raw':!![],'where':{'CmHopperId':_0x4e7c0f['id'],'OrderBy':{'$gt':_0x4e7c0f[_0x5343('0x1d')]}},'order':[[_0x5343('0x1d'),_0x5343('0x1e')]]})['then'](function(_0x3822f1){var _0x17b88a=0x0;if(_0x3822f1){if(_0x3822f1['countbusyretry']+_0x3822f1[_0x5343('0x1f')]+_0x3822f1[_0x5343('0x20')]+_0x3822f1[_0x5343('0x21')]+_0x3822f1['countdropretry']+_0x3822f1['countabandonedretry']+_0x3822f1[_0x5343('0x22')]+_0x3822f1['countagentrejectretry']<_0x432992[_0x5343('0x23')]['dialGlobalMaxRetry'])_0x17b88a=0x1;_0x1f5098({'additional':_0x17b88a});}else{return db[_0x5343('0x1c')]['findOne']({'raw':!![],'where':{'CmHopperId':_0x4e7c0f['id']},'order':[['OrderBy',_0x5343('0x1e')]]})[_0x5343('0x1b')](function(_0x551bf4){var _0x5d597e=0x0;if(_0x551bf4){if(_0x551bf4[_0x5343('0x24')]+_0x551bf4['countcongestionretry']+_0x551bf4[_0x5343('0x20')]+_0x551bf4['countnosuchnumberretry']+_0x551bf4['countdropretry']+_0x551bf4[_0x5343('0x25')]+_0x551bf4['countmachineretry']+_0x551bf4['countagentrejectretry']<_0x432992[_0x5343('0x23')][_0x5343('0x26')])_0x5d597e=0x1;_0x1f5098({'additional':_0x5d597e});}else{_0x1f5098({'additional':0x0});}})[_0x5343('0x13')](function(_0x249059){logger['error']('VerifyAdditionalPhones',_0x249059[_0x5343('0x11')],_0x432992);_0x489e1c(_0xec1ba0[_0x5343('0xf')](0x1f4,_0x249059[_0x5343('0x11')]));});}})[_0x5343('0x13')](function(_0x473c59){logger[_0x5343('0xf')](_0x5343('0x27'),_0x473c59[_0x5343('0x11')],_0x432992);_0x489e1c(_0xec1ba0[_0x5343('0xf')](0x1f4,_0x473c59[_0x5343('0x11')]));});}else _0x1f5098({'additional':0x0});});});};exports[_0x5343('0x28')]=function(_0xe9ce25){var _0x55f558=this;return new Promise(function(_0x510e0b,_0x235a10){return db[_0x5343('0x14')]['findOne']({'raw':!![],'where':{'ContactId':_0xe9ce25[_0x5343('0x16')]['ContactId'],'ListId':_0xe9ce25[_0x5343('0x16')][_0x5343('0x18')],'VoiceQueueId':_0xe9ce25[_0x5343('0x16')][_0x5343('0x19')]===undefined?null:_0xe9ce25['body']['VoiceQueueId'],'CampaignId':_0xe9ce25[_0x5343('0x16')]['CampaignId']===undefined?null:_0xe9ce25[_0x5343('0x16')][_0x5343('0x1a')]}})['then'](function(_0x1a8d12){if(_0x1a8d12!=null){return db['CmHopperAdditionalPhone']['findOne']({'raw':!![],'where':{'CmHopperId':_0x1a8d12['id'],'OrderBy':{'$gte':_0x1a8d12[_0x5343('0x1d')]}},'order':[[_0x5343('0x1d'),_0x5343('0x1e')]]})[_0x5343('0x1b')](function(_0x4a63ec){if(_0x4a63ec)return activateAdditionalPhone(_0x1a8d12,_0xe9ce25['body'],_0x4a63ec,_0xe9ce25['duration'],_0xe9ce25['waitTime'])[_0x5343('0x1b')](function(_0xc195c1){_0x510e0b(_0xc195c1);});else{return db[_0x5343('0x1c')][_0x5343('0x15')]({'raw':!![],'where':{'CmHopperId':_0x1a8d12['id']},'order':[[_0x5343('0x1d'),_0x5343('0x1e')]]})[_0x5343('0x1b')](function(_0x4d2951){if(_0x4d2951)return activateAdditionalPhone(_0x1a8d12,_0xe9ce25[_0x5343('0x16')],_0x4d2951,_0xe9ce25['duration'],_0xe9ce25[_0x5343('0x29')])[_0x5343('0x1b')](function(_0x35511b){_0x510e0b(_0x35511b);});else{_0x510e0b({'id':_0x1a8d12['id'],'phone':''});}})[_0x5343('0x13')](function(_0x849368){logger[_0x5343('0xf')](_0x5343('0x27'),_0x849368['message'],_0xe9ce25);_0x235a10(_0x55f558[_0x5343('0xf')](0x1f4,_0x849368['message']));});}})[_0x5343('0x13')](function(_0x46f97d){logger[_0x5343('0xf')](_0x5343('0x27'),_0x46f97d[_0x5343('0x11')],_0xe9ce25);_0x235a10(_0x55f558[_0x5343('0xf')](0x1f4,_0x46f97d[_0x5343('0x11')]));});}else _0x510e0b(0x1);});});};function activateAdditionalPhone(_0x4fcbd8,_0x22ef23,_0x3d9066,_0x48c624,_0x41df61){return new Promise(function(_0x16c880,_0x4c576d){logger['info'](_0x5343('0x27'),_0x3d9066);var _0x2749ff;if(moment()>moment(_0x3d9066[_0x5343('0x2a')])){_0x2749ff=moment()['add'](_0x41df61||0x3,_0x5343('0x2b'));}else{if(_0x3d9066[_0x5343('0x1d')]==0x0){_0x2749ff=moment(_0x3d9066[_0x5343('0x2a')]);}else{_0x2749ff=moment()[_0x5343('0x2c')](_0x41df61||0x3,_0x5343('0x2b'));}}var _0x40ec60={'phone':_0x4fcbd8[_0x5343('0x2d')],'active':0x0,'OrderBy':_['isNil'](_0x4fcbd8[_0x5343('0x1d')])?0x0:_0x4fcbd8[_0x5343('0x1d')],'scheduledat':moment()[_0x5343('0x2c')](_0x48c624||0x1,_0x5343('0x2b')),'countbusyretry':_0x22ef23[_0x5343('0x24')],'countcongestionretry':_0x22ef23[_0x5343('0x1f')],'countnoanswerretry':_0x22ef23[_0x5343('0x20')],'countnosuchnumberretry':_0x22ef23[_0x5343('0x21')],'countdropretry':_0x22ef23[_0x5343('0x2e')],'countabandonedretry':_0x22ef23[_0x5343('0x25')],'countmachineretry':_0x22ef23[_0x5343('0x22')],'countagentrejectretry':_0x22ef23[_0x5343('0x2f')],'createdAt':_0x22ef23[_0x5343('0x30')],'updatedAt':_0x22ef23[_0x5343('0x31')]};var _0x2a3073={'CmHopperId':_0x4fcbd8['id'],'phone':_0x3d9066['phone'],'active':0x0,'OrderBy':_[_0x5343('0x32')](_0x3d9066[_0x5343('0x1d')])?0x0:_0x3d9066['OrderBy'],'scheduledat':_0x2749ff,'countbusyretry':_0x3d9066[_0x5343('0x24')],'countcongestionretry':_0x3d9066[_0x5343('0x1f')],'countnoanswerretry':_0x3d9066[_0x5343('0x20')],'countnosuchnumberretry':_0x3d9066[_0x5343('0x21')],'countdropretry':_0x3d9066[_0x5343('0x2e')],'countabandonedretry':_0x3d9066['countabandonedretry'],'countmachineretry':_0x3d9066[_0x5343('0x22')],'countagentrejectretry':_0x3d9066['countagentrejectretry'],'createdAt':_0x3d9066['createdAt'],'updatedAt':_0x3d9066[_0x5343('0x31')]};logger[_0x5343('0x33')](_0x5343('0x34'),_0x40ec60);logger[_0x5343('0x33')]('additionalToHop',_0x2a3073);return db[_0x5343('0x35')][_0x5343('0x36')](function(_0x3c35ee){return db[_0x5343('0x1c')][_0x5343('0x37')](_0x40ec60,{'where':{'id':_0x3d9066['id']}},{'transaction':_0x3c35ee})[_0x5343('0x1b')](function(){return db[_0x5343('0x14')][_0x5343('0x37')](_0x2a3073,{'where':{'id':_0x4fcbd8['id']}},{'transaction':_0x3c35ee});});})[_0x5343('0x1b')](function(_0x3e155c){_0x16c880({'id':_0x4fcbd8['id'],'phone':_0x3d9066['phone']});})[_0x5343('0x13')](function(_0x2184e9){logger[_0x5343('0xf')](_0x5343('0x27'),_0x2184e9[_0x5343('0x11')],req);_0x4c576d(_this[_0x5343('0xf')](0x1f4,_0x2184e9[_0x5343('0x11')]));});});}exports[_0x5343('0x38')]=function(_0x3b3c64){var _0xad51f4=this;return new Promise(function(_0x4ff799,_0x1440a3){return db['CmHopper']['update'](_0x3b3c64[_0x5343('0x16')][_0x5343('0x39')],{'where':{'id':_0x3b3c64[_0x5343('0x16')]['id']}})[_0x5343('0x1b')](function(_0x2bf61b){_0x4ff799(_0x2bf61b);})['catch'](function(_0xe6fa3d){logger['error'](_0x5343('0x38'),_0xe6fa3d['message'],_0x3b3c64);_0x1440a3(_0xad51f4[_0x5343('0xf')](0x1f4,_0xe6fa3d['message']));});});};
\ No newline at end of file