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

导出查询推广类照片

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