Browse Source

chore: build

master
wangxiang 2 years ago
parent
commit
53e5dd35b6
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 2
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/IImContentService.java
  2. 12
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/ImContentServiceImpl.java
  3. 2
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/mapper/ImContentMapper.xml

2
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/IImContentService.java

@ -20,6 +20,6 @@ public interface IImContentService extends IService<ImContent> { @@ -20,6 +20,6 @@ public interface IImContentService extends IService<ImContent> {
IPage<Map<String, Object>> listHistoryMessage(Page page, ImContent imContent);
ImContent completions(ImContent imContent, MultipartFile file);
Map<String, Object> completions(ImContent imContent, MultipartFile file);
}

12
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/ImContentServiceImpl.java

@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
package com.cloud.kicc.system.service.impl;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil;
@ -67,7 +68,7 @@ public class ImContentServiceImpl extends ServiceImpl<ImContentMapper, ImContent @@ -67,7 +68,7 @@ public class ImContentServiceImpl extends ServiceImpl<ImContentMapper, ImContent
@Override
@Transactional(rollbackFor = Exception.class)
@SneakyThrows
public ImContent completions(ImContent imContent, MultipartFile file) {
public Map<String, Object> completions(ImContent imContent, MultipartFile file) {
SecurityUtils.openInterfaceTemporaryLoginSession(imContent.getSendUserId());
if (imContent.getContentType().equals(ImMessageTypeEnum.AUDIO.getValue())) {
Optional.ofNullable(file).orElseThrow(() -> new CheckedException("当前语音文件为空,请检查后重试!"));
@ -133,14 +134,17 @@ public class ImContentServiceImpl extends ServiceImpl<ImContentMapper, ImContent @@ -133,14 +134,17 @@ public class ImContentServiceImpl extends ServiceImpl<ImContentMapper, ImContent
fileService.save(receiveOssOssFile);
// 保存AI回复聊天记录
imContent.setFiles(receiveOssOssFile.getId());
content.setFiles(receiveOssOssFile.getId());
super.save(content);
return content;
Map<String, Object> result = Convert.toMap(String.class, Object.class, content);
result.putAll(Convert.toMap(String.class, Object.class, receiveOssOssFile));
return result;
} else {
// 保存AI回复聊天记录
ImContent content = askChatCompletion(imContent);
super.save(content);
return content;
return Convert.toMap(String.class, Object.class, content);
}
}

2
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/resources/mapper/ImContentMapper.xml

@ -30,7 +30,7 @@ @@ -30,7 +30,7 @@
and (im.send_user_id = #{ew.sendUserId} and im.receive_user_id = #{ew.receiveUserId})
or (im.send_user_id = #{ew.receiveUserId} and im.receive_user_id = #{ew.sendUserId})
</where>
order by im.send_time asc
order by im.send_time desc
</select>
</mapper>

Loading…
Cancel
Save