feat: update

This commit is contained in:
landaiqing
2024-07-23 23:53:25 +08:00
parent 03442ec775
commit 8ef408037d
2 changed files with 7 additions and 4 deletions

View File

@@ -38,6 +38,8 @@ import java.util.List;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
import static com.schisandra.oss.infra.basic.entity.table.SchisandraFileHeatmapTableDef.SCHISANDRA_FILE_HEATMAP;
/**
* controller
*
@@ -165,17 +167,18 @@ public class SchisandraOssMinioController {
@GetMapping("listDir")
public Result listMinioInfo(@RequestParam String userId, @RequestParam String dirName, @RequestParam String bucket) throws Exception {
Preconditions.checkNotNull(userId, "不能为空");
String path=dirName;
if ((dirName==null)||(dirName.equals(""))){
dirName = "/";
path = "/";
}
MinioOssClient bean = SpringUtil.getBean(OssConstant.OssType.MINIO + userId);
bean.getMinioOssConfig().setBucketName(bucket);
List<OssInfo> object = (List<OssInfo>) caffeineUtil.caffeineBuild().getIfPresent("MinioListDir" + userId + bucket + dirName);
List<OssInfo> object = (List<OssInfo>) caffeineUtil.caffeineBuild().getIfPresent("MinioListDir" + userId + bucket + path);
if (object != null) {
return Result.ok(object);
} else {
List<OssInfo> list = bean.listDir(bucket, dirName);
caffeineUtil.caffeineBuild().put("MinioListDir" + userId + bucket + dirName, list);
caffeineUtil.caffeineBuild().put("MinioListDir" + userId + bucket + path, list);
return Result.ok(list);
}

View File

@@ -121,7 +121,7 @@ public class SchisandraShareCommentReplyServiceImpl implements SchisandraShareCo
.from(SchisandraShareCommentReplyTableDef.SCHISANDRA_SHARE_COMMENT_REPLY)
.where(SchisandraShareCommentReplyTableDef.SCHISANDRA_SHARE_COMMENT_REPLY.DETAIL_ID.eq(detailId))
.where(SchisandraShareCommentReplyTableDef.SCHISANDRA_SHARE_COMMENT_REPLY.REPLY_TYPE.eq(0))
.orderBy(SchisandraShareCommentReplyTableDef.SCHISANDRA_SHARE_COMMENT_REPLY.REPLY_COUNT.add(SchisandraShareCommentReplyTableDef.SCHISANDRA_SHARE_COMMENT_REPLY.LIKES) ,false);
.orderBy(SchisandraShareCommentReplyTableDef.SCHISANDRA_SHARE_COMMENT_REPLY.LIKES ,false);
return this.schisandraShareCommentReplyDao.selectListByQuery(wrapper);
}