记得上下班打卡 | git大法好,push需谨慎

Commit ac0f23f4 authored by wanglele's avatar wanglele

批量空投

parent ecf08e70
...@@ -15,9 +15,9 @@ import org.springframework.data.redis.connection.stream.StreamOffset; ...@@ -15,9 +15,9 @@ import org.springframework.data.redis.connection.stream.StreamOffset;
import org.springframework.data.redis.stream.StreamMessageListenerContainer; import org.springframework.data.redis.stream.StreamMessageListenerContainer;
import org.springframework.data.redis.stream.Subscription; import org.springframework.data.redis.stream.Subscription;
// @Configuration @Configuration
public class ConsumerGoblinCodeStreamConfig extends RedisStreamConfig { public class ConsumerGoblinCodeStreamConfig extends RedisStreamConfig {
/*
@Autowired @Autowired
ConsumerGoblinCodeReceiver consumerGoblinCodeReceiver; ConsumerGoblinCodeReceiver consumerGoblinCodeReceiver;
...@@ -34,8 +34,6 @@ public class ConsumerGoblinCodeStreamConfig extends RedisStreamConfig { ...@@ -34,8 +34,6 @@ public class ConsumerGoblinCodeStreamConfig extends RedisStreamConfig {
listenerContainer.start(); listenerContainer.start();
return subscription; return subscription;
} }
*/
} }
...@@ -17,10 +17,10 @@ import org.springframework.data.redis.stream.Subscription; ...@@ -17,10 +17,10 @@ import org.springframework.data.redis.stream.Subscription;
import com.liquidnet.service.consumer.kylin.receiver.ConsumerGoblinPhoneCodeReceiver; import com.liquidnet.service.consumer.kylin.receiver.ConsumerGoblinPhoneCodeReceiver;
// @Configuration @Configuration
public class ConsumerGoblinPhoneCodeStreamConfig extends RedisStreamConfig { public class ConsumerGoblinPhoneCodeStreamConfig extends RedisStreamConfig {
/*
@Autowired @Autowired
ConsumerGoblinPhoneCodeReceiver consumerGoblinPhoneCodeReceiver; ConsumerGoblinPhoneCodeReceiver consumerGoblinPhoneCodeReceiver;
...@@ -37,7 +37,7 @@ public class ConsumerGoblinPhoneCodeStreamConfig extends RedisStreamConfig { ...@@ -37,7 +37,7 @@ public class ConsumerGoblinPhoneCodeStreamConfig extends RedisStreamConfig {
listenerContainer.start(); listenerContainer.start();
return subscription; return subscription;
} }
*/
/* @Bean /* @Bean
......
...@@ -75,10 +75,12 @@ public abstract class AbstractHttpRedisReceiver implements StreamListener<String ...@@ -75,10 +75,12 @@ public abstract class AbstractHttpRedisReceiver implements StreamListener<String
} }
} }
if (addLink!= null && !addLink.isEmpty()){
LinkedList<String> sqls = CollectionUtil.linkedListString(); LinkedList<String> sqls = CollectionUtil.linkedListString();
sqls.add(SqlMapping.get("goblin_activity.code.admin")); sqls.add(SqlMapping.get("goblin_activity.code.admin"));
String sqlData = SqlMapping.gets(sqls, addLink); String sqlData = SqlMapping.gets(sqls, addLink);
sendMsgByRedis(MQConst.GoblinQueue.GOBLIN_CODE_OPERA.getKey(),sqlData); sendMsgByRedis(MQConst.GoblinQueue.GOBLIN_CODE_OPERA.getKey(),sqlData);
}
} catch (Exception e) { } catch (Exception e) {
log.error("airdrop send fail:[{}]"); log.error("airdrop send fail:[{}]");
......
...@@ -5,7 +5,7 @@ import lombok.extern.slf4j.Slf4j; ...@@ -5,7 +5,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@Slf4j @Slf4j
// @Component @Component
public class ConsumerGoblinCodeReceiver extends AbstractSqlRedisReceiver{ public class ConsumerGoblinCodeReceiver extends AbstractSqlRedisReceiver{
@Override @Override
protected String getRedisStreamKey() { protected String getRedisStreamKey() {
......
...@@ -20,7 +20,7 @@ import java.util.List; ...@@ -20,7 +20,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
@Slf4j @Slf4j
// @Component @Component
public class ConsumerGoblinPhoneCodeReceiver extends AbstractHttpRedisReceiver{ public class ConsumerGoblinPhoneCodeReceiver extends AbstractHttpRedisReceiver{
@Override @Override
......
...@@ -419,10 +419,10 @@ public class GoblinNftExCodeServiceImpl implements IGoblinNftExCodeService { ...@@ -419,10 +419,10 @@ public class GoblinNftExCodeServiceImpl implements IGoblinNftExCodeService {
} }
// 页条数 // 页条数
int pageSize = 1; int pageSize = 50;
ArrayList<String> userIdList = CollectionUtil.arrayListString(); ArrayList<String> userIdList = CollectionUtil.arrayListString();
StringBuffer userIds = new StringBuffer(); StringBuffer userIds = new StringBuffer();
int i = 1; int pageNumber = 1;
for (String phone : phoneList) { for (String phone : phoneList) {
if (!phoneCheckList.contains(phone)) { if (!phoneCheckList.contains(phone)) {
log.error("mobile select not user :[{}]" + phone); log.error("mobile select not user :[{}]" + phone);
...@@ -441,7 +441,7 @@ public class GoblinNftExCodeServiceImpl implements IGoblinNftExCodeService { ...@@ -441,7 +441,7 @@ public class GoblinNftExCodeServiceImpl implements IGoblinNftExCodeService {
userIds.append(adamUserInfo.getUid()).append(","); userIds.append(adamUserInfo.getUid()).append(",");
if (userIdList.size() == pageSize) { if (userIdList.size() == pageSize) {
StringBuffer codes = new StringBuffer(); StringBuffer codes = new StringBuffer();
PageHelper.startPage(i, pageSize, true); PageHelper.startPage(pageNumber, pageSize, true);
List<GoblinNftExCode> goblinNftExCodeList = goblinNftExCodeMapper.selectCodeAvailableByActivityId(activityId); List<GoblinNftExCode> goblinNftExCodeList = goblinNftExCodeMapper.selectCodeAvailableByActivityId(activityId);
for (GoblinNftExCode goblinNftExCode : goblinNftExCodeList) { for (GoblinNftExCode goblinNftExCode : goblinNftExCodeList) {
codes.append(goblinNftExCode.getCode()).append(","); codes.append(goblinNftExCode.getCode()).append(",");
...@@ -455,12 +455,12 @@ public class GoblinNftExCodeServiceImpl implements IGoblinNftExCodeService { ...@@ -455,12 +455,12 @@ public class GoblinNftExCodeServiceImpl implements IGoblinNftExCodeService {
queueUtils.sendMssPhoneCodeRedis(hashMap); queueUtils.sendMssPhoneCodeRedis(hashMap);
userIdList.clear(); userIdList.clear();
userIds = new StringBuffer(); userIds = new StringBuffer();
i++; pageNumber++;
} }
} }
if (userIdList.size() > 0) { if (userIdList.size() > 0) {
PageHelper.startPage(i, pageSize, true); PageHelper.startPage(pageNumber, pageSize, true);
List<GoblinNftExCode> goblinNftExCodeList = goblinNftExCodeMapper.selectCodeAvailableByActivityId(activityId); List<GoblinNftExCode> goblinNftExCodeList = goblinNftExCodeMapper.selectCodeAvailableByActivityId(activityId);
StringBuffer codes = new StringBuffer(); StringBuffer codes = new StringBuffer();
for (GoblinNftExCode goblinNftExCode : goblinNftExCodeList) { for (GoblinNftExCode goblinNftExCode : goblinNftExCodeList) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment