You've already forked FrameTour-BE
refactor(task): 移除重复的景区配置查询逻辑
All checks were successful
ZhenTu-BE/pipeline/head This commit looks good
All checks were successful
ZhenTu-BE/pipeline/head This commit looks good
- 删除了 DownloadNotificationTasker 中多次调用的 getScenicMpConfig 方法 - 简化了视频下载通知任务的执行流程- 提高代码可读性和维护性 - 避免不必要的数据库查询操作
This commit is contained in:
@@ -69,7 +69,6 @@ public class DownloadNotificationTasker {
|
|||||||
sentMemberIds.add(item.getMemberId());
|
sentMemberIds.add(item.getMemberId());
|
||||||
|
|
||||||
MemberRespVO member = memberMapper.getById(item.getMemberId());
|
MemberRespVO member = memberMapper.getById(item.getMemberId());
|
||||||
MpConfigEntity scenicMp = scenicRepository.getScenicMpConfig(member.getScenicId());
|
|
||||||
// 发送模板消息
|
// 发送模板消息
|
||||||
String templateId = scenicRepository.getVideoDownloadTemplateId(item.getScenicId());
|
String templateId = scenicRepository.getVideoDownloadTemplateId(item.getScenicId());
|
||||||
if (StringUtils.isBlank(templateId)) {
|
if (StringUtils.isBlank(templateId)) {
|
||||||
@@ -137,7 +136,6 @@ public class DownloadNotificationTasker {
|
|||||||
sentMemberIds.add(item.getMemberId());
|
sentMemberIds.add(item.getMemberId());
|
||||||
|
|
||||||
MemberRespVO member = memberMapper.getById(item.getMemberId());
|
MemberRespVO member = memberMapper.getById(item.getMemberId());
|
||||||
MpConfigEntity scenicMp = scenicRepository.getScenicMpConfig(member.getScenicId());
|
|
||||||
ScenicConfigEntity scenicConfig = scenicRepository.getScenicConfig(item.getScenicId());
|
ScenicConfigEntity scenicConfig = scenicRepository.getScenicConfig(item.getScenicId());
|
||||||
Integer videoStoreDay = scenicConfig.getVideoStoreDay();
|
Integer videoStoreDay = scenicConfig.getVideoStoreDay();
|
||||||
if (videoStoreDay == null) {
|
if (videoStoreDay == null) {
|
||||||
@@ -238,7 +236,6 @@ public class DownloadNotificationTasker {
|
|||||||
}
|
}
|
||||||
|
|
||||||
MemberRespVO member = memberMapper.getById(item.getMemberId());
|
MemberRespVO member = memberMapper.getById(item.getMemberId());
|
||||||
MpConfigEntity scenicMp = scenicRepository.getScenicMpConfig(member.getScenicId());
|
|
||||||
// 发送模板消息
|
// 发送模板消息
|
||||||
String templateId = scenicRepository.getVideoDownloadTemplateId(item.getScenicId());
|
String templateId = scenicRepository.getVideoDownloadTemplateId(item.getScenicId());
|
||||||
if (StringUtils.isBlank(templateId)) {
|
if (StringUtils.isBlank(templateId)) {
|
||||||
|
Reference in New Issue
Block a user