lzh
db31462774
refactor(video): JT1078 模块未迁移时的软依赖降级收敛
- JT1078 相关两个 stub 接口 Ijt1078Service / Ijt1078PlayService
目前没有 @Service 实现(等待从 WVP 后续迁移),直接 @Autowired
会导致 video server 启动失败。
- GbChannelPlayServiceImpl:原本只声明了 jt1078PlayService 字段,
从未在任何方法体里引用,属于死代码,直接删掉 import + field。
- MediaServiceImpl:保留引用(checkStreamFromJt 有真实调用),
改成 @Autowired(required=false) 做软依赖;在 "1078" app 分支
入口加 null guard,接口缺失时直接返回 false 拒绝请求;
补注释说明两处处理不对称的原因,并留 TODO 指向 JT1078
迁移完成后的收尾动作(去掉 required=false / 引入
JtModuleProperties.enabled 开关统一管理)。