Quellcode durchsuchen

fix(tag): 处理 qwUserId 为空的情况

- 在 FsTagUpdateServiceImpl 中添加对 qwUserId为空的检查- 当 qwUserId为空时记录错误日志并跳过当前任务- 注释掉 FsUserAdminController 中的权限校验注解
xw vor 2 Wochen
Ursprung
Commit
c31d9f4f44

+ 8 - 0
fs-service/src/main/java/com/fs/tag/service/impl/FsTagUpdateServiceImpl.java

@@ -133,6 +133,10 @@ public class FsTagUpdateServiceImpl implements FsTagUpdateService {
             task.setQwUserId(String.valueOf(item.getQwUserId()));
 
             FsUserCourseVideo fsUserCourseVideo = courseVideoMap.get(task.getVideoId());
+            if(ObjectUtil.isNull(item.getQwUserId())){
+                log.error("qwUserId is null 已跳过");
+                continue;
+            }
             String corpId = qwUserCacheService.queryCorpIdByQwUserId(item.getQwUserId());
             if(StringUtils.isNotNull(corpId)){
                 task.setCorpId(corpId);
@@ -190,6 +194,10 @@ public class FsTagUpdateServiceImpl implements FsTagUpdateService {
              task.setQwExternalContactId(String.valueOf(item.getQwExternalContactId()));
             task.setQwUserId(String.valueOf(item.getQwUserId()));
             task.setLogType(1);
+            if(ObjectUtil.isNull(item.getQwUserId())){
+                log.error("qwUserId is null 已跳过");
+                continue;
+            }
             String corpId = qwUserCacheService.queryCorpIdByQwUserId(item.getQwUserId());
             if(StringUtils.isNotNull(corpId)){
                 task.setCorpId(corpId);