update 文件详情回显上传人

This commit is contained in:
lijiarao
2023-07-17 16:09:53 +08:00
parent d730d67360
commit ce3be0e51a
@@ -6,6 +6,8 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jero.common.system.api.ISysBaseAPI;
import com.jero.common.system.vo.LoginUser;
import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresRoles;
import com.jero.common.api.vo.Result;
@@ -27,6 +29,8 @@ public class OSSFileController {
@Autowired
private IOSSFileService ossFileService;
@Autowired
private ISysBaseAPI sysBaseAPI;
@ResponseBody
@GetMapping("/page")
@@ -87,6 +91,11 @@ public class OSSFileController {
result.error500("未找到对应实体");
}
else {
String createBy = file.getCreateBy();
LoginUser loginUser = sysBaseAPI.getUserByName(createBy);
if (loginUser != null){
file.setCreateBy(loginUser.getRealname());
}
result.setResult(file);
result.setSuccess(true);
}
@@ -103,6 +112,13 @@ public class OSSFileController {
LambdaQueryWrapper<OSSFile> wrapper = new LambdaQueryWrapper<>();
wrapper.in(OSSFile::getId ,Arrays.asList(ids.split(",")));
List<OSSFile> list = ossFileService.list(wrapper);
for (OSSFile file : list) {
String createBy = file.getCreateBy();
LoginUser loginUser = sysBaseAPI.getUserByName(createBy);
if (loginUser != null){
file.setCreateBy(loginUser.getRealname());
}
}
return Result.OK(list);
}