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}