ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
``` /** * @author 张跃帅 * @Description: oss平台-工具类 * @date 2020/08/12 */ public class OssPlatformUtil { private static final OssService ossService = SpringUtil.getBean(OssService.class); /** * 获取-oss上传平台 */ public static String getOssPlatform(String appCode) { // 变量 String platformName = null; // 创建查询包装器 LambdaQueryWrapper<OssEntity> queryWrapper = new LambdaQueryWrapper<>(); // 设置条件 queryWrapper.eq(OssEntity::getAppCode, appCode) .eq(OssEntity::getEnabledFlag, EnabledFlagEnum.YES_ENABLED.getCode()) .eq(OssEntity::getDelFlag, CommonDelFlagEnum.NOT_DELETE.getCode()) .ne(OssEntity::getOssType, OssTypeEnum.OSS_FTP.getCode()) .ne(OssEntity::getOssType, OssTypeEnum.OSS_SFTP.getCode()); // 查询 OssEntity oss = ossService.getOne(queryWrapper); // 判断 if (ObjectUtil.isNotNull(oss)) { // 拼接参数 platformName = appCode + "-" + oss.getOssType(); } // 返回 return platformName; } /** * 获取-ftp上传平台 */ public static String getFtpPlatform(String appCode) { // 变量 String platformName = null; // 创建查询包装器 LambdaQueryWrapper<OssEntity> queryWrapper = new LambdaQueryWrapper<>(); // 设置条件 queryWrapper.eq(OssEntity::getAppCode, appCode) .eq(OssEntity::getEnabledFlag, EnabledFlagEnum.YES_ENABLED.getCode()) .eq(OssEntity::getOssType, OssTypeEnum.OSS_FTP.getCode()) .or() .eq(OssEntity::getOssType, OssTypeEnum.OSS_SFTP.getCode()) .eq(OssEntity::getDelFlag, CommonDelFlagEnum.NOT_DELETE.getCode()); // 查询 OssEntity oss = ossService.getOne(queryWrapper); // 判断 if (ObjectUtil.isNotNull(oss)) { // 拼接参数 platformName = appCode + "-" + oss.getOssType(); } // 返回 return platformName; } }