diff --git a/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java b/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java index be224dc..fa98c80 100644 --- a/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/mobile/impl/GoodsServiceImpl.java @@ -279,6 +279,9 @@ public class GoodsServiceImpl implements GoodsService { } } TaskEntity task = videoTaskRepository.getTaskById(videoRespVO.getTaskId()); + if (task == null) { + return ApiResponse.fail("该vlog不存在或已失效"); + } JSONObject paramJson = JSON.parseObject(task.getTaskParams()); AtomicInteger deviceCount = new AtomicInteger(); goodsDetailVO.setShotTime(taskTaskService.getTaskShotDate(task.getId())); diff --git a/src/main/resources/mapper/StatisticsMapper.xml b/src/main/resources/mapper/StatisticsMapper.xml index 1384da6..5c153df 100644 --- a/src/main/resources/mapper/StatisticsMapper.xml +++ b/src/main/resources/mapper/StatisticsMapper.xml @@ -12,10 +12,10 @@ where (status = 1 or status = 2) and scenic_id = #{scenicId} - and create_at >= #{startTime} + and pay_at >= #{startTime} - and create_at <= #{endTime} + and pay_at <= #{endTime}