文件属性增加了创建者

This commit is contained in:
chenxudong 2025-01-14 09:08:51 +08:00
parent 8c16882780
commit ea7732f1b5
2 changed files with 7 additions and 0 deletions

View File

@ -40,4 +40,5 @@ public class FileInfoVO {
private String fileCode;
private String createdBy;
}

View File

@ -23,7 +23,9 @@ import com.electromagnetic.industry.software.common.exception.BizException;
import com.electromagnetic.industry.software.common.resp.ElectromagneticResult;
import com.electromagnetic.industry.software.common.util.*;
import com.electromagnetic.industry.software.manage.mapper.EdFileInfoMapper;
import com.electromagnetic.industry.software.manage.mapper.UserMapper;
import com.electromagnetic.industry.software.manage.pojo.models.EdFileInfo;
import com.electromagnetic.industry.software.manage.pojo.models.User;
import com.electromagnetic.industry.software.manage.pojo.other.FileInfoVO;
import com.electromagnetic.industry.software.manage.pojo.other.UploadRecordDTO;
import com.electromagnetic.industry.software.manage.pojo.req.*;
@ -66,6 +68,8 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
private Environment environment;
@Resource
private PermissionService permissionService;
@Resource
private UserMapper userMapper;
private String downloadDataDir = "";
private String uploadDataDir = "";
@ -974,6 +978,8 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
@Override
public ElectromagneticResult<?> detail(String id) {
EdFileInfo fileInfo = this.baseMapper.selectById(id);
User singleUser = userMapper.getSingleUser(fileInfo.getCreatedBy());
fileInfo.setCreatedBy(singleUser.getUserName());
FileInfoVO fileInfoVO = BeanUtil.copyProperties(fileInfo, FileInfoVO.class);
return ElectromagneticResultUtil.success(fileInfoVO);
}