作者 dong

Revert "按钮管理发送内容修改未textarea 并增加高度,新增修改详情同理,回答框增加高度,"

This reverts commit 88a16388.
... ... @@ -137,9 +137,11 @@ public class AiragLogController extends JeecgController<AiragLog, IAiragLogServi
public Result<String> saveToQuestionLibrary(@RequestBody AiragLog airagLog) {
QuestionEmbedding questionEmbedding = new QuestionEmbedding();
questionEmbedding.setQuestion(airagLog.getQuestion());
int questionCount = questionEmbeddingService.findQuestionCount(questionEmbedding);
if(questionCount > 0){
return Result.error("重复问题不能存入");
List<QuestionEmbedding> list = questionEmbeddingService.findQuestion(questionEmbedding);
for (QuestionEmbedding questionEmbedding1 : list){
if(questionEmbedding1.getQuestion().equals(airagLog.getQuestion())){
return Result.error("问题库已有相同问题,不可存入");
}
}
airagLog.setIsStorage(1);
airagLogService.saveToQuestionLibrary(airagLog);
... ...
... ... @@ -115,9 +115,9 @@ public class QuestionEmbeddingMapper {
}
// 查询所有记录
public Integer findQuestionCount(QuestionEmbedding questionEmbedding) {
StringBuilder sql = new StringBuilder("select COUNT(1) AS total_count from question_embedding where 1 = 1");
public List<QuestionEmbedding> findQuestion(QuestionEmbedding questionEmbedding) {
List<QuestionEmbedding> results = new ArrayList<>();
StringBuilder sql = new StringBuilder("select * from question_embedding where 1 = 1");
List<Object> params = new ArrayList<>();
if(StringUtils.isNotBlank(questionEmbedding.getQuestion())){
... ... @@ -135,15 +135,16 @@ public class QuestionEmbeddingMapper {
try (ResultSet rs = stmt.executeQuery()) {
while (rs.next()) {
return rs.getInt("total_count");
results.add(mapRowToQuestionEmbedding(rs));
}
return 0;
}
} catch (SQLException e) {
log.error("查询所有记录失败", e);
throw new RuntimeException("查询数据时发生数据库错误", e);
}
return results;
}
// 根据ID查询单个记录
... ...
... ... @@ -30,7 +30,10 @@
<if test="param1.createTime_begin != '' and param1.createTime_begin != null and param1.createTime_end != null and param1.createTime_end != null">
and create_time between #{param1.createTime_begin} and #{param1.createTime_end}
</if>
ORDER BY create_time DESC
</select>
<update id="updataIsStorage">
... ...
... ... @@ -9,7 +9,7 @@ import java.util.List;
public interface IQuestionEmbeddingService {
Page<QuestionEmbedding> findAll(QuestionEmbedding questionEmbedding, Integer pageNo, Integer pageSize);
Integer findQuestionCount(QuestionEmbedding questionEmbedding);
List<QuestionEmbedding> findQuestion(QuestionEmbedding questionEmbedding);
QuestionEmbedding findById(String id);
int insert(QuestionEmbedding record);
int update(QuestionEmbedding record);
... ...
... ... @@ -70,8 +70,8 @@ public class QuestionEmbeddingServiceImpl implements IQuestionEmbeddingService {
}
@Override
public Integer findQuestionCount(QuestionEmbedding questionEmbedding) {
return questionEmbeddingMapper.findQuestionCount(questionEmbedding);
public List<QuestionEmbedding> findQuestion(QuestionEmbedding questionEmbedding) {
return questionEmbeddingMapper.findQuestion(questionEmbedding);
}
@Override
... ...
... ... @@ -52,9 +52,9 @@ spring:
datasource:
master:
## !!!!!MYSQL
url: jdbc:mysql://localhost:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
url: jdbc:mysql://localhost:3306/jeecg-boot-dev?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
username: root
password: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
redis:
database: 0
... ...
... ... @@ -154,7 +154,7 @@ spring:
master:
url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
username: root
password: root
password: 1234
driver-class-name: com.mysql.cj.jdbc.Driver
# 多数据源配置
# pgvector:
... ...