Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
f8546f1b
Commit
f8546f1b
authored
Oct 24, 2023
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
消息发送后保存记录的操作删除由回调执行
parent
2b28471a
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
36 deletions
+0
-36
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/ImServiceImpl.java
...-api/src/main/java/com/wwdz/ch/wx/impl/ImServiceImpl.java
+0
-36
No files found.
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/ImServiceImpl.java
View file @
f8546f1b
...
...
@@ -120,26 +120,6 @@ public class ImServiceImpl implements IMService {
if
(!
askResult
.
getSuccess
())
{
return
askResult
;
}
//保存提问的消息记录
ImRecord
imRecord
=
new
ImRecord
();
imRecord
.
setFromAccount
(
dto
.
getFromAccount
());
imRecord
.
setToAccount
(
dto
.
getToAccount
());
imRecord
.
setMsgType
(
dto
.
getMsgType
());
//0:成功
imRecord
.
setSendMsgResult
(
0
);
if
(
IMEnum
.
MsgTypeEnum
.
TIMTextElem
.
getCode
()
==
dto
.
getMsgType
())
{
imRecord
.
setMsgContent
(
dto
.
getMsgContent
().
toString
());
}
Date
now
=
new
Date
();
imRecord
.
setMsgTime
(
now
);
imRecord
.
setOnlineOnlyFlag
(
0
);
imRecord
.
setCreateTime
(
now
);
imRecord
.
setUpdateTime
(
now
);
imRecord
.
setState
(
IMEnum
.
MsgStateEnum
.
READED
.
getCode
());
imRecord
.
setMsgKey
(
askResult
.
getData
());
imRecordService
.
create
(
imRecord
);
logger
.
info
(
"=========== userid:{}, 提问ai的消息发送成功 =========="
,
dto
.
getFromAccount
());
if
(
dto
.
getMsgType
()
==
IMEnum
.
MsgTypeEnum
.
TIMTextElem
.
getCode
())
{
String
question
=
(
String
)
dto
.
getMsgContent
();
...
...
@@ -162,22 +142,6 @@ public class ImServiceImpl implements IMService {
logger
.
info
(
"=============== 发送问题的ai答复消息失败 ============="
);
return
answerResult
;
}
//保存ai回答的消息记录
ImRecord
answerImRecord
=
new
ImRecord
();
answerImRecord
.
setFromAccount
(
dto
.
getToAccount
());
answerImRecord
.
setToAccount
(
dto
.
getFromAccount
());
answerImRecord
.
setMsgKey
(
answerResult
.
getData
());
answerImRecord
.
setMsgType
(
IMEnum
.
MsgTypeEnum
.
TIMTextElem
.
getCode
());
answerImRecord
.
setMsgContent
(
answer
);
answerImRecord
.
setOnlineOnlyFlag
(
0
);
Date
answerTime
=
new
Date
();
answerImRecord
.
setSendMsgResult
(
0
);
answerImRecord
.
setMsgTime
(
answerTime
);
answerImRecord
.
setCreateTime
(
answerTime
);
answerImRecord
.
setUpdateTime
(
answerTime
);
answerImRecord
.
setState
(
IMEnum
.
MsgStateEnum
.
READED
.
getCode
());
imRecordService
.
create
(
answerImRecord
);
}
else
{
return
Result
.
failed
(
"目前尚不支持除文本外的消息发送"
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment