|
|
|
@ -36,6 +36,7 @@ public class GenerateQRCodeListener {
|
|
|
|
|
//后台创建活动实例并绑定店铺之后,给店铺批量生成二维码
|
|
|
|
|
public void GenerateQRCode(ActivityInstanceCreatedEvent event) {
|
|
|
|
|
log.info("生成店铺码: {}", event.instance());
|
|
|
|
|
try {
|
|
|
|
|
PmnActivityInstance instance = event.instance();
|
|
|
|
|
List<PmnActivityStoreRelation> relationList = pmnActivityStoreRelationService.list(Wrappers.<PmnActivityStoreRelation>lambdaQuery().eq(PmnActivityStoreRelation::getInstanceId, instance.getId()).select(PmnActivityStoreRelation::getStoreId).eq(PmnActivityStoreRelation::getStatus, 1));
|
|
|
|
|
List<Long> storeIds = relationList.stream().map(PmnActivityStoreRelation::getStoreId).collect(Collectors.toList());
|
|
|
|
@ -50,5 +51,9 @@ public class GenerateQRCodeListener {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
log.info("生成失败数据: {}", fails);
|
|
|
|
|
}catch (Exception e) {
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
log.error("生成失败: {}", e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|