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:
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user