官方客服代码优化

This commit is contained in:
wxl
2025-01-10 22:51:32 +08:00
parent 1b92d4371d
commit 3943c7e56e
6 changed files with 8 additions and 7 deletions

View File

@@ -4,4 +4,8 @@ DROP COLUMN `AUTHOR_AVATAR`,
DROP COLUMN `UP_COUNT`, DROP COLUMN `UP_COUNT`,
DROP COLUMN `STAR_COUNT`; DROP COLUMN `STAR_COUNT`;
#### 官方客服
INSERT INTO `ddxhs`.`business_author` (`AUTHOR_ID`, `AUTHOR_NO`, `AUTHOR_NAME`, `AVATAR_ID`, `AVATAR_URL`, `DESCRIPTION`, `SEX`, `BIRTH`, `JOB`, `AREA`, `SCHOOL`, `BACK_GROUND_ID`, `BACK_GROUND_URL`, `FOLLOW`, `FANS`, `UP_COUNT`, `STAR_COUNT`, `AUTHOR_STATUS`, `VERSION`, `DELETED`, `CREATE_TIME`, `UPDATE_TIME`, `IP_ADDRESS`, `IP_REAL_ADDRESS`, `REAL_NAME`, `ID_CARD`, `PHONE_NUMBER`) VALUES ('8', '8', '官方客服', NULL, 'http://8.146.211.120:8080/upload/avatar/kefu.jpg', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', '0', '0', '0', '0', '0', '0', '2025-01-09 18:20:57', '2025-01-10 22:49:50', '222.137.130.228', '郑州', NULL, NULL, '8');

View File

@@ -57,7 +57,6 @@ public class StarNotesServiceImpl extends ServiceImpl<StarNotesMapper, StarNotes
public void readMessage(String authorId) { public void readMessage(String authorId) {
LambdaUpdateWrapper<StarNotes> queryWrapper = new LambdaUpdateWrapper(); LambdaUpdateWrapper<StarNotes> queryWrapper = new LambdaUpdateWrapper();
queryWrapper.eq(StarNotes::getAuthorId,authorId); queryWrapper.eq(StarNotes::getAuthorId,authorId);
queryWrapper.ne(StarNotes::getFollowId,authorId);
queryWrapper.set(StarNotes::getMessageStatus,1); queryWrapper.set(StarNotes::getMessageStatus,1);
this.update(queryWrapper); this.update(queryWrapper);
} }

View File

@@ -62,7 +62,6 @@ public class UpNotesServiceImpl extends ServiceImpl<UpNotesMapper, UpNotes> impl
public void readMessage(String authorId) { public void readMessage(String authorId) {
LambdaUpdateWrapper<UpNotes> queryWrapper = new LambdaUpdateWrapper(); LambdaUpdateWrapper<UpNotes> queryWrapper = new LambdaUpdateWrapper();
queryWrapper.eq(UpNotes::getAuthorId,authorId); queryWrapper.eq(UpNotes::getAuthorId,authorId);
queryWrapper.ne(UpNotes::getFollowId,authorId);
queryWrapper.set(UpNotes::getMessageStatus,1); queryWrapper.set(UpNotes::getMessageStatus,1);
this.update(queryWrapper); this.update(queryWrapper);
} }

View File

@@ -1 +1 @@
package com.dd.admin.business.webSocket.handler; package com.dd.admin.business.webSocket.handler;

View File

@@ -56,7 +56,7 @@ public class ApiInterceptor implements HandlerInterceptor {
Author author = authorService.getById(authorId); Author author = authorService.getById(authorId);
if(author==null){ if(author==null){
throw new ApiException(700,"token已失效"); throw new ApiException(700,"该用户已删除~");
} }
request.setAttribute("author",author); request.setAttribute("author",author);
if(author.getAuthorStatus()!=null&&author.getAuthorStatus().equals(1)){ if(author.getAuthorStatus()!=null&&author.getAuthorStatus().equals(1)){

View File

@@ -42,7 +42,7 @@
} }
}, },
mounted(){ mounted(){
webSocketManager.connect('ws://192.168.1.136:9326/?authorId=8') webSocketManager.connect('ws://192.168.10.98:9326/?authorId=8')
// 设置收到消息回调函数 // 设置收到消息回调函数
webSocketManager.onMessage((data) => { webSocketManager.onMessage((data) => {
@@ -51,6 +51,7 @@
console.log(JSON.stringify(data.body)) console.log(JSON.stringify(data.body))
const {IMUI} = this.$refs; const {IMUI} = this.$refs;
IMUI.appendMessage(data.body); IMUI.appendMessage(data.body);
IMUI.messageViewToBottom()
} }
}); });
@@ -97,8 +98,6 @@
console.log('发送了信息') console.log('发送了信息')
message.handlerType = '6' message.handlerType = '6'
webSocketManager.sendMessage(JSON.stringify(message)) webSocketManager.sendMessage(JSON.stringify(message))
//执行到next消息会停止转圈如果接口调用失败可以修改消息的状态 next({status:'failed'}); //执行到next消息会停止转圈如果接口调用失败可以修改消息的状态 next({status:'failed'});
next(); next();
}, },