Commit 72d2d81d6a4d940a3f1d19929159b0184c3b2f21
1 parent
8aaa96c8
修复由于多租户定时任务方法返回 void 导致的执行 xxlJob 执行失败的问题
Showing
1 changed file
with
1 additions
and
1 deletions
yudao-framework/yudao-spring-boot-starter-biz-tenant/src/main/java/cn/iocoder/yudao/framework/tenant/core/job/TenantJobAspect.java
| ... | ... | @@ -46,7 +46,7 @@ public class TenantJobAspect { |
| 46 | 46 | TenantUtils.execute(tenantId, () -> { |
| 47 | 47 | try { |
| 48 | 48 | Object result = joinPoint.proceed(); |
| 49 | - results.put(tenantId, StrUtil.toStringOrNull(result)); | |
| 49 | + results.put(tenantId, StrUtil.toStringOrEmpty(result)); | |
| 50 | 50 | } catch (Throwable e) { |
| 51 | 51 | log.error("[execute][租户({}) 执行 Job 发生异常", tenantId, e); |
| 52 | 52 | results.put(tenantId, ExceptionUtil.getRootCauseMessage(e)); | ... | ... |