提交 1ec437cd authored 作者: 李秋林's avatar 李秋林

导出查询推广类照片

上级 a7e28e7d
......@@ -36,7 +36,7 @@ public class PromotionActivityExport {
@PostMapping("/activity")
public void activityList(HttpServletResponse response, @RequestBody ActivityVo activityVo) {
log.info("活动记录导出");
log.info("============== 活动记录导出 start ==============");
List<TemporaryActivityReportedDO> reportedDos = promotionActivityService.findActivityList(activityVo);
List<Long> activityId = reportedDos.stream().map(TemporaryActivityReportedDO::getId).collect(Collectors.toList());
Map<Long, List<TemporaryActivityPhotoDO>> activityPhotos = promotionActivityService.findActivityPhotos(activityId);
......@@ -212,6 +212,7 @@ public class PromotionActivityExport {
log.info("活动记录数据处理完成,开始导出");
ExcelUtils.export(response, "活动数据导出_"+ DateUtil.today(), sheet);
log.info("============== 活动记录导出 end ==============");
}
}
......@@ -3,6 +3,7 @@ package com.wangxiaolu.export.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.wangxiaolu.export.mapper.entity.TemporaryActivityPhotoDO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
......@@ -16,7 +17,7 @@ import java.util.List;
@Mapper
@Repository
public interface TemporaryActivityPhotoMapper extends BaseMapper<TemporaryActivityPhotoDO> {
List<TemporaryActivityPhotoDO> findActivityPhotos(List<Long> activityId);
List<TemporaryActivityPhotoDO> findActivityPhotos(@Param("aids") List<Long> activityId);
}
......
......@@ -20,3 +20,8 @@ spring:
logging:
config: classpath:logback-spring.xml
# mybatis-plus 控制台打印sql日志
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
\ No newline at end of file
......@@ -16,7 +16,10 @@
select reported_id, type, photo_url
from temporary_activity_photo
where is_delete = 1
and reported_id in (45, 46, 47);
and reported_id in
<foreach collection="aids" item="aid" open="(" close=")" separator=",">
#{aid}
</foreach>
</select>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论