Просмотр исходного кода

修改定时任务创建数据无用户id问题

车车 3 месяцев назад
Родитель
Сommit
03cbf5e2e7

+ 4 - 0
yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/handler/DefaultDBFieldHandler.java

@@ -36,10 +36,14 @@ public class DefaultDBFieldHandler implements MetaObjectHandler {
             // 当前登录用户不为空,创建人为空,则当前登录用户为创建人
             if (Objects.nonNull(userId) && Objects.isNull(baseDO.getCreator())) {
                 baseDO.setCreator(userId.toString());
+            } else {
+                baseDO.setCreator("0");
             }
             // 当前登录用户不为空,更新人为空,则当前登录用户为更新人
             if (Objects.nonNull(userId) && Objects.isNull(baseDO.getUpdater())) {
                 baseDO.setUpdater(userId.toString());
+            } else {
+                baseDO.setUpdater("0");
             }
         }
     }