|  | @@ -220,6 +220,8 @@ async function collect_conis_task() {
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |          var start_time = utils.getTimestamp()
 |  |          var start_time = utils.getTimestamp()
 | 
											
												
													
														|  |          var exec_obj = await redis.redis_pop(reids_token_config.COLLECT_CONIS_QUEUE_KEY)
 |  |          var exec_obj = await redis.redis_pop(reids_token_config.COLLECT_CONIS_QUEUE_KEY)
 | 
											
												
													
														|  |          if (!exec_obj) {
 |  |          if (!exec_obj) {
 | 
											
										
											
												
													
														|  | @@ -230,6 +232,18 @@ async function collect_conis_task() {
 | 
											
												
													
														|  |          try {
 |  |          try {
 | 
											
												
													
														|  |              exec_obj = JSON.parse(exec_obj)
 |  |              exec_obj = JSON.parse(exec_obj)
 | 
											
												
													
														|  |              logger.log('collect_conis_task exec item>>>>', exec_obj);
 |  |              logger.log('collect_conis_task exec item>>>>', exec_obj);
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +            try {
 | 
											
												
													
														|  | 
 |  | +                //是否是黑名单
 | 
											
												
													
														|  | 
 |  | +                var isBlackList = await remote_config_db.isBlackList('collect_coins', exec_obj.chain, exec_obj.address)
 | 
											
												
													
														|  | 
 |  | +                if (isBlackList) {
 | 
											
												
													
														|  | 
 |  | +                    logger.error('collect_conis_task isBlackList', JSON.stringify(exec_obj));
 | 
											
												
													
														|  | 
 |  | +                    continue
 | 
											
												
													
														|  | 
 |  | +                }
 | 
											
												
													
														|  | 
 |  | +            } catch (error) {
 | 
											
												
													
														|  | 
 |  | +                logger.error('collect_conis_task isBlackList error', JSON.stringify(exec_obj));
 | 
											
												
													
														|  | 
 |  | +            }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |              //开始收集用户地址里面的币到归集地址
 |  |              //开始收集用户地址里面的币到归集地址
 | 
											
												
													
														|  |              var ret = await moralis.collectCoins(exec_obj)
 |  |              var ret = await moralis.collectCoins(exec_obj)
 | 
											
												
													
														|  |              logger.log('collect_conis_task ret =', exec_obj, ret)
 |  |              logger.log('collect_conis_task ret =', exec_obj, ret)
 | 
											
										
											
												
													
														|  | @@ -277,10 +291,22 @@ async function withdraw_task() {
 | 
											
												
													
														|  |          try {
 |  |          try {
 | 
											
												
													
														|  |              exec_obj = JSON.parse(exec_obj)
 |  |              exec_obj = JSON.parse(exec_obj)
 | 
											
												
													
														|  |          } catch (error) {
 |  |          } catch (error) {
 | 
											
												
													
														|  | -            logger.error('item parse error', error);
 |  | 
 | 
											
												
													
														|  | -            break
 |  | 
 | 
											
												
													
														|  | 
 |  | +            logger.error('withdraw_task item parse error', error);
 | 
											
												
													
														|  | 
 |  | +            continue
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        try {
 | 
											
												
													
														|  | 
 |  | +            //是否是黑名单
 | 
											
												
													
														|  | 
 |  | +            var isBlackList = await remote_config_db.isBlackList('withdraw', exec_obj.chain, exec_obj.receiver)
 | 
											
												
													
														|  | 
 |  | +            if (isBlackList) {
 | 
											
												
													
														|  | 
 |  | +                logger.error('collect_conis_task isBlackList', JSON.stringify(exec_obj));
 | 
											
												
													
														|  | 
 |  | +                continue
 | 
											
												
													
														|  | 
 |  | +            }
 | 
											
												
													
														|  | 
 |  | +        } catch (error) {
 | 
											
												
													
														|  | 
 |  | +            logger.error('collect_conis_task isBlackList error', JSON.stringify(exec_obj));
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |          var temp_obj = { ...exec_obj }
 |  |          var temp_obj = { ...exec_obj }
 | 
											
												
													
														|  |          if (utils.getTimestamp() - last_time < 60000) {
 |  |          if (utils.getTimestamp() - last_time < 60000) {
 | 
											
												
													
														|  |              //有可能上一个区块还未更新,这里做一个尝试限制
 |  |              //有可能上一个区块还未更新,这里做一个尝试限制
 |