rain
2024-06-11 6c321434d8f0bc78ae86640653eccbf4cfc2c1d3
src/main/java/com/dji/sample/media/service/impl/FileServiceImpl.java
@@ -90,6 +90,15 @@
    }
    public void saveMarkFile(String workspaceId, FileUploadDTO file) throws IOException, FontFormatException, ImageProcessingException {
        boolean endsWith = file.getObjectKey().endsWith(".mp4");
        if (endsWith) {
            MediaFileMarkEntity mediaFileMarkEntity = this.fileUploadConvertToMarkEntity(file);
            mediaFileMarkEntity.setWorkspaceId(workspaceId);
            mediaFileMarkEntity.setFileId(UUID.randomUUID().toString());
            markMapper.insert(mediaFileMarkEntity);
        } else {
            boolean contains = file.getName().contains("~");
            if (contains) {
        String name = TimerUtil.getDkbh(file.getName());
        List<LotInfo> lotInfos = patchesMapper.selectList(new LambdaQueryWrapper<LotInfo>().eq(LotInfo::getDkbh, name));
        if (!lotInfos.isEmpty()) {
@@ -99,14 +108,8 @@
                    .set(LotInfo::getInvestigate, 1);
            patchesMapper.update(null, updateWrapper);
        }
        boolean endsWith = file.getObjectKey().endsWith(".mp4");
        if (endsWith) {
            MediaFileMarkEntity mediaFileMarkEntity = this.fileUploadConvertToMarkEntity(file);
            mediaFileMarkEntity.setWorkspaceId(workspaceId);
            mediaFileMarkEntity.setFileId(UUID.randomUUID().toString());
            markMapper.insert(mediaFileMarkEntity);
        }
        MediaFileMarkEntity mediaFileMarkEntity = this.fileUploadConvertToMarkEntity(file);
        String url = "http://dev.jxpskj.com:9000/cloud-bucket" + file.getObjectKey();
        File file1 = TbFjServiceImpl.downloadFile(url);
@@ -128,6 +131,7 @@
        uploadFile(endpoint, accessKey, secretKey, bucketName, objectName, file2);
        markMapper.insert(mediaFileMarkEntity);
    }
    }
    @Override
    public Object mediaInfo(String filename) {