| | |
| | | import com.qianwen.smartman.modules.system.service.IUserService; |
| | | |
| | | @Service |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/dnc/service/impl/TransferDirectoryFileServiceImpl.class */ |
| | | public class TransferDirectoryFileServiceImpl extends BaseServiceImpl<TransferDirectoryFileMapper, TransferDirectoryFile> implements ITransferDirectoryFileService { |
| | | private static final Logger log = LoggerFactory.getLogger(TransferDirectoryFileServiceImpl.class); |
| | | private final IWorkstationService workstationService; |
| | |
| | | this.ossBuilder = ossBuilder; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public SaveBatchWorkstationFileVO saveDirectoryFile(Long workstationId, List<WorkstationDirectoryFileVO> workstationDirectoryFileVOList) { |
| | | SaveBatchWorkstationFileVO saveBatchWorkstationFileVO = new SaveBatchWorkstationFileVO(); |
| | |
| | | return saveBatchWorkstationFileVO; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public List<WorkstationDirectoryFileVO> saveBatchFile(WorkstationFileVO workstationFileVo) { |
| | | List<WorkstationDirectoryFileVO> list = new ArrayList<>(); |
| | |
| | | return list; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public List<Long> verificationUploadFileList(Long workstationId, List<WorkstationDirectoryFileVO> workstationDirectoryFileVOList) { |
| | | List<Long> repeatFileIds = new LinkedList<>(); |
| | | Long storageSpaceId = ((DncFixedSpace) Objects.requireNonNull(getStorageRootSpaceId(workstationId))).getId(); |
| | |
| | | return null; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public Boolean existDuplicateFile(Long id, List<WorkstationDirectoryFileVO> workstationDirectoryFileVOList) { |
| | | List<Long> longs = verificationUploadFileList(id, workstationDirectoryFileVOList); |
| | | return Boolean.valueOf(Func.isNotEmpty(longs) && longs.size() > 0); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public Boolean existDuplicateFileBatch(WorkstationFileVO workstationFileVo) { |
| | | List<Long> existsIds = new ArrayList<>(); |
| | | List<Long> workstationIds = workstationFileVo.getWorkstationIds(); |
| | |
| | | return Boolean.valueOf(Func.isNotEmpty(existsIds) && existsIds.size() > 0); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public void saveOperationLog(TransferDirectoryFile transferDirectoryFile, Integer operationType) { |
| | | File file = (File) this.fileService.getById(transferDirectoryFile.getCraftFileId()); |
| | | List<Long> ids = new ArrayList<>(); |
| | |
| | | this.operationLogService.insertLog(dncOperationLogDto); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public List<UploadFileOssVO> workstationFromFile(Integer fileType, List<UploadFileOssVO> list) { |
| | | BladeUser user = AuthUtil.getUser(); |
| | | return this.fileService.batchSave(user, list, DncEnums.LogOperationType.UPLOAD.getCode(), fileType); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public List<FileHistoryVO> getFileCoverHistory(String id) { |
| | | TransferDirectoryFile transferDirectoryFile; |
| | | Map<Long, User> userMap = this.userService.list().stream().collect(Collectors.toMap((v0) -> { |
| | |
| | | return new ArrayList<>(); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Boolean fileVersionSwitching(FileVersionSwitchVO fileVersionSwitchVO) { |
| | | boolean result = false; |
| | |
| | | return Boolean.valueOf(result); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public IPage<TransferDirectoryFilePageVO> getFilePages(WorkstationFileSearchVO searchDTO, Query query) { |
| | | List<String> suffixs = this.fileService.getSuffix(); |
| | | String keywords = searchDTO.getKeywords(); |
| | |
| | | }).collect(Collectors.toList());*/ |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public List<TransferDirectoryFileVo> fileList(WorkstationDetailVO workstationDetailVO) { |
| | | String workstationId = workstationDetailVO.getWorkstationId(); |
| | | Workstation workstation = (Workstation) this.workstationService.getById(workstationId); |
| | |
| | | }).collect(Collectors.toList()); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public Map<Long, ArtFileInformationDTO> artFileInformationMap(List<Long> artFileIds) { |
| | | Map<Long, ArtFileInformationDTO> artFileInformationMap = null; |
| | | if (Func.isNotEmpty(artFileIds)) { |
| | |
| | | return artFileInformationMap; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public Boolean deleteWorkstationDirectoryFile(String fileId) { |
| | | TransferDirectoryFile transferDirectoryFile = (TransferDirectoryFile) getById(String.valueOf(fileId)); |
| | | if (transferDirectoryFile == null) { |
| | |
| | | return Boolean.valueOf(removeById(transferDirectoryFile.getId())); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public List<TransferDirectoryFile> findProgram(Long id) { |
| | | return list(Wrappers.<TransferDirectoryFile>lambdaQuery() |
| | | .eq(TransferDirectoryFile::getTransferDirectoryId, id) |
| | |
| | | }, DncEnums.CurrentVersion.YES.getCode()));*/ |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public MachineToolBatchWriteFileVO batchOnlineWriteFile(MachineToolBatchWriteFileVO writeFileVO) { |
| | | List<String> workstationIds = writeFileVO.getWorkstationIds(); |
| | |
| | | return writeFileVO; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public String writeDncOnlineFile(String workstationId, List<DncWriteFileVO> dncWriteFileVOList) { |
| | | dncWriteFileVOList.forEach(writeFile -> { |
| | | String fileName = writeFile.getFileName(); |
| | |
| | | return MessageUtils.message("dnc.file.written.successfully", new Object[0]); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public InputStream readDncOnlineFile(DncReadFileVO dncReadFileVO) { |
| | | String fileName = dncReadFileVO.getFileName(); |
| | | String workstationId = dncReadFileVO.getWorkstationId(); |
| | |
| | | } |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public String delOnlineFile(DncReadFileVO dncReadFileVO) { |
| | | String workstationId = dncReadFileVO.getWorkstationId(); |
| | |
| | | } |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public List<TransferDirectoryFileVo> getOnlineFileList(DncReadFileVO dncReadFileVO) { |
| | | JSONArray data; |
| | | List<TransferDirectoryFileVo> transferDirectoryFileVoList = new ArrayList<>(); |
| | |
| | | } |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public List<SerialInfoDTO> allSerialList() { |
| | | try { |
| | | String str = this.dncOnlineFileClient.serialFileSerialList(); |
| | |
| | | } |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public Integer serialDownloadSend(SerialSendVO vo) { |
| | | log.info("远程地址: {}", vo); |
| | | try { |
| | |
| | | } |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public SendScheduleVO sendSchedule() { |
| | | try { |
| | | String str = this.dncOnlineFileClient.sendSchedule(); |
| | |
| | | } |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public boolean serialReceive(SerialSetting serialSetting) { |
| | | try { |
| | | String str = this.dncOnlineFileClient.serialReceive(serialSetting); |
| | |
| | | } |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public ReceiveScheduleVO receiveSchedule(String encodingType) { |
| | | try { |
| | | String str = this.dncOnlineFileClient.receiveSchedule(encodingType); |
| | |
| | | } |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public boolean transportCancel() { |
| | | try { |
| | | String str = this.dncOnlineFileClient.transportCancel(); |
| | |
| | | } |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryFileService |
| | | @Override |
| | | public List<WorkstationDirectoryFileVO> serialSaveFile(WorkstationDirectoryFileVO vo) { |
| | | Long workstationId = vo.getWorkstationId(); |
| | | Long storageSpaceId = vo.getStorageSpaceId(); |