Built motion from commit 896e83a8.|2.6.30
[motion2.git] / server / api / cmHopperAdditionalPhone / cmHopperAdditionalPhone.rpc.js
index 4d50ce3..6bb14df 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd754=['countdropretry','countabandonedretry','countmachineretry','countagentrejectretry','entity','countnoanswerretry','countnosuchnumberretry','dialGlobalMaxRetry','VerifyAdditionalPhones','SwapAdditionalPhones','ASC','duration','waitTime','scheduledat','add','minutes','isNil','phone','updatedAt','sequelize','transaction','update','activateAdditionalPhone','IncrementPreviewCounters','field','lodash','util','moment','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','jayson/promise','client','info','CmHopperAdditionalPhone,\x20%s,\x20%s','debug','CmHopperAdditionalPhone,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','result','catch','CmHopper','body','ContactId','ListId','VoiceQueueId','CampaignId','then','CmHopperAdditionalPhone','findOne','OrderBy','countbusyretry','countcongestionretry'];(function(_0x4fa166,_0x58b7fb){var _0x5dd974=function(_0x342886){while(--_0x342886){_0x4fa166['push'](_0x4fa166['shift']());}};_0x5dd974(++_0x58b7fb);}(_0xd754,0x1f1));var _0x4d75=function(_0x174ef5,_0x256e8e){_0x174ef5=_0x174ef5-0x0;var _0x1cc379=_0xd754[_0x174ef5];return _0x1cc379;};'use strict';var _=require(_0x4d75('0x0'));var util=require(_0x4d75('0x1'));var moment=require(_0x4d75('0x2'));var BPromise=require('bluebird');var rs=require(_0x4d75('0x3'));var fs=require('fs');var Redis=require(_0x4d75('0x4'));var db=require(_0x4d75('0x5'))['db'];var utils=require(_0x4d75('0x6'));var logger=require(_0x4d75('0x7'))(_0x4d75('0x8'));var config=require('../../config/environment');var jayson=require(_0x4d75('0x9'));var client=jayson[_0x4d75('0xa')]['http']({'port':0x232a});function respondWithRpcPromise(_0x3d7556,_0x462f33,_0x522b0d){return new BPromise(function(_0x41be88,_0x4bd012){return client['request'](_0x3d7556,_0x522b0d)['then'](function(_0x32012b){logger[_0x4d75('0xb')](_0x4d75('0xc'),_0x462f33,'request\x20sent');logger[_0x4d75('0xd')](_0x4d75('0xe'),_0x462f33,_0x4d75('0xf'),JSON[_0x4d75('0x10')](_0x32012b));if(_0x32012b[_0x4d75('0x11')]){if(_0x32012b[_0x4d75('0x11')][_0x4d75('0x12')]===0x1f4){logger[_0x4d75('0x11')](_0x4d75('0xc'),_0x462f33,_0x32012b[_0x4d75('0x11')][_0x4d75('0x13')]);return _0x4bd012(_0x32012b[_0x4d75('0x11')]['message']);}logger[_0x4d75('0x11')](_0x4d75('0xc'),_0x462f33,_0x32012b[_0x4d75('0x11')][_0x4d75('0x13')]);return _0x41be88(_0x32012b[_0x4d75('0x11')][_0x4d75('0x13')]);}else{logger['info'](_0x4d75('0xc'),_0x462f33,_0x4d75('0xf'));_0x41be88(_0x32012b[_0x4d75('0x14')][_0x4d75('0x13')]);}})[_0x4d75('0x15')](function(_0x5c9086){logger[_0x4d75('0x11')](_0x4d75('0xc'),_0x462f33,_0x5c9086);_0x4bd012(_0x5c9086);});});}exports['VerifyAdditionalPhones']=function(_0x3bdc03){var _0x11f852=this;return new Promise(function(_0x405fec,_0x11ec85){return db[_0x4d75('0x16')]['findOne']({'raw':!![],'where':{'ContactId':_0x3bdc03[_0x4d75('0x17')][_0x4d75('0x18')],'ListId':_0x3bdc03[_0x4d75('0x17')][_0x4d75('0x19')],'VoiceQueueId':_0x3bdc03['body'][_0x4d75('0x1a')]===undefined?null:_0x3bdc03[_0x4d75('0x17')][_0x4d75('0x1a')],'CampaignId':_0x3bdc03['body'][_0x4d75('0x1b')]===undefined?null:_0x3bdc03['body'][_0x4d75('0x1b')]}})[_0x4d75('0x1c')](function(_0x49fe23){if(_0x49fe23!=null){return db[_0x4d75('0x1d')][_0x4d75('0x1e')]({'raw':!![],'where':{'CmHopperId':_0x49fe23['id'],'OrderBy':{'$gt':_0x49fe23[_0x4d75('0x1f')]}},'order':[[_0x4d75('0x1f'),'ASC']]})[_0x4d75('0x1c')](function(_0x4832bb){var _0x5ece23=0x0;if(_0x4832bb){if(_0x4832bb[_0x4d75('0x20')]+_0x4832bb[_0x4d75('0x21')]+_0x4832bb['countnoanswerretry']+_0x4832bb['countnosuchnumberretry']+_0x4832bb[_0x4d75('0x22')]+_0x4832bb[_0x4d75('0x23')]+_0x4832bb[_0x4d75('0x24')]+_0x4832bb[_0x4d75('0x25')]<_0x3bdc03[_0x4d75('0x26')]['dialGlobalMaxRetry'])_0x5ece23=0x1;_0x405fec({'additional':_0x5ece23});}else{return db['CmHopperAdditionalPhone'][_0x4d75('0x1e')]({'raw':!![],'where':{'CmHopperId':_0x49fe23['id']},'order':[[_0x4d75('0x1f'),'ASC']]})[_0x4d75('0x1c')](function(_0x51adb0){var _0x37d046=0x0;if(_0x51adb0){if(_0x51adb0[_0x4d75('0x20')]+_0x51adb0[_0x4d75('0x21')]+_0x51adb0[_0x4d75('0x27')]+_0x51adb0[_0x4d75('0x28')]+_0x51adb0[_0x4d75('0x22')]+_0x51adb0[_0x4d75('0x23')]+_0x51adb0[_0x4d75('0x24')]+_0x51adb0[_0x4d75('0x25')]<_0x3bdc03[_0x4d75('0x26')][_0x4d75('0x29')])_0x37d046=0x1;_0x405fec({'additional':_0x37d046});}else{_0x405fec({'additional':0x0});}})[_0x4d75('0x15')](function(_0x1e83de){logger[_0x4d75('0x11')](_0x4d75('0x2a'),_0x1e83de[_0x4d75('0x13')]);_0x11ec85(_0x11f852[_0x4d75('0x11')](0x1f4,_0x1e83de[_0x4d75('0x13')]));});}})[_0x4d75('0x15')](function(_0x1c0241){logger[_0x4d75('0x11')]('VerifyAdditionalPhones',_0x1c0241['message']);_0x11ec85(_0x11f852[_0x4d75('0x11')](0x1f4,_0x1c0241[_0x4d75('0x13')]));});}else _0x405fec({'additional':0x0});});});};exports[_0x4d75('0x2b')]=function(_0x5f20f7){var _0x23f8b7=this;return new Promise(function(_0x1941ef,_0x49d9e3){return db[_0x4d75('0x16')][_0x4d75('0x1e')]({'raw':!![],'where':{'ContactId':_0x5f20f7['body']['ContactId'],'ListId':_0x5f20f7['body'][_0x4d75('0x19')],'VoiceQueueId':_0x5f20f7[_0x4d75('0x17')][_0x4d75('0x1a')]===undefined?null:_0x5f20f7[_0x4d75('0x17')][_0x4d75('0x1a')],'CampaignId':_0x5f20f7[_0x4d75('0x17')][_0x4d75('0x1b')]===undefined?null:_0x5f20f7[_0x4d75('0x17')][_0x4d75('0x1b')]}})[_0x4d75('0x1c')](function(_0x1e51a1){if(_0x1e51a1!=null){return db[_0x4d75('0x1d')][_0x4d75('0x1e')]({'raw':!![],'where':{'CmHopperId':_0x1e51a1['id'],'OrderBy':{'$gte':_0x1e51a1[_0x4d75('0x1f')]}},'order':[['OrderBy',_0x4d75('0x2c')]]})[_0x4d75('0x1c')](function(_0x5e58b2){if(_0x5e58b2)return activateAdditionalPhone(_0x1e51a1,_0x5f20f7['body'],_0x5e58b2,_0x5f20f7[_0x4d75('0x2d')],_0x5f20f7[_0x4d75('0x2e')])[_0x4d75('0x1c')](function(_0x4cd33a){_0x1941ef(_0x4cd33a);});else{return db['CmHopperAdditionalPhone'][_0x4d75('0x1e')]({'raw':!![],'where':{'CmHopperId':_0x1e51a1['id']},'order':[[_0x4d75('0x1f'),'ASC']]})['then'](function(_0x48b3ab){if(_0x48b3ab)return activateAdditionalPhone(_0x1e51a1,_0x5f20f7[_0x4d75('0x17')],_0x48b3ab,_0x5f20f7['duration'],_0x5f20f7[_0x4d75('0x2e')])['then'](function(_0x553f9d){_0x1941ef(_0x553f9d);});else{_0x1941ef({'id':_0x1e51a1['id'],'phone':''});}})['catch'](function(_0x54de6d){logger[_0x4d75('0x11')](_0x4d75('0x2a'),_0x54de6d['message']);_0x49d9e3(_0x23f8b7[_0x4d75('0x11')](0x1f4,_0x54de6d[_0x4d75('0x13')]));});}})[_0x4d75('0x15')](function(_0x3c0d7e){logger[_0x4d75('0x11')](_0x4d75('0x2a'),_0x3c0d7e[_0x4d75('0x13')]);_0x49d9e3(_0x23f8b7[_0x4d75('0x11')](0x1f4,_0x3c0d7e[_0x4d75('0x13')]));});}else _0x1941ef(0x1);});});};function activateAdditionalPhone(_0x48559c,_0x4683a8,_0x4da5ea,_0x308605,_0x5f2fc5){return new Promise(function(_0x2f87d6,_0x4e9e30){var _0xa4d047;if(_['isNil'](_0x4da5ea[_0x4d75('0x2f')])){_0x4da5ea[_0x4d75('0x2f')]=moment();}if(moment()>moment(_0x4da5ea[_0x4d75('0x2f')])){_0xa4d047=moment()[_0x4d75('0x30')](_0x5f2fc5||0x3,_0x4d75('0x31'));}else{if(_0x4da5ea[_0x4d75('0x1f')]==0x0){_0xa4d047=moment(_0x4da5ea[_0x4d75('0x2f')]);}else{_0xa4d047=moment()[_0x4d75('0x30')](_0x5f2fc5||0x3,_0x4d75('0x31'));}}if(_[_0x4d75('0x32')](_0xa4d047)){_0xa4d047=moment()[_0x4d75('0x30')](_0x5f2fc5||0x3,'minutes');}var _0x271032={'phone':_0x48559c[_0x4d75('0x33')],'active':0x0,'OrderBy':_[_0x4d75('0x32')](_0x48559c[_0x4d75('0x1f')])?0x0:_0x48559c[_0x4d75('0x1f')],'scheduledat':moment()[_0x4d75('0x30')](_0x308605||0x1,_0x4d75('0x31')),'countbusyretry':_0x4683a8[_0x4d75('0x20')],'countcongestionretry':_0x4683a8[_0x4d75('0x21')],'countnoanswerretry':_0x4683a8[_0x4d75('0x27')],'countnosuchnumberretry':_0x4683a8['countnosuchnumberretry'],'countdropretry':_0x4683a8['countdropretry'],'countabandonedretry':_0x4683a8[_0x4d75('0x23')],'countmachineretry':_0x4683a8[_0x4d75('0x24')],'countagentrejectretry':_0x4683a8[_0x4d75('0x25')],'createdAt':_0x4683a8['createdAt'],'updatedAt':_0x4683a8[_0x4d75('0x34')]};var _0x3cd3ba={'CmHopperId':_0x48559c['id'],'phone':_0x4da5ea[_0x4d75('0x33')],'active':0x0,'OrderBy':_[_0x4d75('0x32')](_0x4da5ea[_0x4d75('0x1f')])?0x0:_0x4da5ea[_0x4d75('0x1f')],'scheduledat':_0xa4d047,'countbusyretry':_0x4da5ea[_0x4d75('0x20')],'countcongestionretry':_0x4da5ea['countcongestionretry'],'countnoanswerretry':_0x4da5ea[_0x4d75('0x27')],'countnosuchnumberretry':_0x4da5ea[_0x4d75('0x28')],'countdropretry':_0x4da5ea[_0x4d75('0x22')],'countabandonedretry':_0x4da5ea[_0x4d75('0x23')],'countmachineretry':_0x4da5ea['countmachineretry'],'countagentrejectretry':_0x4da5ea[_0x4d75('0x25')],'createdAt':_0x4da5ea['createdAt'],'updatedAt':_0x4da5ea['updatedAt']};return db[_0x4d75('0x35')][_0x4d75('0x36')](function(_0x241d6c){return db[_0x4d75('0x1d')][_0x4d75('0x37')](_0x271032,{'where':{'id':_0x4da5ea['id']}},{'transaction':_0x241d6c})['then'](function(){return db[_0x4d75('0x16')][_0x4d75('0x37')](_0x3cd3ba,{'where':{'id':_0x48559c['id']}},{'transaction':_0x241d6c});});})[_0x4d75('0x1c')](function(_0x28f782){_0x2f87d6({'id':_0x48559c['id'],'phone':_0x4da5ea[_0x4d75('0x33')]});})[_0x4d75('0x15')](function(_0x566562){logger['error'](_0x4d75('0x38'),_0x566562['message']);_0x4e9e30({'error':_0x566562[_0x4d75('0x13')]});});});}exports[_0x4d75('0x39')]=function(_0x4ddfb3){var _0x2f0bd5=this;return new Promise(function(_0x1f8266,_0x53ddcc){return db[_0x4d75('0x16')][_0x4d75('0x37')](_0x4ddfb3['body'][_0x4d75('0x3a')],{'where':{'id':_0x4ddfb3[_0x4d75('0x17')]['id']}})[_0x4d75('0x1c')](function(_0x41ed4b){_0x1f8266(_0x41ed4b);})[_0x4d75('0x15')](function(_0xead7b9){logger['error']('IncrementPreviewCounters',_0xead7b9[_0x4d75('0x13')]);_0x53ddcc(_0x2f0bd5['error'](0x1f4,_0xead7b9['message']));});});};
\ No newline at end of file
+var _0x7405=['countbusyretry','SwapAdditionalPhones','duration','waitTime','scheduledat','minutes','add','isNil','phone','createdAt','updatedAt','transaction','update','IncrementPreviewCounters','field','lodash','util','moment','randomstring','ioredis','../../config/utils','../../config/environment','client','http','request','info','CmHopperAdditionalPhone,\x20%s,\x20%s','debug','CmHopperAdditionalPhone,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','catch','VerifyAdditionalPhones','CmHopper','findOne','body','ContactId','ListId','VoiceQueueId','CampaignId','then','CmHopperAdditionalPhone','OrderBy','ASC','countcongestionretry','countnoanswerretry','countnosuchnumberretry','countdropretry','countabandonedretry','countmachineretry','countagentrejectretry','entity','dialGlobalMaxRetry'];(function(_0x27b80c,_0x107e71){var _0x4cab2c=function(_0x3feb12){while(--_0x3feb12){_0x27b80c['push'](_0x27b80c['shift']());}};_0x4cab2c(++_0x107e71);}(_0x7405,0xb7));var _0x5740=function(_0x1b6311,_0x42ec20){_0x1b6311=_0x1b6311-0x0;var _0x25aab6=_0x7405[_0x1b6311];return _0x25aab6;};'use strict';var _=require(_0x5740('0x0'));var util=require(_0x5740('0x1'));var moment=require(_0x5740('0x2'));var BPromise=require('bluebird');var rs=require(_0x5740('0x3'));var fs=require('fs');var Redis=require(_0x5740('0x4'));var db=require('../../mysqldb')['db'];var utils=require(_0x5740('0x5'));var logger=require('../../config/logger')('rpc');var config=require(_0x5740('0x6'));var jayson=require('jayson/promise');var client=jayson[_0x5740('0x7')][_0x5740('0x8')]({'port':0x232a});function respondWithRpcPromise(_0x6952d1,_0x29bd5c,_0x2f6729){return new BPromise(function(_0x46e879,_0x3b0d27){return client[_0x5740('0x9')](_0x6952d1,_0x2f6729)['then'](function(_0x464f25){logger[_0x5740('0xa')](_0x5740('0xb'),_0x29bd5c,'request\x20sent');logger[_0x5740('0xc')](_0x5740('0xd'),_0x29bd5c,_0x5740('0xe'),JSON[_0x5740('0xf')](_0x464f25));if(_0x464f25['error']){if(_0x464f25[_0x5740('0x10')][_0x5740('0x11')]===0x1f4){logger[_0x5740('0x10')]('CmHopperAdditionalPhone,\x20%s,\x20%s',_0x29bd5c,_0x464f25[_0x5740('0x10')]['message']);return _0x3b0d27(_0x464f25[_0x5740('0x10')][_0x5740('0x12')]);}logger[_0x5740('0x10')](_0x5740('0xb'),_0x29bd5c,_0x464f25['error'][_0x5740('0x12')]);return _0x46e879(_0x464f25[_0x5740('0x10')][_0x5740('0x12')]);}else{logger['info'](_0x5740('0xb'),_0x29bd5c,'request\x20sent');_0x46e879(_0x464f25['result'][_0x5740('0x12')]);}})[_0x5740('0x13')](function(_0x54af8a){logger['error'](_0x5740('0xb'),_0x29bd5c,_0x54af8a);_0x3b0d27(_0x54af8a);});});}exports[_0x5740('0x14')]=function(_0x20f031){var _0x873733=this;return new Promise(function(_0x53be76,_0x4d07ad){return db[_0x5740('0x15')][_0x5740('0x16')]({'raw':!![],'where':{'ContactId':_0x20f031[_0x5740('0x17')][_0x5740('0x18')],'ListId':_0x20f031['body'][_0x5740('0x19')],'VoiceQueueId':_0x20f031['body'][_0x5740('0x1a')]===undefined?null:_0x20f031[_0x5740('0x17')][_0x5740('0x1a')],'CampaignId':_0x20f031['body']['CampaignId']===undefined?null:_0x20f031['body'][_0x5740('0x1b')]}})[_0x5740('0x1c')](function(_0x16acfa){if(_0x16acfa!=null){return db[_0x5740('0x1d')][_0x5740('0x16')]({'raw':!![],'where':{'CmHopperId':_0x16acfa['id'],'OrderBy':{'$gt':_0x16acfa[_0x5740('0x1e')]}},'order':[[_0x5740('0x1e'),_0x5740('0x1f')]]})['then'](function(_0x2c9245){var _0x39fbb9=0x0;if(_0x2c9245){if(_0x2c9245['countbusyretry']+_0x2c9245[_0x5740('0x20')]+_0x2c9245[_0x5740('0x21')]+_0x2c9245[_0x5740('0x22')]+_0x2c9245[_0x5740('0x23')]+_0x2c9245[_0x5740('0x24')]+_0x2c9245[_0x5740('0x25')]+_0x2c9245[_0x5740('0x26')]<_0x20f031[_0x5740('0x27')][_0x5740('0x28')])_0x39fbb9=0x1;_0x53be76({'additional':_0x39fbb9});}else{return db[_0x5740('0x1d')][_0x5740('0x16')]({'raw':!![],'where':{'CmHopperId':_0x16acfa['id']},'order':[[_0x5740('0x1e'),'ASC']]})[_0x5740('0x1c')](function(_0x3a3358){var _0x49eaa2=0x0;if(_0x3a3358){if(_0x3a3358[_0x5740('0x29')]+_0x3a3358['countcongestionretry']+_0x3a3358['countnoanswerretry']+_0x3a3358[_0x5740('0x22')]+_0x3a3358[_0x5740('0x23')]+_0x3a3358[_0x5740('0x24')]+_0x3a3358[_0x5740('0x25')]+_0x3a3358['countagentrejectretry']<_0x20f031[_0x5740('0x27')]['dialGlobalMaxRetry'])_0x49eaa2=0x1;_0x53be76({'additional':_0x49eaa2});}else{_0x53be76({'additional':0x0});}})['catch'](function(_0x54c1ca){logger[_0x5740('0x10')](_0x5740('0x14'),_0x54c1ca[_0x5740('0x12')]);_0x4d07ad(_0x873733[_0x5740('0x10')](0x1f4,_0x54c1ca[_0x5740('0x12')]));});}})['catch'](function(_0x54a62d){logger[_0x5740('0x10')](_0x5740('0x14'),_0x54a62d[_0x5740('0x12')]);_0x4d07ad(_0x873733[_0x5740('0x10')](0x1f4,_0x54a62d[_0x5740('0x12')]));});}else _0x53be76({'additional':0x0});});});};exports[_0x5740('0x2a')]=function(_0x892e59){var _0x96c14=this;return new Promise(function(_0x8db521,_0xaa81cd){return db['CmHopper'][_0x5740('0x16')]({'raw':!![],'where':{'ContactId':_0x892e59[_0x5740('0x17')][_0x5740('0x18')],'ListId':_0x892e59['body']['ListId'],'VoiceQueueId':_0x892e59['body']['VoiceQueueId']===undefined?null:_0x892e59[_0x5740('0x17')][_0x5740('0x1a')],'CampaignId':_0x892e59[_0x5740('0x17')][_0x5740('0x1b')]===undefined?null:_0x892e59[_0x5740('0x17')]['CampaignId']}})['then'](function(_0x2ad735){if(_0x2ad735!=null){return db[_0x5740('0x1d')][_0x5740('0x16')]({'raw':!![],'where':{'CmHopperId':_0x2ad735['id'],'OrderBy':{'$gte':_0x2ad735[_0x5740('0x1e')]}},'order':[[_0x5740('0x1e'),'ASC']]})[_0x5740('0x1c')](function(_0x3cddd0){if(_0x3cddd0)return activateAdditionalPhone(_0x2ad735,_0x892e59[_0x5740('0x17')],_0x3cddd0,_0x892e59[_0x5740('0x2b')],_0x892e59[_0x5740('0x2c')])['then'](function(_0x585d27){_0x8db521(_0x585d27);});else{return db[_0x5740('0x1d')][_0x5740('0x16')]({'raw':!![],'where':{'CmHopperId':_0x2ad735['id']},'order':[['OrderBy','ASC']]})[_0x5740('0x1c')](function(_0x454eaf){if(_0x454eaf)return activateAdditionalPhone(_0x2ad735,_0x892e59[_0x5740('0x17')],_0x454eaf,_0x892e59[_0x5740('0x2b')],_0x892e59[_0x5740('0x2c')])[_0x5740('0x1c')](function(_0x1a0a80){_0x8db521(_0x1a0a80);});else{_0x8db521({'id':_0x2ad735['id'],'phone':''});}})[_0x5740('0x13')](function(_0x20f976){logger[_0x5740('0x10')](_0x5740('0x14'),_0x20f976[_0x5740('0x12')]);_0xaa81cd(_0x96c14['error'](0x1f4,_0x20f976[_0x5740('0x12')]));});}})[_0x5740('0x13')](function(_0x363283){logger[_0x5740('0x10')](_0x5740('0x14'),_0x363283[_0x5740('0x12')]);_0xaa81cd(_0x96c14['error'](0x1f4,_0x363283[_0x5740('0x12')]));});}else _0x8db521(0x1);});});};function activateAdditionalPhone(_0xb4b7f,_0x4c70db,_0x380a99,_0xf82afc,_0x30de79){return new Promise(function(_0x5c9027,_0xc2b45a){var _0x22ad5d;if(_['isNil'](_0x380a99[_0x5740('0x2d')])){_0x380a99['scheduledat']=moment();}if(moment()>moment(_0x380a99[_0x5740('0x2d')])){_0x22ad5d=moment()['add'](_0x30de79||0x3,_0x5740('0x2e'));}else{if(_0x380a99[_0x5740('0x1e')]==0x0){_0x22ad5d=moment(_0x380a99[_0x5740('0x2d')]);}else{_0x22ad5d=moment()[_0x5740('0x2f')](_0x30de79||0x3,_0x5740('0x2e'));}}if(_[_0x5740('0x30')](_0x22ad5d)){_0x22ad5d=moment()[_0x5740('0x2f')](_0x30de79||0x3,_0x5740('0x2e'));}var _0x3d5efb={'phone':_0xb4b7f[_0x5740('0x31')],'active':0x0,'OrderBy':_['isNil'](_0xb4b7f['OrderBy'])?0x0:_0xb4b7f['OrderBy'],'scheduledat':moment()[_0x5740('0x2f')](_0xf82afc||0x1,_0x5740('0x2e')),'countbusyretry':_0x4c70db['countbusyretry'],'countcongestionretry':_0x4c70db[_0x5740('0x20')],'countnoanswerretry':_0x4c70db['countnoanswerretry'],'countnosuchnumberretry':_0x4c70db['countnosuchnumberretry'],'countdropretry':_0x4c70db[_0x5740('0x23')],'countabandonedretry':_0x4c70db[_0x5740('0x24')],'countmachineretry':_0x4c70db[_0x5740('0x25')],'countagentrejectretry':_0x4c70db[_0x5740('0x26')],'createdAt':_0x4c70db[_0x5740('0x32')],'updatedAt':_0x4c70db[_0x5740('0x33')]};var _0x458b84={'CmHopperId':_0xb4b7f['id'],'phone':_0x380a99[_0x5740('0x31')],'active':0x0,'OrderBy':_['isNil'](_0x380a99[_0x5740('0x1e')])?0x0:_0x380a99[_0x5740('0x1e')],'scheduledat':_0x22ad5d,'countbusyretry':_0x380a99[_0x5740('0x29')],'countcongestionretry':_0x380a99['countcongestionretry'],'countnoanswerretry':_0x380a99['countnoanswerretry'],'countnosuchnumberretry':_0x380a99['countnosuchnumberretry'],'countdropretry':_0x380a99[_0x5740('0x23')],'countabandonedretry':_0x380a99[_0x5740('0x24')],'countmachineretry':_0x380a99['countmachineretry'],'countagentrejectretry':_0x380a99['countagentrejectretry'],'createdAt':_0x380a99[_0x5740('0x32')],'updatedAt':_0x380a99[_0x5740('0x33')]};return db['sequelize'][_0x5740('0x34')](function(_0x299c9e){return db[_0x5740('0x1d')][_0x5740('0x35')](_0x3d5efb,{'where':{'id':_0x380a99['id']}},{'transaction':_0x299c9e})[_0x5740('0x1c')](function(){return db['CmHopper'][_0x5740('0x35')](_0x458b84,{'where':{'id':_0xb4b7f['id']}},{'transaction':_0x299c9e});});})[_0x5740('0x1c')](function(_0xebc858){_0x5c9027({'id':_0xb4b7f['id'],'phone':_0x380a99[_0x5740('0x31')]});})[_0x5740('0x13')](function(_0x5f0e62){logger[_0x5740('0x10')]('activateAdditionalPhone',_0x5f0e62[_0x5740('0x12')]);_0xc2b45a({'error':_0x5f0e62[_0x5740('0x12')]});});});}exports[_0x5740('0x36')]=function(_0x29406c){var _0x4b0b86=this;return new Promise(function(_0x20a307,_0x149c60){return db['CmHopper']['update'](_0x29406c[_0x5740('0x17')][_0x5740('0x37')],{'where':{'id':_0x29406c[_0x5740('0x17')]['id']}})[_0x5740('0x1c')](function(_0x38c975){_0x20a307(_0x38c975);})[_0x5740('0x13')](function(_0x15653a){logger[_0x5740('0x10')]('IncrementPreviewCounters',_0x15653a[_0x5740('0x12')]);_0x149c60(_0x4b0b86[_0x5740('0x10')](0x1f4,_0x15653a[_0x5740('0x12')]));});});};
\ No newline at end of file