| | |
| | | import com.qianwen.smartman.modules.system.service.IUserService; |
| | | |
| | | @Service |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/dnc/service/impl/DncFactoryFileServiceImpl.class */ |
| | | public class DncFactoryFileServiceImpl extends BaseServiceImpl<DncFactoryFileMapper, DncFactoryFile> implements IDncFactoryFileService { |
| | | private final IUserService userService; |
| | | private final IDncOperationLogService dncOperationLogService; |
| | |
| | | this.ossBuilder = ossBuilder; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.IDncFactoryFileService |
| | | |
| | | public DncFactoryFileVO addFactoryFile(DncFactoryFileVO dncFactoryFileVO) { |
| | | DncFactoryFile dncFactoryFile = DncFactoryFileConvert.INSTANCE.convert(dncFactoryFileVO); |
| | | String filename = dncFactoryFileVO.getFilename(); |
| | |
| | | this.dncOperationLogService.insertLog(dncOperationLogDto); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.IDncFactoryFileService |
| | | |
| | | public void writeFileLog(DncFactoryFile dncFactoryFile) { |
| | | DncOperationLogDto dncOperationLogDto = new DncOperationLogDto(); |
| | | dncOperationLogDto.setFileId(dncFactoryFile.getId()).setFileName(dncFactoryFile.getFilename()).setObjectKey(dncFactoryFile.getObjectKey()).setSuffix(dncFactoryFile.getSuffix()).setOperatorId(AuthUtil.getUserId()).setOperatorName(AuthUtil.getUserAccount()).setOperationType(DncEnums.LogOperationType.DELETE.getCode()).setOperationResponse(CommonConstant.VERSION_NUM).setOperationTime(new Date()).setSourceType(DncEnums.LogFileSourceType.STATION_FILE.getCode()).setTargetType(DncEnums.LogFileSourceType.STATION_FILE.getCode()).setLink(dncFactoryFile.getLink()).setFileLocation(DncEnums.FileLocation.ETHERNET.getCode()).setVersion(dncFactoryFile.getVersion()); |
| | | this.dncOperationLogService.insertLog(dncOperationLogDto); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.IDncFactoryFileService |
| | | |
| | | public Boolean verifyFileName(String fileName, String objectKey) { |
| | | DncFactoryFile one = getOne(Wrappers.<DncFactoryFile>lambdaQuery().eq(DncFactoryFile::getFilename, fileName) |
| | | .eq(DncFactoryFile::getIsCurrent, DncEnums.CurrentVersion.YES.getCode())); |
| | |
| | | return false; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.IDncFactoryFileService |
| | | |
| | | public IPage<DncFactoryFileVO> listPages(String keywords, Query query) { |
| | | Map<Long, User> userMap = this.userService.list().stream().collect(Collectors.toMap((v0) -> { |
| | | return v0.getId(); |
| | |
| | | return convert; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.IDncFactoryFileService |
| | | |
| | | public List<FileHistoryVO> getFactoryFileHistory(String fileId) { |
| | | Map<Long, User> userMap = this.userService.list().stream().collect(Collectors.toMap((v0) -> { |
| | | return v0.getId(); |
| | |
| | | return new ArrayList<>(); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.IDncFactoryFileService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Boolean switchVersion(FileVersionSwitchVO fileVersionSwitchVO) { |
| | | boolean result = false; |