杜洪波
2024-08-28 00c8a3b68c70fb277d1f19be93e2b4050cad609a
代码提交
已修改1个文件
20 ■■■■■ 文件已修改
src/main/java/com/product/file/service/FileManagerService.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/file/service/FileManagerService.java
@@ -20,6 +20,8 @@
import com.product.file.util.FileUtil;
import com.product.file.util.FileUtils;
import com.product.module.sys.entity.SystemUser;
import com.product.util.BaseUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.context.request.RequestContextHolder;
@@ -419,6 +421,24 @@
    }
    /**
     *     根据附件表数据生成文档索引
     */
    public void readAttachmentCreateIndex() {
        DataTableEntity dtAttachment = baseDao.listTable(CmnConst.PRODUCT_SYS_ATTACHMENTS);
        if (BaseUtil.dataTableIsEmpty(dtAttachment)) {
            return ;
        }
        for (int i = 0; i < dtAttachment.getRows(); i++) {
            FieldSetEntity fseAttachment = dtAttachment.getFieldSetEntity(i);
            FieldSetEntity fseIndex = new FieldSetEntity();
            fseIndex.setTableName("fseIndex");
            fseIndex.setValue("function_uuid", fseAttachment.getString("function_uuid"));
            fseIndex.setValue("attachment_uuid", fseAttachment.getUUID());
            CreateDocumentIndexThread.getInstance().appendAttaInfo(fseIndex);
        }
    }
    /**
     * 提取文件信息-下载文件或者在线预览文件
     *
     * @param fse