|
@@ -3,10 +3,8 @@ package com.fs.course.service.impl;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
-import com.fs.common.core.domain.R;
|
|
|
import com.fs.common.core.redis.RedisCache;
|
|
|
import com.fs.common.exception.ServiceException;
|
|
|
-import com.fs.common.utils.StringUtils;
|
|
|
import com.fs.course.domain.FsUserCoursePeriod;
|
|
|
import com.fs.course.domain.FsUserCoursePeriodDays;
|
|
|
import com.fs.course.mapper.FsUserCoursePeriodDaysMapper;
|
|
@@ -107,6 +105,15 @@ public class FsUserCoursePeriodServiceImpl implements IFsUserCoursePeriodService
|
|
|
// 1. 查询原始数据
|
|
|
fsUserCoursePeriod.setUpdateTime(LocalDateTime.now());
|
|
|
|
|
|
+ // 设置营期状态
|
|
|
+ if(LocalDate.now().isBefore(fsUserCoursePeriod.getPeriodStartingTime())){
|
|
|
+ fsUserCoursePeriod.setPeriodStatus(1L);
|
|
|
+ } else if(LocalDate.now().isAfter(fsUserCoursePeriod.getPeriodEndTime())){
|
|
|
+ fsUserCoursePeriod.setPeriodStatus(3L);
|
|
|
+ } else{
|
|
|
+ fsUserCoursePeriod.setPeriodStatus(2L);
|
|
|
+ }
|
|
|
+
|
|
|
FsUserCoursePeriod fsUserCoursePeriod1 = fsUserCoursePeriodMapper.selectFsUserCoursePeriodById(fsUserCoursePeriod.getPeriodId());
|
|
|
int flag = fsUserCoursePeriodMapper.updateFsUserCoursePeriod(fsUserCoursePeriod);
|
|
|
|