mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-10 21:19:00 +08:00
fix(file): 修复文件查询时未使用主库读取导致的数据不一致问题
- 在SysFileServiceImpl中为selectOne方法添加false参数强制使用主库查询 - 优化SysFileController中getFile方法的参数注释说明
This commit is contained in:
1 parent
155a303bec
commit
880652f62c
2 files changed
+3
-4
No files matched your search
+2
-3
@@ -138,9 +138,8 @@ public class SysFileController {
|
||||
/**
|
||||
* 获取文件
|
||||
*
|
||||
* @param fileName 文件空间/名称
|
||||
* @param response
|
||||
* @return
|
||||
* @param fileName 文件名称,格式为文件空间/名称
|
||||
* @param response HTTP响应对象
|
||||
*/
|
||||
@Inner(false)
|
||||
@NoEncrypt
|
||||
|
||||
+1
-1
@@ -123,7 +123,7 @@ public class SysFileServiceImpl extends ServiceImpl<SysFileMapper, SysFile> impl
|
||||
fileName = urlFileName;
|
||||
}
|
||||
|
||||
SysFile sysFile = baseMapper.selectOne(Wrappers.<SysFile>lambdaQuery().eq(SysFile::getFileName, fileName));
|
||||
SysFile sysFile = baseMapper.selectOne(Wrappers.<SysFile>lambdaQuery().eq(SysFile::getFileName, fileName), false);
|
||||
try (S3Object s3Object = fileTemplate.getObject(sysFile.getBucketName(), sysFile.getDir(), fileName)) {
|
||||
response.setContentType("application/octet-stream; charset=UTF-8");
|
||||
// 文件唯一hash
|
||||
|
||||
Reference in new issue
Block a user