alphaH 2 veckor sedan
förälder
incheckning
216bbd1819

+ 4 - 0
java/src/main/java/com/payment/platform/module/payment/expense/institution/service/InstitutionScopeSyncService.java

@@ -229,6 +229,8 @@ public class InstitutionScopeSyncService {
                 quota.setInstitutionId(inst.getInstitutionId());
                 quota.setOutBizNo("all_" + inst.getInstitutionId() + "_" + employeeId);
                 quota.setEnterpriseId(enterpriseId);
+                // 通知回调无认证上下文,需显式设置 tenantId(TenantLineInnerInterceptor 会跳过)
+                quota.setTenantId(inst.getTenantId());
 
                 if (isActive) {
                     BigDecimal amount = inst.getAmount() != null ? inst.getAmount() : BigDecimal.ZERO;
@@ -383,6 +385,8 @@ public class InstitutionScopeSyncService {
                         quota.setInstitutionId(instId);
                         quota.setOutBizNo("scope_" + instId + "_" + employeeId);
                         quota.setEnterpriseId(enterpriseId);
+                        // 通知回调无认证上下文,需显式设置 tenantId(TenantLineInnerInterceptor 会跳过)
+                        quota.setTenantId(inst.getTenantId());
                         if (isActive) {
                             BigDecimal amount = inst.getAmount() != null ? inst.getAmount() : BigDecimal.ZERO;
                             quota.setTotalAmount(amount);