Commit 46d5dda9 authored by alex yao's avatar alex yao

fix: 差旅对话

parent 4e85ba7d
......@@ -14,52 +14,21 @@ public class TravelBusinessDialoguesDto {
*/
private String dialoguesId;
/**
* agentId
* 文件地址
*/
private String agentId;
private String fileUrl;
/**
* 问题
* 输入内容
*/
private String input;
/**
* 是否启用搜索引擎
*/
private Boolean enableSearchEngine;
/**
* 是否开启深度思考
*/
private Boolean enableDeepThinking;
/**
* 文件地址
*/
private String fileUrl;
/**
* 知识库ids
* 知识库id
*/
private Integer[] knowledgeIds;
public String getAgentId() {
return agentId;
}
public void setAgentId(String agentId) {
this.agentId = agentId;
}
public String getInput() {
return input;
}
public void setInput(String input) {
this.input = input;
}
public String getDialoguesId() {
return dialoguesId;
......@@ -69,22 +38,6 @@ public class TravelBusinessDialoguesDto {
this.dialoguesId = dialoguesId;
}
public Boolean getEnableSearchEngine() {
return enableSearchEngine;
}
public void setEnableSearchEngine(Boolean enableSearchEngine) {
this.enableSearchEngine = enableSearchEngine;
}
public Boolean getEnableDeepThinking() {
return enableDeepThinking;
}
public void setEnableDeepThinking(Boolean enableDeepThinking) {
this.enableDeepThinking = enableDeepThinking;
}
public String getFileUrl() {
return fileUrl;
}
......@@ -93,6 +46,14 @@ public class TravelBusinessDialoguesDto {
this.fileUrl = fileUrl;
}
public String getInput() {
return input;
}
public void setInput(String input) {
this.input = input;
}
public Integer[] getKnowledgeIds() {
return knowledgeIds;
}
......
package cn.com.poc.travel_business.rest.impl;
import cn.com.poc.common.utils.Assert;
import cn.com.poc.common.utils.BlContext;
import cn.com.poc.support.security.oauth.entity.UserBaseEntity;
import cn.com.poc.travel_business.aggregate.TravelBusinessService;
import cn.com.poc.travel_business.dto.TravelBusinessDialoguesDto;
import cn.com.poc.travel_business.rest.TravelBusinessRest;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
/**
* @author alex.yao
* @date 2025/6/27
*/
@Component
public class TravelBusinessRestImpl implements TravelBusinessRest {
@Resource
private TravelBusinessService travelBusinessService;
@Override
public void call(TravelBusinessDialoguesDto travelBusinessDialoguesDto) throws Exception {
Assert.notNull(travelBusinessDialoguesDto, "对话信息不能为空");
Assert.notNull(travelBusinessDialoguesDto.getDialoguesId(), "对话id不能为空");
Assert.notNull(travelBusinessDialoguesDto.getInput(), "问题不能为空");
UserBaseEntity userBaseEntity = BlContext.getCurrentUserNotException();
if (userBaseEntity == null) {
throw new RuntimeException("用户未登录");
}
travelBusinessService.call(
travelBusinessDialoguesDto.getDialoguesId(),
travelBusinessDialoguesDto.getInput(),
travelBusinessDialoguesDto.getFileUrl(),
travelBusinessDialoguesDto.getKnowledgeIds(),
null,
userBaseEntity.getUserId()
);
}
}
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