|
|
@@ -68,7 +68,7 @@ public class MiniPopularizeFrontServiceImpl implements MiniPopularizeFrontServic
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Throwable.class)
|
|
|
- public void createPictures(MiniAiPicturesReq miniAiPicturesReq) throws IOException {
|
|
|
+ public Long createPictures(MiniAiPicturesReq miniAiPicturesReq) throws IOException {
|
|
|
String conversationId = miniAiPicturesReq.getConversationId();
|
|
|
AtomicBoolean recoverNum = new AtomicBoolean(true);
|
|
|
Long userId = miniAiPicturesReq.getUserId();
|
|
|
@@ -116,6 +116,7 @@ public class MiniPopularizeFrontServiceImpl implements MiniPopularizeFrontServic
|
|
|
.recoverNum(recoverNum.get())
|
|
|
.build();
|
|
|
streamChatCompletion(miniAiPicturesReq, listener);
|
|
|
+ return imageRecord.getId();
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -125,6 +126,18 @@ public class MiniPopularizeFrontServiceImpl implements MiniPopularizeFrontServic
|
|
|
return user;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public String getImgResultById(long userId, Long imageId) {
|
|
|
+ MiniPopularizeUserConversationChat miniPopularizeUserConversationChat = conversationChatMapper.selectOne(Wrappers.lambdaQuery(MiniPopularizeUserConversationChat.class)
|
|
|
+ .eq(MiniPopularizeUserConversationChat::getUserId, userId)
|
|
|
+ .eq(MiniPopularizeUserConversationChat::getId, imageId)
|
|
|
+ .last("limit 1"));
|
|
|
+ if (miniPopularizeUserConversationChat != null) {
|
|
|
+ return miniPopularizeUserConversationChat.getImg();
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
private String checkUser(MiniPopularizeUserConversation conversation, String conversationId, AtomicBoolean recoverNum) {
|
|
|
if (conversationId != null) {
|
|
|
MiniPopularizeUserConversationChat miniPopularizeUserConversationChat = conversationChatMapper.selectOne(Wrappers.lambdaQuery(MiniPopularizeUserConversationChat.class)
|