|
@@ -16,16 +16,13 @@
|
|
*/
|
|
*/
|
|
package org.springblade.archive.controller;
|
|
package org.springblade.archive.controller;
|
|
|
|
|
|
-import cn.hutool.core.text.split.SplitIter;
|
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
import io.swagger.annotations.*;
|
|
import io.swagger.annotations.*;
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
|
|
|
import javax.servlet.ServletOutputStream;
|
|
import javax.servlet.ServletOutputStream;
|
|
-import javax.servlet.http.HttpServletRequest;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.validation.Valid;
|
|
import javax.validation.Valid;
|
|
|
|
|
|
@@ -41,13 +38,10 @@ import org.springblade.archive.entity.ExpertInspection;
|
|
import org.springblade.archive.service.IArchiveAutoPdfService;
|
|
import org.springblade.archive.service.IArchiveAutoPdfService;
|
|
import org.springblade.archive.service.ITraceLogService;
|
|
import org.springblade.archive.service.ITraceLogService;
|
|
import org.springblade.archive.utils.CallBgrsjk;
|
|
import org.springblade.archive.utils.CallBgrsjk;
|
|
-import org.springblade.archive.utils.FileUtils;
|
|
|
|
import org.springblade.archive.vo.*;
|
|
import org.springblade.archive.vo.*;
|
|
import org.springblade.business.entity.ArchiveFile;
|
|
import org.springblade.business.entity.ArchiveFile;
|
|
-import org.springblade.business.entity.InformationQuery;
|
|
|
|
import org.springblade.business.feign.ArchiveFileClient;
|
|
import org.springblade.business.feign.ArchiveFileClient;
|
|
-import org.springblade.common.constant.CommonConstant;
|
|
|
|
-import org.springblade.common.utils.CommonUtil;
|
|
|
|
|
|
+import org.springblade.common.utils.DeepSeekClient;
|
|
import org.springblade.common.utils.SnowFlakeUtil;
|
|
import org.springblade.common.utils.SnowFlakeUtil;
|
|
import org.springblade.core.mp.support.Condition;
|
|
import org.springblade.core.mp.support.Condition;
|
|
import org.springblade.core.mp.support.Query;
|
|
import org.springblade.core.mp.support.Query;
|
|
@@ -56,15 +50,10 @@ import org.springblade.core.tool.api.R;
|
|
import org.springblade.core.tool.utils.Func;
|
|
import org.springblade.core.tool.utils.Func;
|
|
import org.springblade.manager.entity.ArchiveTreeContract;
|
|
import org.springblade.manager.entity.ArchiveTreeContract;
|
|
import org.springblade.manager.entity.ContractInfo;
|
|
import org.springblade.manager.entity.ContractInfo;
|
|
-import org.springblade.manager.entity.ExcelEditCallback;
|
|
|
|
-import org.springblade.manager.entity.ProjectInfo;
|
|
|
|
import org.springblade.manager.feign.ArchiveTreeContractClient;
|
|
import org.springblade.manager.feign.ArchiveTreeContractClient;
|
|
import org.springblade.manager.feign.ContractClient;
|
|
import org.springblade.manager.feign.ContractClient;
|
|
import org.springblade.manager.feign.ProjectClient;
|
|
import org.springblade.manager.feign.ProjectClient;
|
|
-import org.springblade.manager.vo.MyInspectTreeVO;
|
|
|
|
-import org.springblade.system.cache.ParamCache;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
-import org.springframework.http.MediaType;
|
|
|
|
import org.springframework.jdbc.core.JdbcTemplate;
|
|
import org.springframework.jdbc.core.JdbcTemplate;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -76,7 +65,6 @@ import org.springblade.archive.service.IArchivesAutoService;
|
|
import org.springblade.core.boot.ctrl.BladeController;
|
|
import org.springblade.core.boot.ctrl.BladeController;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
-import java.io.File;
|
|
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
import java.util.concurrent.ExecutorService;
|
|
import java.util.concurrent.ExecutorService;
|
|
@@ -107,11 +95,11 @@ public class ArchivesAutoController extends BladeController {
|
|
private ExecutorService executorService;
|
|
private ExecutorService executorService;
|
|
@Autowired
|
|
@Autowired
|
|
private ITraceLogService iTraceLogService;
|
|
private ITraceLogService iTraceLogService;
|
|
-
|
|
|
|
private final JdbcTemplate jdbcTemplate;
|
|
private final JdbcTemplate jdbcTemplate;
|
|
@Autowired
|
|
@Autowired
|
|
private ArchiveFileClient archiveFileClient;
|
|
private ArchiveFileClient archiveFileClient;
|
|
|
|
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 详情
|
|
* 详情
|
|
*/
|
|
*/
|
|
@@ -551,6 +539,13 @@ public class ArchivesAutoController extends BladeController {
|
|
return R.status(true);
|
|
return R.status(true);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @PostMapping("/creatFileNameFormAI")
|
|
|
|
+ @ApiOperationSupport(order = 10)
|
|
|
|
+ @ApiOperation(value = "案卷ai题名", notes = "传入ids")
|
|
|
|
+ public R creatFileNameFormAI(String ids,Long projectId,Long contractId) throws IOException {
|
|
|
|
+ return R.status(archivesAutoService.creatFileNameFormAI(ids,projectId,contractId));
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 预览案卷文件
|
|
* 预览案卷文件
|
|
*/
|
|
*/
|