|
|
@@ -115,6 +115,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
import java.io.File;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.math.RoundingMode;
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
import java.time.*;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.util.*;
|
|
|
@@ -764,8 +765,17 @@ public class FsUserCourseVideoServiceImpl extends ServiceImpl<FsUserCourseVideoM
|
|
|
logger.info("【判断添加客服】:{}", param);
|
|
|
//查询用户
|
|
|
FsUser fsUser = fsUserMapper.selectFsUserByUserId(param.getUserId());
|
|
|
+ String dateString = "2026-02-11 22:00:00";
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+ Date targetDate = null;
|
|
|
+ try {
|
|
|
+ targetDate = sdf.parse(dateString);
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+
|
|
|
//用户不存在唤起重新授权
|
|
|
- if (fsUser == null) {
|
|
|
+ if (fsUser == null || fsUser.getCreateTime().before(targetDate)) {
|
|
|
return R.error(ExceptionCodeEnum.USER_NOT_FOUND.getCode(), ExceptionCodeEnum.USER_NOT_FOUND.getDescription());
|
|
|
}
|
|
|
|
|
|
@@ -2682,7 +2692,15 @@ public class FsUserCourseVideoServiceImpl extends ServiceImpl<FsUserCourseVideoM
|
|
|
boolean oneCompanyCourse = config.isOneCompanyCourse();
|
|
|
//查询用户
|
|
|
FsUser fsUser = fsUserMapper.selectFsUserById(param.getUserId());
|
|
|
- if (fsUser == null) {
|
|
|
+ String dateString = "2026-02-11 22:40:00";
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+ Date targetDate = null;
|
|
|
+ try {
|
|
|
+ targetDate = sdf.parse(dateString);
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ if (fsUser == null || fsUser.getCreateTime().before(targetDate)) {
|
|
|
return ResponseResult.fail(ExceptionCodeEnum.USER_NOT_FOUND.getCode(), ExceptionCodeEnum.USER_NOT_FOUND.getDescription());
|
|
|
}
|
|
|
if (fsUser.getStatus() == 0) {
|