xw před 4 dny
rodič
revize
dd4643e064

+ 20 - 2
fs-service/src/main/java/com/fs/course/service/impl/FsUserCourseVideoServiceImpl.java

@@ -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) {