liusheng
2026-10-10 0afac42fb2e9d6e5291304dd0044ce3042b45d2b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package com.ruoyi.message.sms.provider.ls;
 
/**
 * 丽水机构配置的静态兜底。
 * <p>
 * 说明:原 {@code com.ruoyi.common.enums.MsgLSEnum} 里两个机构(景宁、丽水市中医院)
 * 的具体地址/租户/发送人配置已被整段注释掉,线上实际依赖 {@code sys_config} 表的
 * {@code ls.msg.info}(见 {@code RyTask.ls 分支} 与 {@code SmsRecordsServiceImpl.sendSMS})。
 * <p>
 * 因此这里不做静态兜底:静态兜底一旦给出「地址为空」的配置,反而会把线上原本能正常
 * 换取 token 的流程打断(见 {@link LishuiSmsSender#resolveConfig})。
 * 若确实需要静态配置,请实现 {@link LishuiMessageConfigProvider}(推荐,走 {@code sys_config})。
 * <p>
 * 保留本类是为了标注该历史遗留点,避免后人重复踩坑。
 */
final class LishuiStaticConfig {
 
    private LishuiStaticConfig() {
    }
 
    /**
     * 永远返回 {@code null},表示「没有静态兜底」,由调用方决定如何处理。
     */
    static LishuiMessageConfig fallback(String orgid) {
        return null;
    }
}