瀏覽代碼

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

- 在 FsTagUpdateServiceImpl 中添加对 qwUserId为空的检查- 当 qwUserId为空时记录错误日志并跳过当前任务- 注释掉 FsUserAdminController 中的权限校验注解
xw 2 周之前
父節點
當前提交
c31d9f4f44
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      fs-service/src/main/java/com/fs/tag/service/impl/FsTagUpdateServiceImpl.java

+ 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);