Built motion from commit 42801a18.|2.6.28
[motion2.git] / server / api / cmHopperAdditionalPhone / cmHopperAdditionalPhone.rpc.js
index cc6d2b6..308c73c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x708d=['stringify','error','code','message','result','catch','VerifyAdditionalPhones','CmHopper','findOne','body','ContactId','VoiceQueueId','CampaignId','CmHopperAdditionalPhone','OrderBy','ASC','then','countbusyretry','countcongestionretry','countdropretry','countabandonedretry','countmachineretry','countagentrejectretry','entity','dialGlobalMaxRetry','countnoanswerretry','countnosuchnumberretry','SwapAdditionalPhones','ListId','duration','waitTime','isNil','scheduledat','phone','add','updatedAt','sequelize','transaction','IncrementPreviewCounters','field','lodash','util','moment','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','request','info','CmHopperAdditionalPhone,\x20%s,\x20%s','request\x20sent','CmHopperAdditionalPhone,\x20%s,\x20%s,\x20%s'];(function(_0x3bab09,_0x217c29){var _0x164376=function(_0x277730){while(--_0x277730){_0x3bab09['push'](_0x3bab09['shift']());}};_0x164376(++_0x217c29);}(_0x708d,0x145));var _0xd708=function(_0x40e74c,_0x1883a2){_0x40e74c=_0x40e74c-0x0;var _0x3a8c6b=_0x708d[_0x40e74c];return _0x3a8c6b;};'use strict';var _=require(_0xd708('0x0'));var util=require(_0xd708('0x1'));var moment=require(_0xd708('0x2'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require(_0xd708('0x3'));var db=require(_0xd708('0x4'))['db'];var utils=require(_0xd708('0x5'));var logger=require(_0xd708('0x6'))(_0xd708('0x7'));var config=require(_0xd708('0x8'));var jayson=require(_0xd708('0x9'));var client=jayson[_0xd708('0xa')][_0xd708('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x2520b6,_0xca44aa,_0x274388){return new BPromise(function(_0x3e579c,_0x71fe48){return client[_0xd708('0xc')](_0x2520b6,_0x274388)['then'](function(_0x55d2c9){logger[_0xd708('0xd')](_0xd708('0xe'),_0xca44aa,_0xd708('0xf'));logger['debug'](_0xd708('0x10'),_0xca44aa,_0xd708('0xf'),JSON[_0xd708('0x11')](_0x55d2c9));if(_0x55d2c9['error']){if(_0x55d2c9[_0xd708('0x12')][_0xd708('0x13')]===0x1f4){logger[_0xd708('0x12')](_0xd708('0xe'),_0xca44aa,_0x55d2c9[_0xd708('0x12')][_0xd708('0x14')]);return _0x71fe48(_0x55d2c9[_0xd708('0x12')][_0xd708('0x14')]);}logger[_0xd708('0x12')](_0xd708('0xe'),_0xca44aa,_0x55d2c9[_0xd708('0x12')][_0xd708('0x14')]);return _0x3e579c(_0x55d2c9[_0xd708('0x12')][_0xd708('0x14')]);}else{logger[_0xd708('0xd')]('CmHopperAdditionalPhone,\x20%s,\x20%s',_0xca44aa,_0xd708('0xf'));_0x3e579c(_0x55d2c9[_0xd708('0x15')][_0xd708('0x14')]);}})[_0xd708('0x16')](function(_0x5e4726){logger[_0xd708('0x12')]('CmHopperAdditionalPhone,\x20%s,\x20%s',_0xca44aa,_0x5e4726);_0x71fe48(_0x5e4726);});});}exports[_0xd708('0x17')]=function(_0x27ef86){var _0x2e807c=this;return new Promise(function(_0x138cd6,_0x3a958b){return db[_0xd708('0x18')][_0xd708('0x19')]({'raw':!![],'where':{'ContactId':_0x27ef86[_0xd708('0x1a')][_0xd708('0x1b')],'ListId':_0x27ef86[_0xd708('0x1a')]['ListId'],'VoiceQueueId':_0x27ef86[_0xd708('0x1a')][_0xd708('0x1c')]===undefined?null:_0x27ef86[_0xd708('0x1a')]['VoiceQueueId'],'CampaignId':_0x27ef86[_0xd708('0x1a')]['CampaignId']===undefined?null:_0x27ef86[_0xd708('0x1a')][_0xd708('0x1d')]}})['then'](function(_0x5a4067){if(_0x5a4067!=null){return db[_0xd708('0x1e')][_0xd708('0x19')]({'raw':!![],'where':{'CmHopperId':_0x5a4067['id'],'OrderBy':{'$gt':_0x5a4067[_0xd708('0x1f')]}},'order':[[_0xd708('0x1f'),_0xd708('0x20')]]})[_0xd708('0x21')](function(_0x2c2cfb){var _0x2787bf=0x0;if(_0x2c2cfb){if(_0x2c2cfb[_0xd708('0x22')]+_0x2c2cfb[_0xd708('0x23')]+_0x2c2cfb['countnoanswerretry']+_0x2c2cfb['countnosuchnumberretry']+_0x2c2cfb[_0xd708('0x24')]+_0x2c2cfb[_0xd708('0x25')]+_0x2c2cfb[_0xd708('0x26')]+_0x2c2cfb[_0xd708('0x27')]<_0x27ef86[_0xd708('0x28')][_0xd708('0x29')])_0x2787bf=0x1;_0x138cd6({'additional':_0x2787bf});}else{return db['CmHopperAdditionalPhone'][_0xd708('0x19')]({'raw':!![],'where':{'CmHopperId':_0x5a4067['id']},'order':[[_0xd708('0x1f'),'ASC']]})[_0xd708('0x21')](function(_0x1c1f8a){var _0x357c9c=0x0;if(_0x1c1f8a){if(_0x1c1f8a['countbusyretry']+_0x1c1f8a[_0xd708('0x23')]+_0x1c1f8a[_0xd708('0x2a')]+_0x1c1f8a[_0xd708('0x2b')]+_0x1c1f8a[_0xd708('0x24')]+_0x1c1f8a[_0xd708('0x25')]+_0x1c1f8a[_0xd708('0x26')]+_0x1c1f8a[_0xd708('0x27')]<_0x27ef86[_0xd708('0x28')][_0xd708('0x29')])_0x357c9c=0x1;_0x138cd6({'additional':_0x357c9c});}else{_0x138cd6({'additional':0x0});}})['catch'](function(_0x3759f5){logger[_0xd708('0x12')](_0xd708('0x17'),_0x3759f5['message']);_0x3a958b(_0x2e807c[_0xd708('0x12')](0x1f4,_0x3759f5['message']));});}})[_0xd708('0x16')](function(_0x48a1f0){logger[_0xd708('0x12')](_0xd708('0x17'),_0x48a1f0[_0xd708('0x14')]);_0x3a958b(_0x2e807c[_0xd708('0x12')](0x1f4,_0x48a1f0[_0xd708('0x14')]));});}else _0x138cd6({'additional':0x0});});});};exports[_0xd708('0x2c')]=function(_0x206846){var _0x3c99b8=this;return new Promise(function(_0x15f7c7,_0x5c7a1e){return db[_0xd708('0x18')][_0xd708('0x19')]({'raw':!![],'where':{'ContactId':_0x206846[_0xd708('0x1a')][_0xd708('0x1b')],'ListId':_0x206846[_0xd708('0x1a')][_0xd708('0x2d')],'VoiceQueueId':_0x206846[_0xd708('0x1a')][_0xd708('0x1c')]===undefined?null:_0x206846[_0xd708('0x1a')]['VoiceQueueId'],'CampaignId':_0x206846[_0xd708('0x1a')][_0xd708('0x1d')]===undefined?null:_0x206846[_0xd708('0x1a')][_0xd708('0x1d')]}})['then'](function(_0x21d4ed){if(_0x21d4ed!=null){return db[_0xd708('0x1e')][_0xd708('0x19')]({'raw':!![],'where':{'CmHopperId':_0x21d4ed['id'],'OrderBy':{'$gte':_0x21d4ed[_0xd708('0x1f')]}},'order':[[_0xd708('0x1f'),'ASC']]})[_0xd708('0x21')](function(_0x16808d){if(_0x16808d)return activateAdditionalPhone(_0x21d4ed,_0x206846[_0xd708('0x1a')],_0x16808d,_0x206846[_0xd708('0x2e')],_0x206846['waitTime'])[_0xd708('0x21')](function(_0x24ad1d){_0x15f7c7(_0x24ad1d);});else{return db[_0xd708('0x1e')][_0xd708('0x19')]({'raw':!![],'where':{'CmHopperId':_0x21d4ed['id']},'order':[['OrderBy','ASC']]})['then'](function(_0xfc3ea1){if(_0xfc3ea1)return activateAdditionalPhone(_0x21d4ed,_0x206846['body'],_0xfc3ea1,_0x206846['duration'],_0x206846[_0xd708('0x2f')])[_0xd708('0x21')](function(_0x104a88){_0x15f7c7(_0x104a88);});else{_0x15f7c7({'id':_0x21d4ed['id'],'phone':''});}})[_0xd708('0x16')](function(_0x9767ed){logger['error'](_0xd708('0x17'),_0x9767ed[_0xd708('0x14')]);_0x5c7a1e(_0x3c99b8[_0xd708('0x12')](0x1f4,_0x9767ed[_0xd708('0x14')]));});}})[_0xd708('0x16')](function(_0x55af15){logger[_0xd708('0x12')](_0xd708('0x17'),_0x55af15[_0xd708('0x14')]);_0x5c7a1e(_0x3c99b8['error'](0x1f4,_0x55af15[_0xd708('0x14')]));});}else _0x15f7c7(0x1);});});};function activateAdditionalPhone(_0x47d68b,_0x48ab04,_0x23d381,_0xfd7648,_0x13a80f){return new Promise(function(_0x4a82eb,_0xed0121){var _0x329afc;if(_[_0xd708('0x30')](_0x23d381[_0xd708('0x31')])){_0x23d381['scheduledat']=moment();}if(moment()>moment(_0x23d381[_0xd708('0x31')])){_0x329afc=moment()['add'](_0x13a80f||0x3,'minutes');}else{if(_0x23d381[_0xd708('0x1f')]==0x0){_0x329afc=moment(_0x23d381['scheduledat']);}else{_0x329afc=moment()['add'](_0x13a80f||0x3,'minutes');}}if(_[_0xd708('0x30')](_0x329afc)){_0x329afc=moment()['add'](_0x13a80f||0x3,'minutes');}var _0x3cdf65={'phone':_0x47d68b[_0xd708('0x32')],'active':0x0,'OrderBy':_[_0xd708('0x30')](_0x47d68b[_0xd708('0x1f')])?0x0:_0x47d68b[_0xd708('0x1f')],'scheduledat':moment()[_0xd708('0x33')](_0xfd7648||0x1,'minutes'),'countbusyretry':_0x48ab04[_0xd708('0x22')],'countcongestionretry':_0x48ab04['countcongestionretry'],'countnoanswerretry':_0x48ab04[_0xd708('0x2a')],'countnosuchnumberretry':_0x48ab04['countnosuchnumberretry'],'countdropretry':_0x48ab04[_0xd708('0x24')],'countabandonedretry':_0x48ab04[_0xd708('0x25')],'countmachineretry':_0x48ab04[_0xd708('0x26')],'countagentrejectretry':_0x48ab04['countagentrejectretry'],'createdAt':_0x48ab04['createdAt'],'updatedAt':_0x48ab04[_0xd708('0x34')]};var _0x1c05e6={'CmHopperId':_0x47d68b['id'],'phone':_0x23d381[_0xd708('0x32')],'active':0x0,'OrderBy':_['isNil'](_0x23d381[_0xd708('0x1f')])?0x0:_0x23d381['OrderBy'],'scheduledat':_0x329afc,'countbusyretry':_0x23d381[_0xd708('0x22')],'countcongestionretry':_0x23d381[_0xd708('0x23')],'countnoanswerretry':_0x23d381['countnoanswerretry'],'countnosuchnumberretry':_0x23d381['countnosuchnumberretry'],'countdropretry':_0x23d381['countdropretry'],'countabandonedretry':_0x23d381['countabandonedretry'],'countmachineretry':_0x23d381[_0xd708('0x26')],'countagentrejectretry':_0x23d381['countagentrejectretry'],'createdAt':_0x23d381['createdAt'],'updatedAt':_0x23d381[_0xd708('0x34')]};return db[_0xd708('0x35')][_0xd708('0x36')](function(_0x412f12){return db[_0xd708('0x1e')]['update'](_0x3cdf65,{'where':{'id':_0x23d381['id']}},{'transaction':_0x412f12})['then'](function(){return db[_0xd708('0x18')]['update'](_0x1c05e6,{'where':{'id':_0x47d68b['id']}},{'transaction':_0x412f12});});})[_0xd708('0x21')](function(_0x499450){_0x4a82eb({'id':_0x47d68b['id'],'phone':_0x23d381['phone']});})[_0xd708('0x16')](function(_0x2b624b){logger[_0xd708('0x12')]('activateAdditionalPhone',_0x2b624b[_0xd708('0x14')]);_0xed0121({'error':_0x2b624b[_0xd708('0x14')]});});});}exports[_0xd708('0x37')]=function(_0xdc46ed){var _0x5d7088=this;return new Promise(function(_0x301904,_0x39fa72){return db[_0xd708('0x18')]['update'](_0xdc46ed[_0xd708('0x1a')][_0xd708('0x38')],{'where':{'id':_0xdc46ed[_0xd708('0x1a')]['id']}})['then'](function(_0x4d5f5b){_0x301904(_0x4d5f5b);})['catch'](function(_0x11faf4){logger[_0xd708('0x12')](_0xd708('0x37'),_0x11faf4[_0xd708('0x14')]);_0x39fa72(_0x5d7088[_0xd708('0x12')](0x1f4,_0x11faf4[_0xd708('0x14')]));});});};
\ No newline at end of file
+var _0xebde=['body','ListId','VoiceQueueId','CampaignId','OrderBy','ASC','countbusyretry','countcongestionretry','countdropretry','countmachineretry','countagentrejectretry','CmHopperAdditionalPhone','countnoanswerretry','countnosuchnumberretry','entity','dialGlobalMaxRetry','duration','waitTime','isNil','scheduledat','add','minutes','phone','countabandonedretry','updatedAt','createdAt','sequelize','transaction','update','activateAdditionalPhone','IncrementPreviewCounters','field','lodash','util','moment','bluebird','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','jayson/promise','http','request','then','info','CmHopperAdditionalPhone,\x20%s,\x20%s','request\x20sent','debug','error','code','message','catch','VerifyAdditionalPhones','CmHopper','findOne'];(function(_0x1cb89b,_0x5623c4){var _0x152462=function(_0x152c3e){while(--_0x152c3e){_0x1cb89b['push'](_0x1cb89b['shift']());}};_0x152462(++_0x5623c4);}(_0xebde,0x170));var _0xeebd=function(_0x265aa2,_0x220072){_0x265aa2=_0x265aa2-0x0;var _0x447a3a=_0xebde[_0x265aa2];return _0x447a3a;};'use strict';var _=require(_0xeebd('0x0'));var util=require(_0xeebd('0x1'));var moment=require(_0xeebd('0x2'));var BPromise=require(_0xeebd('0x3'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0xeebd('0x4'));var db=require(_0xeebd('0x5'))['db'];var utils=require(_0xeebd('0x6'));var logger=require(_0xeebd('0x7'))(_0xeebd('0x8'));var config=require('../../config/environment');var jayson=require(_0xeebd('0x9'));var client=jayson['client'][_0xeebd('0xa')]({'port':0x232a});function respondWithRpcPromise(_0x12e149,_0x3e6cd8,_0x9e068a){return new BPromise(function(_0x190c2d,_0x43fd9e){return client[_0xeebd('0xb')](_0x12e149,_0x9e068a)[_0xeebd('0xc')](function(_0x243eba){logger[_0xeebd('0xd')](_0xeebd('0xe'),_0x3e6cd8,_0xeebd('0xf'));logger[_0xeebd('0x10')]('CmHopperAdditionalPhone,\x20%s,\x20%s,\x20%s',_0x3e6cd8,_0xeebd('0xf'),JSON['stringify'](_0x243eba));if(_0x243eba[_0xeebd('0x11')]){if(_0x243eba[_0xeebd('0x11')][_0xeebd('0x12')]===0x1f4){logger[_0xeebd('0x11')](_0xeebd('0xe'),_0x3e6cd8,_0x243eba['error'][_0xeebd('0x13')]);return _0x43fd9e(_0x243eba[_0xeebd('0x11')][_0xeebd('0x13')]);}logger['error'](_0xeebd('0xe'),_0x3e6cd8,_0x243eba['error']['message']);return _0x190c2d(_0x243eba[_0xeebd('0x11')][_0xeebd('0x13')]);}else{logger[_0xeebd('0xd')]('CmHopperAdditionalPhone,\x20%s,\x20%s',_0x3e6cd8,'request\x20sent');_0x190c2d(_0x243eba['result'][_0xeebd('0x13')]);}})[_0xeebd('0x14')](function(_0x162d2d){logger[_0xeebd('0x11')](_0xeebd('0xe'),_0x3e6cd8,_0x162d2d);_0x43fd9e(_0x162d2d);});});}exports[_0xeebd('0x15')]=function(_0x12eed6){var _0x3e403d=this;return new Promise(function(_0x1b338b,_0x5d89a1){return db[_0xeebd('0x16')][_0xeebd('0x17')]({'raw':!![],'where':{'ContactId':_0x12eed6[_0xeebd('0x18')]['ContactId'],'ListId':_0x12eed6['body'][_0xeebd('0x19')],'VoiceQueueId':_0x12eed6[_0xeebd('0x18')][_0xeebd('0x1a')]===undefined?null:_0x12eed6['body'][_0xeebd('0x1a')],'CampaignId':_0x12eed6[_0xeebd('0x18')][_0xeebd('0x1b')]===undefined?null:_0x12eed6[_0xeebd('0x18')]['CampaignId']}})[_0xeebd('0xc')](function(_0x116d51){if(_0x116d51!=null){return db['CmHopperAdditionalPhone'][_0xeebd('0x17')]({'raw':!![],'where':{'CmHopperId':_0x116d51['id'],'OrderBy':{'$gt':_0x116d51[_0xeebd('0x1c')]}},'order':[[_0xeebd('0x1c'),_0xeebd('0x1d')]]})[_0xeebd('0xc')](function(_0x54828b){var _0x4d4c54=0x0;if(_0x54828b){if(_0x54828b[_0xeebd('0x1e')]+_0x54828b[_0xeebd('0x1f')]+_0x54828b['countnoanswerretry']+_0x54828b['countnosuchnumberretry']+_0x54828b[_0xeebd('0x20')]+_0x54828b['countabandonedretry']+_0x54828b[_0xeebd('0x21')]+_0x54828b[_0xeebd('0x22')]<_0x12eed6['entity']['dialGlobalMaxRetry'])_0x4d4c54=0x1;_0x1b338b({'additional':_0x4d4c54});}else{return db[_0xeebd('0x23')]['findOne']({'raw':!![],'where':{'CmHopperId':_0x116d51['id']},'order':[['OrderBy',_0xeebd('0x1d')]]})[_0xeebd('0xc')](function(_0x3890d1){var _0x3609c5=0x0;if(_0x3890d1){if(_0x3890d1['countbusyretry']+_0x3890d1[_0xeebd('0x1f')]+_0x3890d1[_0xeebd('0x24')]+_0x3890d1[_0xeebd('0x25')]+_0x3890d1[_0xeebd('0x20')]+_0x3890d1['countabandonedretry']+_0x3890d1[_0xeebd('0x21')]+_0x3890d1[_0xeebd('0x22')]<_0x12eed6[_0xeebd('0x26')][_0xeebd('0x27')])_0x3609c5=0x1;_0x1b338b({'additional':_0x3609c5});}else{_0x1b338b({'additional':0x0});}})[_0xeebd('0x14')](function(_0x590789){logger['error'](_0xeebd('0x15'),_0x590789[_0xeebd('0x13')]);_0x5d89a1(_0x3e403d[_0xeebd('0x11')](0x1f4,_0x590789[_0xeebd('0x13')]));});}})[_0xeebd('0x14')](function(_0x76c44){logger[_0xeebd('0x11')]('VerifyAdditionalPhones',_0x76c44[_0xeebd('0x13')]);_0x5d89a1(_0x3e403d[_0xeebd('0x11')](0x1f4,_0x76c44[_0xeebd('0x13')]));});}else _0x1b338b({'additional':0x0});});});};exports['SwapAdditionalPhones']=function(_0x358a61){var _0x38e5ec=this;return new Promise(function(_0x1ab5d8,_0x2310b1){return db['CmHopper'][_0xeebd('0x17')]({'raw':!![],'where':{'ContactId':_0x358a61['body']['ContactId'],'ListId':_0x358a61[_0xeebd('0x18')][_0xeebd('0x19')],'VoiceQueueId':_0x358a61['body'][_0xeebd('0x1a')]===undefined?null:_0x358a61[_0xeebd('0x18')]['VoiceQueueId'],'CampaignId':_0x358a61['body']['CampaignId']===undefined?null:_0x358a61['body'][_0xeebd('0x1b')]}})['then'](function(_0x2e4139){if(_0x2e4139!=null){return db['CmHopperAdditionalPhone'][_0xeebd('0x17')]({'raw':!![],'where':{'CmHopperId':_0x2e4139['id'],'OrderBy':{'$gte':_0x2e4139[_0xeebd('0x1c')]}},'order':[[_0xeebd('0x1c'),_0xeebd('0x1d')]]})[_0xeebd('0xc')](function(_0x254f39){if(_0x254f39)return activateAdditionalPhone(_0x2e4139,_0x358a61[_0xeebd('0x18')],_0x254f39,_0x358a61[_0xeebd('0x28')],_0x358a61[_0xeebd('0x29')])[_0xeebd('0xc')](function(_0x275d9e){_0x1ab5d8(_0x275d9e);});else{return db[_0xeebd('0x23')][_0xeebd('0x17')]({'raw':!![],'where':{'CmHopperId':_0x2e4139['id']},'order':[[_0xeebd('0x1c'),'ASC']]})[_0xeebd('0xc')](function(_0x4f0d8f){if(_0x4f0d8f)return activateAdditionalPhone(_0x2e4139,_0x358a61['body'],_0x4f0d8f,_0x358a61[_0xeebd('0x28')],_0x358a61['waitTime'])[_0xeebd('0xc')](function(_0x3d778f){_0x1ab5d8(_0x3d778f);});else{_0x1ab5d8({'id':_0x2e4139['id'],'phone':''});}})['catch'](function(_0x19e1b4){logger[_0xeebd('0x11')](_0xeebd('0x15'),_0x19e1b4[_0xeebd('0x13')]);_0x2310b1(_0x38e5ec['error'](0x1f4,_0x19e1b4[_0xeebd('0x13')]));});}})[_0xeebd('0x14')](function(_0x41701f){logger[_0xeebd('0x11')](_0xeebd('0x15'),_0x41701f[_0xeebd('0x13')]);_0x2310b1(_0x38e5ec[_0xeebd('0x11')](0x1f4,_0x41701f[_0xeebd('0x13')]));});}else _0x1ab5d8(0x1);});});};function activateAdditionalPhone(_0x13309c,_0x32d201,_0xcd7309,_0x11015b,_0x5da374){return new Promise(function(_0x40a207,_0x3bec2d){var _0x11a310;if(_[_0xeebd('0x2a')](_0xcd7309['scheduledat'])){_0xcd7309[_0xeebd('0x2b')]=moment();}if(moment()>moment(_0xcd7309[_0xeebd('0x2b')])){_0x11a310=moment()['add'](_0x5da374||0x3,'minutes');}else{if(_0xcd7309[_0xeebd('0x1c')]==0x0){_0x11a310=moment(_0xcd7309['scheduledat']);}else{_0x11a310=moment()[_0xeebd('0x2c')](_0x5da374||0x3,_0xeebd('0x2d'));}}if(_[_0xeebd('0x2a')](_0x11a310)){_0x11a310=moment()[_0xeebd('0x2c')](_0x5da374||0x3,'minutes');}var _0x5024f3={'phone':_0x13309c[_0xeebd('0x2e')],'active':0x0,'OrderBy':_[_0xeebd('0x2a')](_0x13309c['OrderBy'])?0x0:_0x13309c[_0xeebd('0x1c')],'scheduledat':moment()[_0xeebd('0x2c')](_0x11015b||0x1,_0xeebd('0x2d')),'countbusyretry':_0x32d201[_0xeebd('0x1e')],'countcongestionretry':_0x32d201[_0xeebd('0x1f')],'countnoanswerretry':_0x32d201['countnoanswerretry'],'countnosuchnumberretry':_0x32d201[_0xeebd('0x25')],'countdropretry':_0x32d201['countdropretry'],'countabandonedretry':_0x32d201[_0xeebd('0x2f')],'countmachineretry':_0x32d201[_0xeebd('0x21')],'countagentrejectretry':_0x32d201[_0xeebd('0x22')],'createdAt':_0x32d201['createdAt'],'updatedAt':_0x32d201[_0xeebd('0x30')]};var _0x3a4302={'CmHopperId':_0x13309c['id'],'phone':_0xcd7309[_0xeebd('0x2e')],'active':0x0,'OrderBy':_[_0xeebd('0x2a')](_0xcd7309[_0xeebd('0x1c')])?0x0:_0xcd7309[_0xeebd('0x1c')],'scheduledat':_0x11a310,'countbusyretry':_0xcd7309[_0xeebd('0x1e')],'countcongestionretry':_0xcd7309[_0xeebd('0x1f')],'countnoanswerretry':_0xcd7309['countnoanswerretry'],'countnosuchnumberretry':_0xcd7309['countnosuchnumberretry'],'countdropretry':_0xcd7309['countdropretry'],'countabandonedretry':_0xcd7309['countabandonedretry'],'countmachineretry':_0xcd7309[_0xeebd('0x21')],'countagentrejectretry':_0xcd7309[_0xeebd('0x22')],'createdAt':_0xcd7309[_0xeebd('0x31')],'updatedAt':_0xcd7309[_0xeebd('0x30')]};return db[_0xeebd('0x32')][_0xeebd('0x33')](function(_0x4e30df){return db['CmHopperAdditionalPhone'][_0xeebd('0x34')](_0x5024f3,{'where':{'id':_0xcd7309['id']}},{'transaction':_0x4e30df})[_0xeebd('0xc')](function(){return db['CmHopper'][_0xeebd('0x34')](_0x3a4302,{'where':{'id':_0x13309c['id']}},{'transaction':_0x4e30df});});})['then'](function(_0x4c381a){_0x40a207({'id':_0x13309c['id'],'phone':_0xcd7309[_0xeebd('0x2e')]});})[_0xeebd('0x14')](function(_0x44cd4a){logger['error'](_0xeebd('0x35'),_0x44cd4a[_0xeebd('0x13')]);_0x3bec2d({'error':_0x44cd4a[_0xeebd('0x13')]});});});}exports[_0xeebd('0x36')]=function(_0x3c767d){var _0x4c7c92=this;return new Promise(function(_0x3830f6,_0x139c91){return db[_0xeebd('0x16')][_0xeebd('0x34')](_0x3c767d[_0xeebd('0x18')][_0xeebd('0x37')],{'where':{'id':_0x3c767d[_0xeebd('0x18')]['id']}})[_0xeebd('0xc')](function(_0x277fa5){_0x3830f6(_0x277fa5);})[_0xeebd('0x14')](function(_0x2b1caa){logger[_0xeebd('0x11')](_0xeebd('0x36'),_0x2b1caa[_0xeebd('0x13')]);_0x139c91(_0x4c7c92[_0xeebd('0x11')](0x1f4,_0x2b1caa[_0xeebd('0x13')]));});});};
\ No newline at end of file