Built motion from commit 0c5f406c.|2.6.29
[motion2.git] / server / api / cmHopperAdditionalPhone / cmHopperAdditionalPhone.rpc.js
index 1a80fcf..3818d59 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc799=['IncrementPreviewCounters','field','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','../../config/environment','jayson/promise','client','http','request','then','info','CmHopperAdditionalPhone,\x20%s,\x20%s','request\x20sent','debug','CmHopperAdditionalPhone,\x20%s,\x20%s,\x20%s','stringify','error','code','message','catch','CmHopper','body','ContactId','ListId','VoiceQueueId','CampaignId','CmHopperAdditionalPhone','findOne','OrderBy','ASC','countcongestionretry','countnoanswerretry','countmachineretry','countagentrejectretry','entity','countnosuchnumberretry','dialGlobalMaxRetry','VerifyAdditionalPhones','SwapAdditionalPhones','duration','waitTime','isNil','scheduledat','minutes','add','phone','countbusyretry','countabandonedretry','createdAt','updatedAt','countdropretry','transaction','update'];(function(_0x5d4a99,_0x54e841){var _0x1ae21d=function(_0xc91b52){while(--_0xc91b52){_0x5d4a99['push'](_0x5d4a99['shift']());}};_0x1ae21d(++_0x54e841);}(_0xc799,0x1a6));var _0x9c79=function(_0xafb5e3,_0x3e25c4){_0xafb5e3=_0xafb5e3-0x0;var _0x62315f=_0xc799[_0xafb5e3];return _0x62315f;};'use strict';var _=require(_0x9c79('0x0'));var util=require(_0x9c79('0x1'));var moment=require(_0x9c79('0x2'));var BPromise=require(_0x9c79('0x3'));var rs=require(_0x9c79('0x4'));var fs=require('fs');var Redis=require(_0x9c79('0x5'));var db=require(_0x9c79('0x6'))['db'];var utils=require(_0x9c79('0x7'));var logger=require(_0x9c79('0x8'))('rpc');var config=require(_0x9c79('0x9'));var jayson=require(_0x9c79('0xa'));var client=jayson[_0x9c79('0xb')][_0x9c79('0xc')]({'port':0x232a});function respondWithRpcPromise(_0x244a19,_0xe3be36,_0x64c7c4){return new BPromise(function(_0x23f5a4,_0x3e9e71){return client[_0x9c79('0xd')](_0x244a19,_0x64c7c4)[_0x9c79('0xe')](function(_0x1eae3c){logger[_0x9c79('0xf')](_0x9c79('0x10'),_0xe3be36,_0x9c79('0x11'));logger[_0x9c79('0x12')](_0x9c79('0x13'),_0xe3be36,_0x9c79('0x11'),JSON[_0x9c79('0x14')](_0x1eae3c));if(_0x1eae3c[_0x9c79('0x15')]){if(_0x1eae3c[_0x9c79('0x15')][_0x9c79('0x16')]===0x1f4){logger[_0x9c79('0x15')](_0x9c79('0x10'),_0xe3be36,_0x1eae3c[_0x9c79('0x15')][_0x9c79('0x17')]);return _0x3e9e71(_0x1eae3c[_0x9c79('0x15')][_0x9c79('0x17')]);}logger[_0x9c79('0x15')](_0x9c79('0x10'),_0xe3be36,_0x1eae3c[_0x9c79('0x15')][_0x9c79('0x17')]);return _0x23f5a4(_0x1eae3c[_0x9c79('0x15')][_0x9c79('0x17')]);}else{logger[_0x9c79('0xf')](_0x9c79('0x10'),_0xe3be36,_0x9c79('0x11'));_0x23f5a4(_0x1eae3c['result'][_0x9c79('0x17')]);}})[_0x9c79('0x18')](function(_0x3e5baa){logger[_0x9c79('0x15')](_0x9c79('0x10'),_0xe3be36,_0x3e5baa);_0x3e9e71(_0x3e5baa);});});}exports['VerifyAdditionalPhones']=function(_0x409183){var _0x38de1f=this;return new Promise(function(_0x329582,_0x2a1692){return db[_0x9c79('0x19')]['findOne']({'raw':!![],'where':{'ContactId':_0x409183[_0x9c79('0x1a')][_0x9c79('0x1b')],'ListId':_0x409183[_0x9c79('0x1a')][_0x9c79('0x1c')],'VoiceQueueId':_0x409183['body'][_0x9c79('0x1d')]===undefined?null:_0x409183[_0x9c79('0x1a')]['VoiceQueueId'],'CampaignId':_0x409183['body'][_0x9c79('0x1e')]===undefined?null:_0x409183['body']['CampaignId']}})['then'](function(_0x223117){if(_0x223117!=null){return db[_0x9c79('0x1f')][_0x9c79('0x20')]({'raw':!![],'where':{'CmHopperId':_0x223117['id'],'OrderBy':{'$gt':_0x223117['OrderBy']}},'order':[[_0x9c79('0x21'),_0x9c79('0x22')]]})[_0x9c79('0xe')](function(_0x16bcde){var _0x1eff7c=0x0;if(_0x16bcde){if(_0x16bcde['countbusyretry']+_0x16bcde[_0x9c79('0x23')]+_0x16bcde[_0x9c79('0x24')]+_0x16bcde['countnosuchnumberretry']+_0x16bcde['countdropretry']+_0x16bcde['countabandonedretry']+_0x16bcde[_0x9c79('0x25')]+_0x16bcde[_0x9c79('0x26')]<_0x409183[_0x9c79('0x27')]['dialGlobalMaxRetry'])_0x1eff7c=0x1;_0x329582({'additional':_0x1eff7c});}else{return db[_0x9c79('0x1f')][_0x9c79('0x20')]({'raw':!![],'where':{'CmHopperId':_0x223117['id']},'order':[[_0x9c79('0x21'),'ASC']]})[_0x9c79('0xe')](function(_0x2ac32){var _0x40b0ef=0x0;if(_0x2ac32){if(_0x2ac32['countbusyretry']+_0x2ac32['countcongestionretry']+_0x2ac32[_0x9c79('0x24')]+_0x2ac32[_0x9c79('0x28')]+_0x2ac32['countdropretry']+_0x2ac32['countabandonedretry']+_0x2ac32[_0x9c79('0x25')]+_0x2ac32[_0x9c79('0x26')]<_0x409183[_0x9c79('0x27')][_0x9c79('0x29')])_0x40b0ef=0x1;_0x329582({'additional':_0x40b0ef});}else{_0x329582({'additional':0x0});}})['catch'](function(_0x2b0f6e){logger[_0x9c79('0x15')](_0x9c79('0x2a'),_0x2b0f6e[_0x9c79('0x17')]);_0x2a1692(_0x38de1f[_0x9c79('0x15')](0x1f4,_0x2b0f6e[_0x9c79('0x17')]));});}})[_0x9c79('0x18')](function(_0x54c08f){logger[_0x9c79('0x15')](_0x9c79('0x2a'),_0x54c08f['message']);_0x2a1692(_0x38de1f[_0x9c79('0x15')](0x1f4,_0x54c08f[_0x9c79('0x17')]));});}else _0x329582({'additional':0x0});});});};exports[_0x9c79('0x2b')]=function(_0x4d6cd3){var _0x59c3d9=this;return new Promise(function(_0x329343,_0x48e85b){return db[_0x9c79('0x19')][_0x9c79('0x20')]({'raw':!![],'where':{'ContactId':_0x4d6cd3['body'][_0x9c79('0x1b')],'ListId':_0x4d6cd3[_0x9c79('0x1a')][_0x9c79('0x1c')],'VoiceQueueId':_0x4d6cd3[_0x9c79('0x1a')][_0x9c79('0x1d')]===undefined?null:_0x4d6cd3[_0x9c79('0x1a')][_0x9c79('0x1d')],'CampaignId':_0x4d6cd3[_0x9c79('0x1a')][_0x9c79('0x1e')]===undefined?null:_0x4d6cd3[_0x9c79('0x1a')]['CampaignId']}})[_0x9c79('0xe')](function(_0x124690){if(_0x124690!=null){return db[_0x9c79('0x1f')]['findOne']({'raw':!![],'where':{'CmHopperId':_0x124690['id'],'OrderBy':{'$gte':_0x124690['OrderBy']}},'order':[[_0x9c79('0x21'),_0x9c79('0x22')]]})['then'](function(_0x149233){if(_0x149233)return activateAdditionalPhone(_0x124690,_0x4d6cd3[_0x9c79('0x1a')],_0x149233,_0x4d6cd3[_0x9c79('0x2c')],_0x4d6cd3[_0x9c79('0x2d')])[_0x9c79('0xe')](function(_0x3c9e4c){_0x329343(_0x3c9e4c);});else{return db[_0x9c79('0x1f')][_0x9c79('0x20')]({'raw':!![],'where':{'CmHopperId':_0x124690['id']},'order':[['OrderBy',_0x9c79('0x22')]]})[_0x9c79('0xe')](function(_0x2cb83d){if(_0x2cb83d)return activateAdditionalPhone(_0x124690,_0x4d6cd3[_0x9c79('0x1a')],_0x2cb83d,_0x4d6cd3[_0x9c79('0x2c')],_0x4d6cd3['waitTime'])[_0x9c79('0xe')](function(_0x531bb5){_0x329343(_0x531bb5);});else{_0x329343({'id':_0x124690['id'],'phone':''});}})[_0x9c79('0x18')](function(_0xc5997d){logger[_0x9c79('0x15')]('VerifyAdditionalPhones',_0xc5997d[_0x9c79('0x17')]);_0x48e85b(_0x59c3d9[_0x9c79('0x15')](0x1f4,_0xc5997d[_0x9c79('0x17')]));});}})[_0x9c79('0x18')](function(_0x42a215){logger[_0x9c79('0x15')](_0x9c79('0x2a'),_0x42a215[_0x9c79('0x17')]);_0x48e85b(_0x59c3d9[_0x9c79('0x15')](0x1f4,_0x42a215['message']));});}else _0x329343(0x1);});});};function activateAdditionalPhone(_0x32f438,_0x20cd6b,_0x56bf45,_0x124184,_0xa454ab){return new Promise(function(_0x5909df,_0x193888){var _0x352391;if(_[_0x9c79('0x2e')](_0x56bf45[_0x9c79('0x2f')])){_0x56bf45['scheduledat']=moment();}if(moment()>moment(_0x56bf45[_0x9c79('0x2f')])){_0x352391=moment()['add'](_0xa454ab||0x3,_0x9c79('0x30'));}else{if(_0x56bf45[_0x9c79('0x21')]==0x0){_0x352391=moment(_0x56bf45['scheduledat']);}else{_0x352391=moment()[_0x9c79('0x31')](_0xa454ab||0x3,'minutes');}}if(_[_0x9c79('0x2e')](_0x352391)){_0x352391=moment()[_0x9c79('0x31')](_0xa454ab||0x3,_0x9c79('0x30'));}var _0x1321f9={'phone':_0x32f438[_0x9c79('0x32')],'active':0x0,'OrderBy':_['isNil'](_0x32f438[_0x9c79('0x21')])?0x0:_0x32f438[_0x9c79('0x21')],'scheduledat':moment()['add'](_0x124184||0x1,_0x9c79('0x30')),'countbusyretry':_0x20cd6b[_0x9c79('0x33')],'countcongestionretry':_0x20cd6b['countcongestionretry'],'countnoanswerretry':_0x20cd6b[_0x9c79('0x24')],'countnosuchnumberretry':_0x20cd6b[_0x9c79('0x28')],'countdropretry':_0x20cd6b['countdropretry'],'countabandonedretry':_0x20cd6b[_0x9c79('0x34')],'countmachineretry':_0x20cd6b[_0x9c79('0x25')],'countagentrejectretry':_0x20cd6b['countagentrejectretry'],'createdAt':_0x20cd6b[_0x9c79('0x35')],'updatedAt':_0x20cd6b[_0x9c79('0x36')]};var _0x270f9f={'CmHopperId':_0x32f438['id'],'phone':_0x56bf45[_0x9c79('0x32')],'active':0x0,'OrderBy':_[_0x9c79('0x2e')](_0x56bf45[_0x9c79('0x21')])?0x0:_0x56bf45[_0x9c79('0x21')],'scheduledat':_0x352391,'countbusyretry':_0x56bf45[_0x9c79('0x33')],'countcongestionretry':_0x56bf45[_0x9c79('0x23')],'countnoanswerretry':_0x56bf45[_0x9c79('0x24')],'countnosuchnumberretry':_0x56bf45[_0x9c79('0x28')],'countdropretry':_0x56bf45[_0x9c79('0x37')],'countabandonedretry':_0x56bf45[_0x9c79('0x34')],'countmachineretry':_0x56bf45[_0x9c79('0x25')],'countagentrejectretry':_0x56bf45['countagentrejectretry'],'createdAt':_0x56bf45['createdAt'],'updatedAt':_0x56bf45['updatedAt']};return db['sequelize'][_0x9c79('0x38')](function(_0x4f00f2){return db[_0x9c79('0x1f')]['update'](_0x1321f9,{'where':{'id':_0x56bf45['id']}},{'transaction':_0x4f00f2})[_0x9c79('0xe')](function(){return db['CmHopper'][_0x9c79('0x39')](_0x270f9f,{'where':{'id':_0x32f438['id']}},{'transaction':_0x4f00f2});});})[_0x9c79('0xe')](function(_0xce4321){_0x5909df({'id':_0x32f438['id'],'phone':_0x56bf45[_0x9c79('0x32')]});})[_0x9c79('0x18')](function(_0x5ec700){logger[_0x9c79('0x15')]('activateAdditionalPhone',_0x5ec700[_0x9c79('0x17')]);_0x193888({'error':_0x5ec700[_0x9c79('0x17')]});});});}exports[_0x9c79('0x3a')]=function(_0x19171a){var _0x511f87=this;return new Promise(function(_0x1e2f13,_0x2a5bfa){return db[_0x9c79('0x19')][_0x9c79('0x39')](_0x19171a['body'][_0x9c79('0x3b')],{'where':{'id':_0x19171a['body']['id']}})[_0x9c79('0xe')](function(_0x275cfa){_0x1e2f13(_0x275cfa);})[_0x9c79('0x18')](function(_0x21e3d){logger[_0x9c79('0x15')]('IncrementPreviewCounters',_0x21e3d[_0x9c79('0x17')]);_0x2a5bfa(_0x511f87[_0x9c79('0x15')](0x1f4,_0x21e3d[_0x9c79('0x17')]));});});};
\ No newline at end of file
+var _0x828f=['body','ContactId','VoiceQueueId','CampaignId','CmHopperAdditionalPhone','OrderBy','countbusyretry','countcongestionretry','countnoanswerretry','countnosuchnumberretry','countdropretry','countabandonedretry','countmachineretry','countagentrejectretry','entity','findOne','ASC','dialGlobalMaxRetry','catch','SwapAdditionalPhones','ListId','waitTime','duration','scheduledat','add','minutes','isNil','phone','updatedAt','sequelize','update','activateAdditionalPhone','IncrementPreviewCounters','lodash','util','moment','../../mysqldb','../../config/utils','../../config/logger','rpc','client','request','then','info','CmHopperAdditionalPhone,\x20%s,\x20%s','request\x20sent','debug','stringify','error','code','message','VerifyAdditionalPhones'];(function(_0x69f036,_0x5308c2){var _0x2d54db=function(_0x1b0f8d){while(--_0x1b0f8d){_0x69f036['push'](_0x69f036['shift']());}};_0x2d54db(++_0x5308c2);}(_0x828f,0x125));var _0xf828=function(_0x4ed4d2,_0x47acf7){_0x4ed4d2=_0x4ed4d2-0x0;var _0x15ae2e=_0x828f[_0x4ed4d2];return _0x15ae2e;};'use strict';var _=require(_0xf828('0x0'));var util=require(_0xf828('0x1'));var moment=require(_0xf828('0x2'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require('ioredis');var db=require(_0xf828('0x3'))['db'];var utils=require(_0xf828('0x4'));var logger=require(_0xf828('0x5'))(_0xf828('0x6'));var config=require('../../config/environment');var jayson=require('jayson/promise');var client=jayson[_0xf828('0x7')]['http']({'port':0x232a});function respondWithRpcPromise(_0x4184a5,_0x45b649,_0x3e8b1a){return new BPromise(function(_0xeb8db5,_0x13351c){return client[_0xf828('0x8')](_0x4184a5,_0x3e8b1a)[_0xf828('0x9')](function(_0x5823d8){logger[_0xf828('0xa')](_0xf828('0xb'),_0x45b649,_0xf828('0xc'));logger[_0xf828('0xd')]('CmHopperAdditionalPhone,\x20%s,\x20%s,\x20%s',_0x45b649,_0xf828('0xc'),JSON[_0xf828('0xe')](_0x5823d8));if(_0x5823d8[_0xf828('0xf')]){if(_0x5823d8[_0xf828('0xf')][_0xf828('0x10')]===0x1f4){logger[_0xf828('0xf')](_0xf828('0xb'),_0x45b649,_0x5823d8[_0xf828('0xf')][_0xf828('0x11')]);return _0x13351c(_0x5823d8[_0xf828('0xf')]['message']);}logger[_0xf828('0xf')](_0xf828('0xb'),_0x45b649,_0x5823d8['error'][_0xf828('0x11')]);return _0xeb8db5(_0x5823d8[_0xf828('0xf')]['message']);}else{logger[_0xf828('0xa')](_0xf828('0xb'),_0x45b649,_0xf828('0xc'));_0xeb8db5(_0x5823d8['result']['message']);}})['catch'](function(_0x24eaf9){logger[_0xf828('0xf')](_0xf828('0xb'),_0x45b649,_0x24eaf9);_0x13351c(_0x24eaf9);});});}exports[_0xf828('0x12')]=function(_0x1c99cc){var _0x1f177b=this;return new Promise(function(_0x244513,_0x59f51a){return db['CmHopper']['findOne']({'raw':!![],'where':{'ContactId':_0x1c99cc[_0xf828('0x13')][_0xf828('0x14')],'ListId':_0x1c99cc['body']['ListId'],'VoiceQueueId':_0x1c99cc['body'][_0xf828('0x15')]===undefined?null:_0x1c99cc[_0xf828('0x13')][_0xf828('0x15')],'CampaignId':_0x1c99cc['body'][_0xf828('0x16')]===undefined?null:_0x1c99cc[_0xf828('0x13')][_0xf828('0x16')]}})[_0xf828('0x9')](function(_0x27bbec){if(_0x27bbec!=null){return db[_0xf828('0x17')]['findOne']({'raw':!![],'where':{'CmHopperId':_0x27bbec['id'],'OrderBy':{'$gt':_0x27bbec['OrderBy']}},'order':[[_0xf828('0x18'),'ASC']]})[_0xf828('0x9')](function(_0xc16c0){var _0x16a09b=0x0;if(_0xc16c0){if(_0xc16c0[_0xf828('0x19')]+_0xc16c0[_0xf828('0x1a')]+_0xc16c0[_0xf828('0x1b')]+_0xc16c0[_0xf828('0x1c')]+_0xc16c0[_0xf828('0x1d')]+_0xc16c0[_0xf828('0x1e')]+_0xc16c0[_0xf828('0x1f')]+_0xc16c0[_0xf828('0x20')]<_0x1c99cc[_0xf828('0x21')]['dialGlobalMaxRetry'])_0x16a09b=0x1;_0x244513({'additional':_0x16a09b});}else{return db[_0xf828('0x17')][_0xf828('0x22')]({'raw':!![],'where':{'CmHopperId':_0x27bbec['id']},'order':[[_0xf828('0x18'),_0xf828('0x23')]]})[_0xf828('0x9')](function(_0x3dc843){var _0x18c135=0x0;if(_0x3dc843){if(_0x3dc843[_0xf828('0x19')]+_0x3dc843['countcongestionretry']+_0x3dc843[_0xf828('0x1b')]+_0x3dc843[_0xf828('0x1c')]+_0x3dc843[_0xf828('0x1d')]+_0x3dc843[_0xf828('0x1e')]+_0x3dc843[_0xf828('0x1f')]+_0x3dc843['countagentrejectretry']<_0x1c99cc[_0xf828('0x21')][_0xf828('0x24')])_0x18c135=0x1;_0x244513({'additional':_0x18c135});}else{_0x244513({'additional':0x0});}})[_0xf828('0x25')](function(_0x30a97f){logger[_0xf828('0xf')](_0xf828('0x12'),_0x30a97f[_0xf828('0x11')]);_0x59f51a(_0x1f177b[_0xf828('0xf')](0x1f4,_0x30a97f['message']));});}})[_0xf828('0x25')](function(_0x43d05b){logger['error']('VerifyAdditionalPhones',_0x43d05b['message']);_0x59f51a(_0x1f177b['error'](0x1f4,_0x43d05b[_0xf828('0x11')]));});}else _0x244513({'additional':0x0});});});};exports[_0xf828('0x26')]=function(_0x31646a){var _0x419aaf=this;return new Promise(function(_0x17c1c1,_0x27b9c0){return db['CmHopper'][_0xf828('0x22')]({'raw':!![],'where':{'ContactId':_0x31646a['body']['ContactId'],'ListId':_0x31646a[_0xf828('0x13')][_0xf828('0x27')],'VoiceQueueId':_0x31646a[_0xf828('0x13')][_0xf828('0x15')]===undefined?null:_0x31646a['body'][_0xf828('0x15')],'CampaignId':_0x31646a['body']['CampaignId']===undefined?null:_0x31646a[_0xf828('0x13')][_0xf828('0x16')]}})[_0xf828('0x9')](function(_0x1191f9){if(_0x1191f9!=null){return db[_0xf828('0x17')][_0xf828('0x22')]({'raw':!![],'where':{'CmHopperId':_0x1191f9['id'],'OrderBy':{'$gte':_0x1191f9['OrderBy']}},'order':[[_0xf828('0x18'),_0xf828('0x23')]]})[_0xf828('0x9')](function(_0x3bfd35){if(_0x3bfd35)return activateAdditionalPhone(_0x1191f9,_0x31646a[_0xf828('0x13')],_0x3bfd35,_0x31646a['duration'],_0x31646a[_0xf828('0x28')])[_0xf828('0x9')](function(_0x4ae67b){_0x17c1c1(_0x4ae67b);});else{return db[_0xf828('0x17')]['findOne']({'raw':!![],'where':{'CmHopperId':_0x1191f9['id']},'order':[[_0xf828('0x18'),_0xf828('0x23')]]})[_0xf828('0x9')](function(_0x2008be){if(_0x2008be)return activateAdditionalPhone(_0x1191f9,_0x31646a[_0xf828('0x13')],_0x2008be,_0x31646a[_0xf828('0x29')],_0x31646a[_0xf828('0x28')])[_0xf828('0x9')](function(_0x4c4c67){_0x17c1c1(_0x4c4c67);});else{_0x17c1c1({'id':_0x1191f9['id'],'phone':''});}})['catch'](function(_0x26a4d5){logger[_0xf828('0xf')](_0xf828('0x12'),_0x26a4d5[_0xf828('0x11')]);_0x27b9c0(_0x419aaf[_0xf828('0xf')](0x1f4,_0x26a4d5[_0xf828('0x11')]));});}})[_0xf828('0x25')](function(_0x3599e2){logger['error']('VerifyAdditionalPhones',_0x3599e2['message']);_0x27b9c0(_0x419aaf[_0xf828('0xf')](0x1f4,_0x3599e2['message']));});}else _0x17c1c1(0x1);});});};function activateAdditionalPhone(_0x1d6687,_0x338cae,_0x577299,_0x1674b4,_0x372dde){return new Promise(function(_0x291e63,_0x388014){var _0x5a99f4;if(_['isNil'](_0x577299['scheduledat'])){_0x577299[_0xf828('0x2a')]=moment();}if(moment()>moment(_0x577299[_0xf828('0x2a')])){_0x5a99f4=moment()[_0xf828('0x2b')](_0x372dde||0x3,_0xf828('0x2c'));}else{if(_0x577299[_0xf828('0x18')]==0x0){_0x5a99f4=moment(_0x577299[_0xf828('0x2a')]);}else{_0x5a99f4=moment()[_0xf828('0x2b')](_0x372dde||0x3,_0xf828('0x2c'));}}if(_[_0xf828('0x2d')](_0x5a99f4)){_0x5a99f4=moment()[_0xf828('0x2b')](_0x372dde||0x3,_0xf828('0x2c'));}var _0x1046b3={'phone':_0x1d6687['phone'],'active':0x0,'OrderBy':_[_0xf828('0x2d')](_0x1d6687[_0xf828('0x18')])?0x0:_0x1d6687['OrderBy'],'scheduledat':moment()[_0xf828('0x2b')](_0x1674b4||0x1,_0xf828('0x2c')),'countbusyretry':_0x338cae[_0xf828('0x19')],'countcongestionretry':_0x338cae[_0xf828('0x1a')],'countnoanswerretry':_0x338cae[_0xf828('0x1b')],'countnosuchnumberretry':_0x338cae[_0xf828('0x1c')],'countdropretry':_0x338cae[_0xf828('0x1d')],'countabandonedretry':_0x338cae[_0xf828('0x1e')],'countmachineretry':_0x338cae[_0xf828('0x1f')],'countagentrejectretry':_0x338cae[_0xf828('0x20')],'createdAt':_0x338cae['createdAt'],'updatedAt':_0x338cae['updatedAt']};var _0x4896a4={'CmHopperId':_0x1d6687['id'],'phone':_0x577299[_0xf828('0x2e')],'active':0x0,'OrderBy':_[_0xf828('0x2d')](_0x577299[_0xf828('0x18')])?0x0:_0x577299['OrderBy'],'scheduledat':_0x5a99f4,'countbusyretry':_0x577299[_0xf828('0x19')],'countcongestionretry':_0x577299[_0xf828('0x1a')],'countnoanswerretry':_0x577299[_0xf828('0x1b')],'countnosuchnumberretry':_0x577299['countnosuchnumberretry'],'countdropretry':_0x577299[_0xf828('0x1d')],'countabandonedretry':_0x577299[_0xf828('0x1e')],'countmachineretry':_0x577299['countmachineretry'],'countagentrejectretry':_0x577299[_0xf828('0x20')],'createdAt':_0x577299['createdAt'],'updatedAt':_0x577299[_0xf828('0x2f')]};return db[_0xf828('0x30')]['transaction'](function(_0x1ee169){return db['CmHopperAdditionalPhone'][_0xf828('0x31')](_0x1046b3,{'where':{'id':_0x577299['id']}},{'transaction':_0x1ee169})['then'](function(){return db['CmHopper'][_0xf828('0x31')](_0x4896a4,{'where':{'id':_0x1d6687['id']}},{'transaction':_0x1ee169});});})[_0xf828('0x9')](function(_0x3da3b6){_0x291e63({'id':_0x1d6687['id'],'phone':_0x577299[_0xf828('0x2e')]});})['catch'](function(_0xc7c769){logger[_0xf828('0xf')](_0xf828('0x32'),_0xc7c769[_0xf828('0x11')]);_0x388014({'error':_0xc7c769[_0xf828('0x11')]});});});}exports['IncrementPreviewCounters']=function(_0x57019f){var _0x2f27b8=this;return new Promise(function(_0x3ed733,_0x5c4b68){return db['CmHopper']['update'](_0x57019f[_0xf828('0x13')]['field'],{'where':{'id':_0x57019f[_0xf828('0x13')]['id']}})['then'](function(_0x205630){_0x3ed733(_0x205630);})[_0xf828('0x25')](function(_0x1a9fc8){logger['error'](_0xf828('0x33'),_0x1a9fc8[_0xf828('0x11')]);_0x5c4b68(_0x2f27b8['error'](0x1f4,_0x1a9fc8[_0xf828('0x11')]));});});};
\ No newline at end of file