Built motion from commit 013e4bb4.|2.6.18
[motion2.git] / server / api / cmHopperAdditionalPhone / cmHopperAdditionalPhone.rpc.js
index 47b195b..124a497 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4e4a=['../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','http','request','then','info','CmHopperAdditionalPhone,\x20%s,\x20%s','request\x20sent','debug','CmHopperAdditionalPhone,\x20%s,\x20%s,\x20%s','stringify','error','message','result','catch','VerifyAdditionalPhones','CmHopper','findOne','body','VoiceQueueId','CampaignId','CmHopperAdditionalPhone','OrderBy','countbusyretry','countcongestionretry','countnoanswerretry','countnosuchnumberretry','countabandonedretry','countmachineretry','entity','dialGlobalMaxRetry','ASC','countdropretry','countagentrejectretry','SwapAdditionalPhones','ContactId','waitTime','isNil','scheduledat','add','minutes','phone','createdAt','updatedAt','sequelize','transaction','activateAdditionalPhone','IncrementPreviewCounters','update','field','lodash','util','moment','bluebird','ioredis'];(function(_0xdcaf27,_0x1ff07f){var _0x34001d=function(_0x19b528){while(--_0x19b528){_0xdcaf27['push'](_0xdcaf27['shift']());}};_0x34001d(++_0x1ff07f);}(_0x4e4a,0x15d));var _0xa4e4=function(_0x143520,_0x57cefb){_0x143520=_0x143520-0x0;var _0x5645e6=_0x4e4a[_0x143520];return _0x5645e6;};'use strict';var _=require(_0xa4e4('0x0'));var util=require(_0xa4e4('0x1'));var moment=require(_0xa4e4('0x2'));var BPromise=require(_0xa4e4('0x3'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0xa4e4('0x4'));var db=require(_0xa4e4('0x5'))['db'];var utils=require(_0xa4e4('0x6'));var logger=require(_0xa4e4('0x7'))(_0xa4e4('0x8'));var config=require(_0xa4e4('0x9'));var jayson=require(_0xa4e4('0xa'));var client=jayson['client'][_0xa4e4('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x57b564,_0x13cb3b,_0x2c9220){return new BPromise(function(_0x4af609,_0x3dafc3){return client[_0xa4e4('0xc')](_0x57b564,_0x2c9220)[_0xa4e4('0xd')](function(_0x2b22c1){logger[_0xa4e4('0xe')](_0xa4e4('0xf'),_0x13cb3b,_0xa4e4('0x10'));logger[_0xa4e4('0x11')](_0xa4e4('0x12'),_0x13cb3b,_0xa4e4('0x10'),JSON[_0xa4e4('0x13')](_0x2b22c1));if(_0x2b22c1[_0xa4e4('0x14')]){if(_0x2b22c1['error']['code']===0x1f4){logger[_0xa4e4('0x14')](_0xa4e4('0xf'),_0x13cb3b,_0x2b22c1[_0xa4e4('0x14')][_0xa4e4('0x15')]);return _0x3dafc3(_0x2b22c1['error']['message']);}logger['error'](_0xa4e4('0xf'),_0x13cb3b,_0x2b22c1[_0xa4e4('0x14')][_0xa4e4('0x15')]);return _0x4af609(_0x2b22c1[_0xa4e4('0x14')][_0xa4e4('0x15')]);}else{logger['info'](_0xa4e4('0xf'),_0x13cb3b,_0xa4e4('0x10'));_0x4af609(_0x2b22c1[_0xa4e4('0x16')][_0xa4e4('0x15')]);}})[_0xa4e4('0x17')](function(_0x2780fe){logger[_0xa4e4('0x14')]('CmHopperAdditionalPhone,\x20%s,\x20%s',_0x13cb3b,_0x2780fe);_0x3dafc3(_0x2780fe);});});}exports[_0xa4e4('0x18')]=function(_0x138f47){var _0x3e3c93=this;return new Promise(function(_0x2550fb,_0x19afdf){return db[_0xa4e4('0x19')][_0xa4e4('0x1a')]({'raw':!![],'where':{'ContactId':_0x138f47[_0xa4e4('0x1b')]['ContactId'],'ListId':_0x138f47[_0xa4e4('0x1b')]['ListId'],'VoiceQueueId':_0x138f47[_0xa4e4('0x1b')][_0xa4e4('0x1c')]===undefined?null:_0x138f47[_0xa4e4('0x1b')]['VoiceQueueId'],'CampaignId':_0x138f47[_0xa4e4('0x1b')][_0xa4e4('0x1d')]===undefined?null:_0x138f47[_0xa4e4('0x1b')][_0xa4e4('0x1d')]}})[_0xa4e4('0xd')](function(_0x1b2332){if(_0x1b2332!=null){return db[_0xa4e4('0x1e')][_0xa4e4('0x1a')]({'raw':!![],'where':{'CmHopperId':_0x1b2332['id'],'OrderBy':{'$gt':_0x1b2332[_0xa4e4('0x1f')]}},'order':[['OrderBy','ASC']]})[_0xa4e4('0xd')](function(_0x27a5f4){var _0x22be27=0x0;if(_0x27a5f4){if(_0x27a5f4[_0xa4e4('0x20')]+_0x27a5f4[_0xa4e4('0x21')]+_0x27a5f4[_0xa4e4('0x22')]+_0x27a5f4[_0xa4e4('0x23')]+_0x27a5f4['countdropretry']+_0x27a5f4[_0xa4e4('0x24')]+_0x27a5f4[_0xa4e4('0x25')]+_0x27a5f4['countagentrejectretry']<_0x138f47[_0xa4e4('0x26')][_0xa4e4('0x27')])_0x22be27=0x1;_0x2550fb({'additional':_0x22be27});}else{return db[_0xa4e4('0x1e')]['findOne']({'raw':!![],'where':{'CmHopperId':_0x1b2332['id']},'order':[['OrderBy',_0xa4e4('0x28')]]})['then'](function(_0x117f50){var _0x574da0=0x0;if(_0x117f50){if(_0x117f50[_0xa4e4('0x20')]+_0x117f50[_0xa4e4('0x21')]+_0x117f50[_0xa4e4('0x22')]+_0x117f50[_0xa4e4('0x23')]+_0x117f50[_0xa4e4('0x29')]+_0x117f50['countabandonedretry']+_0x117f50[_0xa4e4('0x25')]+_0x117f50[_0xa4e4('0x2a')]<_0x138f47[_0xa4e4('0x26')][_0xa4e4('0x27')])_0x574da0=0x1;_0x2550fb({'additional':_0x574da0});}else{_0x2550fb({'additional':0x0});}})[_0xa4e4('0x17')](function(_0x28e00d){logger['error'](_0xa4e4('0x18'),_0x28e00d[_0xa4e4('0x15')]);_0x19afdf(_0x3e3c93['error'](0x1f4,_0x28e00d[_0xa4e4('0x15')]));});}})['catch'](function(_0x14a6f1){logger[_0xa4e4('0x14')](_0xa4e4('0x18'),_0x14a6f1[_0xa4e4('0x15')]);_0x19afdf(_0x3e3c93['error'](0x1f4,_0x14a6f1[_0xa4e4('0x15')]));});}else _0x2550fb({'additional':0x0});});});};exports[_0xa4e4('0x2b')]=function(_0x391ed4){var _0x3046d9=this;return new Promise(function(_0x119564,_0x980e87){return db[_0xa4e4('0x19')][_0xa4e4('0x1a')]({'raw':!![],'where':{'ContactId':_0x391ed4['body'][_0xa4e4('0x2c')],'ListId':_0x391ed4[_0xa4e4('0x1b')]['ListId'],'VoiceQueueId':_0x391ed4['body'][_0xa4e4('0x1c')]===undefined?null:_0x391ed4[_0xa4e4('0x1b')][_0xa4e4('0x1c')],'CampaignId':_0x391ed4[_0xa4e4('0x1b')][_0xa4e4('0x1d')]===undefined?null:_0x391ed4[_0xa4e4('0x1b')]['CampaignId']}})[_0xa4e4('0xd')](function(_0x374bf8){if(_0x374bf8!=null){return db['CmHopperAdditionalPhone'][_0xa4e4('0x1a')]({'raw':!![],'where':{'CmHopperId':_0x374bf8['id'],'OrderBy':{'$gte':_0x374bf8[_0xa4e4('0x1f')]}},'order':[['OrderBy',_0xa4e4('0x28')]]})[_0xa4e4('0xd')](function(_0x94f163){if(_0x94f163)return activateAdditionalPhone(_0x374bf8,_0x391ed4[_0xa4e4('0x1b')],_0x94f163,_0x391ed4['duration'],_0x391ed4[_0xa4e4('0x2d')])[_0xa4e4('0xd')](function(_0x15438b){_0x119564(_0x15438b);});else{return db['CmHopperAdditionalPhone']['findOne']({'raw':!![],'where':{'CmHopperId':_0x374bf8['id']},'order':[['OrderBy',_0xa4e4('0x28')]]})[_0xa4e4('0xd')](function(_0x5b5a60){if(_0x5b5a60)return activateAdditionalPhone(_0x374bf8,_0x391ed4[_0xa4e4('0x1b')],_0x5b5a60,_0x391ed4['duration'],_0x391ed4['waitTime'])[_0xa4e4('0xd')](function(_0x11dc6e){_0x119564(_0x11dc6e);});else{_0x119564({'id':_0x374bf8['id'],'phone':''});}})['catch'](function(_0x529074){logger[_0xa4e4('0x14')](_0xa4e4('0x18'),_0x529074['message']);_0x980e87(_0x3046d9[_0xa4e4('0x14')](0x1f4,_0x529074[_0xa4e4('0x15')]));});}})[_0xa4e4('0x17')](function(_0x385505){logger['error'](_0xa4e4('0x18'),_0x385505['message']);_0x980e87(_0x3046d9[_0xa4e4('0x14')](0x1f4,_0x385505[_0xa4e4('0x15')]));});}else _0x119564(0x1);});});};function activateAdditionalPhone(_0x5457ea,_0x1858bc,_0x295bc7,_0x2cd9be,_0x11c615){return new Promise(function(_0x1257f9,_0x322540){var _0x2522d6;if(_[_0xa4e4('0x2e')](_0x295bc7[_0xa4e4('0x2f')])){_0x295bc7['scheduledat']=moment();}if(moment()>moment(_0x295bc7[_0xa4e4('0x2f')])){_0x2522d6=moment()[_0xa4e4('0x30')](_0x11c615||0x3,_0xa4e4('0x31'));}else{if(_0x295bc7[_0xa4e4('0x1f')]==0x0){_0x2522d6=moment(_0x295bc7[_0xa4e4('0x2f')]);}else{_0x2522d6=moment()[_0xa4e4('0x30')](_0x11c615||0x3,_0xa4e4('0x31'));}}if(_['isNil'](_0x2522d6)){_0x2522d6=moment()[_0xa4e4('0x30')](_0x11c615||0x3,_0xa4e4('0x31'));}var _0x376dac={'phone':_0x5457ea[_0xa4e4('0x32')],'active':0x0,'OrderBy':_[_0xa4e4('0x2e')](_0x5457ea[_0xa4e4('0x1f')])?0x0:_0x5457ea[_0xa4e4('0x1f')],'scheduledat':moment()[_0xa4e4('0x30')](_0x2cd9be||0x1,'minutes'),'countbusyretry':_0x1858bc[_0xa4e4('0x20')],'countcongestionretry':_0x1858bc[_0xa4e4('0x21')],'countnoanswerretry':_0x1858bc[_0xa4e4('0x22')],'countnosuchnumberretry':_0x1858bc[_0xa4e4('0x23')],'countdropretry':_0x1858bc[_0xa4e4('0x29')],'countabandonedretry':_0x1858bc[_0xa4e4('0x24')],'countmachineretry':_0x1858bc[_0xa4e4('0x25')],'countagentrejectretry':_0x1858bc['countagentrejectretry'],'createdAt':_0x1858bc[_0xa4e4('0x33')],'updatedAt':_0x1858bc[_0xa4e4('0x34')]};var _0x5d563e={'CmHopperId':_0x5457ea['id'],'phone':_0x295bc7[_0xa4e4('0x32')],'active':0x0,'OrderBy':_[_0xa4e4('0x2e')](_0x295bc7[_0xa4e4('0x1f')])?0x0:_0x295bc7[_0xa4e4('0x1f')],'scheduledat':_0x2522d6,'countbusyretry':_0x295bc7[_0xa4e4('0x20')],'countcongestionretry':_0x295bc7[_0xa4e4('0x21')],'countnoanswerretry':_0x295bc7[_0xa4e4('0x22')],'countnosuchnumberretry':_0x295bc7[_0xa4e4('0x23')],'countdropretry':_0x295bc7[_0xa4e4('0x29')],'countabandonedretry':_0x295bc7[_0xa4e4('0x24')],'countmachineretry':_0x295bc7['countmachineretry'],'countagentrejectretry':_0x295bc7['countagentrejectretry'],'createdAt':_0x295bc7['createdAt'],'updatedAt':_0x295bc7['updatedAt']};return db[_0xa4e4('0x35')][_0xa4e4('0x36')](function(_0x2b4828){return db[_0xa4e4('0x1e')]['update'](_0x376dac,{'where':{'id':_0x295bc7['id']}},{'transaction':_0x2b4828})['then'](function(){return db[_0xa4e4('0x19')]['update'](_0x5d563e,{'where':{'id':_0x5457ea['id']}},{'transaction':_0x2b4828});});})[_0xa4e4('0xd')](function(_0x1a5591){_0x1257f9({'id':_0x5457ea['id'],'phone':_0x295bc7[_0xa4e4('0x32')]});})[_0xa4e4('0x17')](function(_0x83bb29){logger['error'](_0xa4e4('0x37'),_0x83bb29['message']);_0x322540({'error':_0x83bb29[_0xa4e4('0x15')]});});});}exports[_0xa4e4('0x38')]=function(_0x513d33){var _0x1bb0a6=this;return new Promise(function(_0xd1e381,_0x167a5e){return db[_0xa4e4('0x19')][_0xa4e4('0x39')](_0x513d33[_0xa4e4('0x1b')][_0xa4e4('0x3a')],{'where':{'id':_0x513d33[_0xa4e4('0x1b')]['id']}})['then'](function(_0xe2c57){_0xd1e381(_0xe2c57);})['catch'](function(_0x15eca8){logger[_0xa4e4('0x14')]('IncrementPreviewCounters',_0x15eca8[_0xa4e4('0x15')]);_0x167a5e(_0x1bb0a6[_0xa4e4('0x14')](0x1f4,_0x15eca8[_0xa4e4('0x15')]));});});};
\ No newline at end of file
+var _0x497d=['add','minutes','phone','createdAt','updatedAt','sequelize','transaction','update','activateAdditionalPhone','IncrementPreviewCounters','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','CmHopperAdditionalPhone,\x20%s,\x20%s','request\x20sent','debug','CmHopperAdditionalPhone,\x20%s,\x20%s,\x20%s','stringify','error','code','message','info','result','catch','VerifyAdditionalPhones','CmHopper','ContactId','body','ListId','VoiceQueueId','CampaignId','then','CmHopperAdditionalPhone','findOne','OrderBy','countcongestionretry','countnoanswerretry','countnosuchnumberretry','countdropretry','countabandonedretry','countmachineretry','entity','dialGlobalMaxRetry','countbusyretry','countagentrejectretry','ASC','duration','waitTime','isNil','scheduledat'];(function(_0x129324,_0x538f27){var _0x2dd0b0=function(_0x13bbb7){while(--_0x13bbb7){_0x129324['push'](_0x129324['shift']());}};_0x2dd0b0(++_0x538f27);}(_0x497d,0x1a7));var _0xd497=function(_0x256880,_0x43e89f){_0x256880=_0x256880-0x0;var _0x563790=_0x497d[_0x256880];return _0x563790;};'use strict';var _=require(_0xd497('0x0'));var util=require(_0xd497('0x1'));var moment=require(_0xd497('0x2'));var BPromise=require(_0xd497('0x3'));var rs=require(_0xd497('0x4'));var fs=require('fs');var Redis=require(_0xd497('0x5'));var db=require(_0xd497('0x6'))['db'];var utils=require(_0xd497('0x7'));var logger=require(_0xd497('0x8'))(_0xd497('0x9'));var config=require(_0xd497('0xa'));var jayson=require(_0xd497('0xb'));var client=jayson['client']['http']({'port':0x232a});function respondWithRpcPromise(_0x46ea57,_0x167e39,_0x569774){return new BPromise(function(_0x2b2d84,_0x1506f8){return client['request'](_0x46ea57,_0x569774)['then'](function(_0xfd1c12){logger['info'](_0xd497('0xc'),_0x167e39,_0xd497('0xd'));logger[_0xd497('0xe')](_0xd497('0xf'),_0x167e39,_0xd497('0xd'),JSON[_0xd497('0x10')](_0xfd1c12));if(_0xfd1c12[_0xd497('0x11')]){if(_0xfd1c12[_0xd497('0x11')][_0xd497('0x12')]===0x1f4){logger['error']('CmHopperAdditionalPhone,\x20%s,\x20%s',_0x167e39,_0xfd1c12[_0xd497('0x11')][_0xd497('0x13')]);return _0x1506f8(_0xfd1c12[_0xd497('0x11')]['message']);}logger[_0xd497('0x11')](_0xd497('0xc'),_0x167e39,_0xfd1c12[_0xd497('0x11')][_0xd497('0x13')]);return _0x2b2d84(_0xfd1c12['error'][_0xd497('0x13')]);}else{logger[_0xd497('0x14')]('CmHopperAdditionalPhone,\x20%s,\x20%s',_0x167e39,'request\x20sent');_0x2b2d84(_0xfd1c12[_0xd497('0x15')][_0xd497('0x13')]);}})[_0xd497('0x16')](function(_0x5b6e43){logger[_0xd497('0x11')]('CmHopperAdditionalPhone,\x20%s,\x20%s',_0x167e39,_0x5b6e43);_0x1506f8(_0x5b6e43);});});}exports[_0xd497('0x17')]=function(_0x21b8d2){var _0x459604=this;return new Promise(function(_0x19472d,_0x44456d){return db[_0xd497('0x18')]['findOne']({'raw':!![],'where':{'ContactId':_0x21b8d2['body'][_0xd497('0x19')],'ListId':_0x21b8d2[_0xd497('0x1a')][_0xd497('0x1b')],'VoiceQueueId':_0x21b8d2[_0xd497('0x1a')][_0xd497('0x1c')]===undefined?null:_0x21b8d2[_0xd497('0x1a')][_0xd497('0x1c')],'CampaignId':_0x21b8d2[_0xd497('0x1a')]['CampaignId']===undefined?null:_0x21b8d2[_0xd497('0x1a')][_0xd497('0x1d')]}})[_0xd497('0x1e')](function(_0x1fa1ee){if(_0x1fa1ee!=null){return db[_0xd497('0x1f')][_0xd497('0x20')]({'raw':!![],'where':{'CmHopperId':_0x1fa1ee['id'],'OrderBy':{'$gt':_0x1fa1ee[_0xd497('0x21')]}},'order':[[_0xd497('0x21'),'ASC']]})['then'](function(_0x260be9){var _0x8b2dda=0x0;if(_0x260be9){if(_0x260be9['countbusyretry']+_0x260be9[_0xd497('0x22')]+_0x260be9[_0xd497('0x23')]+_0x260be9[_0xd497('0x24')]+_0x260be9[_0xd497('0x25')]+_0x260be9[_0xd497('0x26')]+_0x260be9[_0xd497('0x27')]+_0x260be9['countagentrejectretry']<_0x21b8d2[_0xd497('0x28')][_0xd497('0x29')])_0x8b2dda=0x1;_0x19472d({'additional':_0x8b2dda});}else{return db[_0xd497('0x1f')][_0xd497('0x20')]({'raw':!![],'where':{'CmHopperId':_0x1fa1ee['id']},'order':[['OrderBy','ASC']]})['then'](function(_0x4341ce){var _0x4341cb=0x0;if(_0x4341ce){if(_0x4341ce[_0xd497('0x2a')]+_0x4341ce[_0xd497('0x22')]+_0x4341ce['countnoanswerretry']+_0x4341ce[_0xd497('0x24')]+_0x4341ce[_0xd497('0x25')]+_0x4341ce[_0xd497('0x26')]+_0x4341ce[_0xd497('0x27')]+_0x4341ce[_0xd497('0x2b')]<_0x21b8d2['entity'][_0xd497('0x29')])_0x4341cb=0x1;_0x19472d({'additional':_0x4341cb});}else{_0x19472d({'additional':0x0});}})['catch'](function(_0x47bd1c){logger[_0xd497('0x11')](_0xd497('0x17'),_0x47bd1c[_0xd497('0x13')]);_0x44456d(_0x459604[_0xd497('0x11')](0x1f4,_0x47bd1c[_0xd497('0x13')]));});}})[_0xd497('0x16')](function(_0x13b2fa){logger[_0xd497('0x11')](_0xd497('0x17'),_0x13b2fa[_0xd497('0x13')]);_0x44456d(_0x459604[_0xd497('0x11')](0x1f4,_0x13b2fa[_0xd497('0x13')]));});}else _0x19472d({'additional':0x0});});});};exports['SwapAdditionalPhones']=function(_0x365225){var _0x174f68=this;return new Promise(function(_0x353a96,_0x19a949){return db[_0xd497('0x18')][_0xd497('0x20')]({'raw':!![],'where':{'ContactId':_0x365225[_0xd497('0x1a')]['ContactId'],'ListId':_0x365225[_0xd497('0x1a')][_0xd497('0x1b')],'VoiceQueueId':_0x365225['body'][_0xd497('0x1c')]===undefined?null:_0x365225[_0xd497('0x1a')][_0xd497('0x1c')],'CampaignId':_0x365225['body']['CampaignId']===undefined?null:_0x365225[_0xd497('0x1a')][_0xd497('0x1d')]}})[_0xd497('0x1e')](function(_0x2ba1ff){if(_0x2ba1ff!=null){return db['CmHopperAdditionalPhone']['findOne']({'raw':!![],'where':{'CmHopperId':_0x2ba1ff['id'],'OrderBy':{'$gte':_0x2ba1ff[_0xd497('0x21')]}},'order':[[_0xd497('0x21'),_0xd497('0x2c')]]})[_0xd497('0x1e')](function(_0x155c0e){if(_0x155c0e)return activateAdditionalPhone(_0x2ba1ff,_0x365225[_0xd497('0x1a')],_0x155c0e,_0x365225[_0xd497('0x2d')],_0x365225[_0xd497('0x2e')])[_0xd497('0x1e')](function(_0x10ea0f){_0x353a96(_0x10ea0f);});else{return db[_0xd497('0x1f')][_0xd497('0x20')]({'raw':!![],'where':{'CmHopperId':_0x2ba1ff['id']},'order':[[_0xd497('0x21'),_0xd497('0x2c')]]})[_0xd497('0x1e')](function(_0x485479){if(_0x485479)return activateAdditionalPhone(_0x2ba1ff,_0x365225[_0xd497('0x1a')],_0x485479,_0x365225[_0xd497('0x2d')],_0x365225[_0xd497('0x2e')])[_0xd497('0x1e')](function(_0x33ef01){_0x353a96(_0x33ef01);});else{_0x353a96({'id':_0x2ba1ff['id'],'phone':''});}})['catch'](function(_0x3b8605){logger['error'](_0xd497('0x17'),_0x3b8605['message']);_0x19a949(_0x174f68[_0xd497('0x11')](0x1f4,_0x3b8605[_0xd497('0x13')]));});}})['catch'](function(_0x147f78){logger[_0xd497('0x11')](_0xd497('0x17'),_0x147f78[_0xd497('0x13')]);_0x19a949(_0x174f68['error'](0x1f4,_0x147f78[_0xd497('0x13')]));});}else _0x353a96(0x1);});});};function activateAdditionalPhone(_0x35a07b,_0xc2f1f9,_0x1f0023,_0x3d49da,_0x9eb127){return new Promise(function(_0x4339c3,_0x24ed0e){var _0x18c09b;if(_[_0xd497('0x2f')](_0x1f0023['scheduledat'])){_0x1f0023[_0xd497('0x30')]=moment();}if(moment()>moment(_0x1f0023[_0xd497('0x30')])){_0x18c09b=moment()[_0xd497('0x31')](_0x9eb127||0x3,'minutes');}else{if(_0x1f0023[_0xd497('0x21')]==0x0){_0x18c09b=moment(_0x1f0023[_0xd497('0x30')]);}else{_0x18c09b=moment()['add'](_0x9eb127||0x3,'minutes');}}if(_[_0xd497('0x2f')](_0x18c09b)){_0x18c09b=moment()['add'](_0x9eb127||0x3,_0xd497('0x32'));}var _0x3b77dc={'phone':_0x35a07b[_0xd497('0x33')],'active':0x0,'OrderBy':_['isNil'](_0x35a07b[_0xd497('0x21')])?0x0:_0x35a07b[_0xd497('0x21')],'scheduledat':moment()[_0xd497('0x31')](_0x3d49da||0x1,_0xd497('0x32')),'countbusyretry':_0xc2f1f9[_0xd497('0x2a')],'countcongestionretry':_0xc2f1f9[_0xd497('0x22')],'countnoanswerretry':_0xc2f1f9[_0xd497('0x23')],'countnosuchnumberretry':_0xc2f1f9[_0xd497('0x24')],'countdropretry':_0xc2f1f9[_0xd497('0x25')],'countabandonedretry':_0xc2f1f9[_0xd497('0x26')],'countmachineretry':_0xc2f1f9[_0xd497('0x27')],'countagentrejectretry':_0xc2f1f9[_0xd497('0x2b')],'createdAt':_0xc2f1f9[_0xd497('0x34')],'updatedAt':_0xc2f1f9['updatedAt']};var _0x35e99e={'CmHopperId':_0x35a07b['id'],'phone':_0x1f0023[_0xd497('0x33')],'active':0x0,'OrderBy':_[_0xd497('0x2f')](_0x1f0023[_0xd497('0x21')])?0x0:_0x1f0023[_0xd497('0x21')],'scheduledat':_0x18c09b,'countbusyretry':_0x1f0023[_0xd497('0x2a')],'countcongestionretry':_0x1f0023[_0xd497('0x22')],'countnoanswerretry':_0x1f0023[_0xd497('0x23')],'countnosuchnumberretry':_0x1f0023[_0xd497('0x24')],'countdropretry':_0x1f0023[_0xd497('0x25')],'countabandonedretry':_0x1f0023[_0xd497('0x26')],'countmachineretry':_0x1f0023[_0xd497('0x27')],'countagentrejectretry':_0x1f0023[_0xd497('0x2b')],'createdAt':_0x1f0023[_0xd497('0x34')],'updatedAt':_0x1f0023[_0xd497('0x35')]};return db[_0xd497('0x36')][_0xd497('0x37')](function(_0x219266){return db[_0xd497('0x1f')][_0xd497('0x38')](_0x3b77dc,{'where':{'id':_0x1f0023['id']}},{'transaction':_0x219266})[_0xd497('0x1e')](function(){return db[_0xd497('0x18')][_0xd497('0x38')](_0x35e99e,{'where':{'id':_0x35a07b['id']}},{'transaction':_0x219266});});})[_0xd497('0x1e')](function(_0x417d8f){_0x4339c3({'id':_0x35a07b['id'],'phone':_0x1f0023[_0xd497('0x33')]});})[_0xd497('0x16')](function(_0xe46662){logger[_0xd497('0x11')](_0xd497('0x39'),_0xe46662[_0xd497('0x13')]);_0x24ed0e({'error':_0xe46662[_0xd497('0x13')]});});});}exports[_0xd497('0x3a')]=function(_0x20e167){var _0x21961e=this;return new Promise(function(_0x19b28c,_0x561750){return db[_0xd497('0x18')][_0xd497('0x38')](_0x20e167[_0xd497('0x1a')]['field'],{'where':{'id':_0x20e167[_0xd497('0x1a')]['id']}})['then'](function(_0x4fe0df){_0x19b28c(_0x4fe0df);})[_0xd497('0x16')](function(_0x17e08a){logger[_0xd497('0x11')](_0xd497('0x3a'),_0x17e08a[_0xd497('0x13')]);_0x561750(_0x21961e[_0xd497('0x11')](0x1f4,_0x17e08a[_0xd497('0x13')]));});});};
\ No newline at end of file