refactor(util): 迁移TenantOptionUtil并重构相关依赖

- 将TenantOptionUtil从web包移动到common.utils包
- 更新所有相关控制器和服务中的导入路径
- 将YbManager实现类替换为IYbManager接口
- 统一yb枚举类导入路径从common.enums.ybenums到his.yb.enums
- 移除已废弃的TenantOptionUtil类文件
- 更新手术排班相关枚举导入路径
- 调整药房管理相关DTO导入路径到pharmacy.dispense包
- 统一文档模块枚举类导入路径到document.enums包
- 在护士站应用服务中添加事件发布器和相关业务事件处理
- 更新库存管理和支付相关的医保枚举引用路径
This commit is contained in:
2026-06-21 04:34:29 +08:00
parent e4f7b30442
commit fbafd661c2
369 changed files with 197 additions and 30206 deletions

View File

@@ -1,42 +0,0 @@
package com.core.web.util;
import com.core.common.core.domain.model.LoginUser;
import com.core.common.enums.TenantOptionDict;
import com.core.common.utils.SecurityUtils;
import com.core.common.utils.StringUtils;
/**
* 租户配置工具类
*
* @author system
*/
public class TenantOptionUtil {
/**
* 获取租户配置项内容
*
* @param optionDict 租户配置项字典
* @return 租户配置项内容
*/
public static String getOptionContent(TenantOptionDict optionDict) {
LoginUser loginUser;
try {
loginUser = SecurityUtils.getLoginUser();
} catch (Exception e) {
return null;
}
if (loginUser == null) {
return null;
}
if (loginUser.getOptionMap() == null || loginUser.getOptionMap().isEmpty()) {
return null;
}
// return loginUser.getOptionMap().get(optionDict.getCode());
// TODO:2025/10/17 李永兴提出的sys_option切换TenantOption临时防止报错方案最晚2025年11月底删除
String newValue = loginUser.getOptionMap().get(optionDict.getCode());
String oldValue = loginUser.getOptionJsonValue(optionDict.getCode());
return StringUtils.isEmpty(newValue) ? oldValue : newValue;
}
}