Commit dd1b12cc authored by alex yao's avatar alex yao

feat:Ai软著

parent 0f5c9b9d
...@@ -5,6 +5,7 @@ import java.util.List; ...@@ -5,6 +5,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import cn.com.gsst.dify_client.exception.DifyApiException; import cn.com.gsst.dify_client.exception.DifyApiException;
import cn.com.poc.ai_software_copyright.dto.CallbackDto;
import cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightAssistantDto; import cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightAssistantDto;
import cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightDto; import cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightDto;
import cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightFilesDto; import cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightFilesDto;
...@@ -55,4 +56,10 @@ public interface BizSoftwareCopyrightRest extends BaseRest { ...@@ -55,4 +56,10 @@ public interface BizSoftwareCopyrightRest extends BaseRest {
* 获取下载地址 * 获取下载地址
*/ */
String getDownloadUrl(@RequestParam Long id) throws Exception; String getDownloadUrl(@RequestParam Long id) throws Exception;
/**
* 回调-生成基础文件任务
*/
void callbackGeneratedBaseDoc(@RequestBody CallbackDto callbackDto) throws Exception;
} }
\ No newline at end of file
...@@ -11,6 +11,7 @@ import cn.com.poc.ai_software_copyright.contant.AiSoftWareCopyRightEnum; ...@@ -11,6 +11,7 @@ import cn.com.poc.ai_software_copyright.contant.AiSoftWareCopyRightEnum;
import cn.com.poc.ai_software_copyright.convert.BizSoftwareCopyrightConvert; import cn.com.poc.ai_software_copyright.convert.BizSoftwareCopyrightConvert;
import cn.com.poc.ai_software_copyright.convert.BizSoftwareCopyrightDocRecordConvert; import cn.com.poc.ai_software_copyright.convert.BizSoftwareCopyrightDocRecordConvert;
import cn.com.poc.ai_software_copyright.domian.TechnicalContent; import cn.com.poc.ai_software_copyright.domian.TechnicalContent;
import cn.com.poc.ai_software_copyright.dto.CallbackDto;
import cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightAssistantDto; import cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightAssistantDto;
import cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightDto; import cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightDto;
import cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightFilesDto; import cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightFilesDto;
...@@ -19,6 +20,8 @@ import cn.com.poc.ai_software_copyright.query.SoftwareCopyrightQueryCondition; ...@@ -19,6 +20,8 @@ import cn.com.poc.ai_software_copyright.query.SoftwareCopyrightQueryCondition;
import cn.com.poc.ai_software_copyright.query.SoftwareCopyrightQueryItem; import cn.com.poc.ai_software_copyright.query.SoftwareCopyrightQueryItem;
import cn.com.poc.ai_software_copyright.rest.BizSoftwareCopyrightRest; import cn.com.poc.ai_software_copyright.rest.BizSoftwareCopyrightRest;
import cn.com.poc.ai_software_copyright.service.BizSoftwareCopyrightService; import cn.com.poc.ai_software_copyright.service.BizSoftwareCopyrightService;
import cn.com.poc.common.service.RedisService;
import cn.com.poc.common.utils.JsonUtils;
import cn.com.yict.framemax.data.model.PagingInfo; import cn.com.yict.framemax.data.model.PagingInfo;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.util.Assert; import org.springframework.util.Assert;
...@@ -103,4 +106,14 @@ public class BizSoftwareCopyrightRestImpl implements BizSoftwareCopyrightRest { ...@@ -103,4 +106,14 @@ public class BizSoftwareCopyrightRestImpl implements BizSoftwareCopyrightRest {
public String getDownloadUrl(Long id) throws Exception { public String getDownloadUrl(Long id) throws Exception {
return softwareCopyRightService.getDownloadUrl(id); return softwareCopyRightService.getDownloadUrl(id);
} }
@Resource
private RedisService redisService;
@Override
public void callbackGeneratedBaseDoc(CallbackDto callbackDto) throws Exception {
String pri = "CALL_BACK:";
String taskId = callbackDto.getTaskId();
redisService.set(pri + taskId, JsonUtils.serialize(callbackDto));
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment