|
@@ -4,6 +4,7 @@ import cn.hutool.core.util.ObjectUtil;
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.fs.common.core.redis.RedisCache;
|
|
import com.fs.common.core.redis.RedisCache;
|
|
|
|
+import com.fs.common.exception.CustomException;
|
|
import com.fs.common.exception.ServiceException;
|
|
import com.fs.common.exception.ServiceException;
|
|
import com.fs.course.domain.FsUserCoursePeriod;
|
|
import com.fs.course.domain.FsUserCoursePeriod;
|
|
import com.fs.course.domain.FsUserCoursePeriodDays;
|
|
import com.fs.course.domain.FsUserCoursePeriodDays;
|
|
@@ -107,13 +108,16 @@ public class FsUserCoursePeriodServiceImpl implements IFsUserCoursePeriodService
|
|
|
|
|
|
if(LocalDate.now().isBefore(fsUserCoursePeriod.getPeriodStartingTime())){
|
|
if(LocalDate.now().isBefore(fsUserCoursePeriod.getPeriodStartingTime())){
|
|
fsUserCoursePeriod.setPeriodStatus(1L);
|
|
fsUserCoursePeriod.setPeriodStatus(1L);
|
|
- } else if(LocalDate.now().isAfter(fsUserCoursePeriod.getPeriodEndTime())){
|
|
|
|
|
|
+ } else if(LocalDate.now().isAfter(fsUserCoursePeriod.getPeriodEndTime())){
|
|
fsUserCoursePeriod.setPeriodStatus(3L);
|
|
fsUserCoursePeriod.setPeriodStatus(3L);
|
|
} else{
|
|
} else{
|
|
fsUserCoursePeriod.setPeriodStatus(2L);
|
|
fsUserCoursePeriod.setPeriodStatus(2L);
|
|
}
|
|
}
|
|
|
|
|
|
FsUserCoursePeriod fsUserCoursePeriod1 = fsUserCoursePeriodMapper.selectFsUserCoursePeriodById(fsUserCoursePeriod.getPeriodId());
|
|
FsUserCoursePeriod fsUserCoursePeriod1 = fsUserCoursePeriodMapper.selectFsUserCoursePeriodById(fsUserCoursePeriod.getPeriodId());
|
|
|
|
+ if (!fsUserCoursePeriod1.getTrainingCampId().equals(fsUserCoursePeriod.getTrainingCampId())){
|
|
|
|
+ throw new CustomException("参数错误,请刷新后再试!");
|
|
|
|
+ }
|
|
int flag = fsUserCoursePeriodMapper.updateFsUserCoursePeriod(fsUserCoursePeriod);
|
|
int flag = fsUserCoursePeriodMapper.updateFsUserCoursePeriod(fsUserCoursePeriod);
|
|
|
|
|
|
// 2. 判定是否变更过开始时间(periodStartingTime)
|
|
// 2. 判定是否变更过开始时间(periodStartingTime)
|