Browse Source

bug修复

zouxuan 1 year ago
parent
commit
c8883c63c0

+ 8 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/TempLittleArtistTrainingCampServiceImpl.java

@@ -224,8 +224,15 @@ public class TempLittleArtistTrainingCampServiceImpl extends ServiceImpl<TempLit
     @Override
     @Override
     public List<TempUserTrainingTimeDetailVo> queryUserTrainingTime(Map<String, Object> param) {
     public List<TempUserTrainingTimeDetailVo> queryUserTrainingTime(Map<String, Object> param) {
         Integer userId = WrapperUtil.toInt(param, "userId", "学员id不能为空");
         Integer userId = WrapperUtil.toInt(param, "userId", "学员id不能为空");
+        Object campId = param.get("campId");
+        if (Objects.isNull(campId)) {
+            throw new BizException("训练营id不能为空");
+        }
         //获取训练营
         //获取训练营
-        TempLittleArtistTrainingCamp camp = this.lambdaQuery().eq(TempLittleArtistTrainingCamp::getId, param.get("campId")).one();
+        TempLittleArtistTrainingCamp camp = this.lambdaQuery().eq(TempLittleArtistTrainingCamp::getId, campId).one();
+        if (Objects.isNull(camp)) {
+            throw new BizException("训练营不存在");
+        }
         String startDateStr = DateUtil.dateToString(camp.getTrainStartDate());
         String startDateStr = DateUtil.dateToString(camp.getTrainStartDate());
         String endDateStr = DateUtil.dateToString(camp.getTrainEndDate());
         String endDateStr = DateUtil.dateToString(camp.getTrainEndDate());
         //生成训练时间集合
         //生成训练时间集合