mybatis-plus获取用户信用异常的解决

2023-12-22 16:50:52

mybatis-plus的修改人updateBy使用了注解

@TableField(value = "update_by",fill =FieldFill.INSERT_UPDATE )

用于自动填充,像定时任务这种系统内部触发的行为或第三方回调返回,是获取不到用户信息的,执行更新时就会出错,解决办法是在要执行更新的地方加上如下代码:

 LoginUser loginUser = new LoginUser();
 loginUser.setUsername("alipay");
 BaseContext.setLoginUser(loginUser);

文章来源:https://blog.csdn.net/shenxiaomo1688/article/details/135155124
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。