From c827dbc0aa5367b458796d06e183eb4e0290556a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=89=AF=28004796=29?= Date: Tue, 6 Feb 2024 15:32:52 +0800 Subject: [PATCH] 123333 --- .../controller/cai/app/ImAppController.java | 16 +++++- .../controller/cai/app/IndexController.java | 9 +++ .../controller/cai/app/RoomController.java | 28 +++++++++ .../java/com/ruoyi/cai/chat/ChatManager.java | 57 +++++++++++++++++++ .../app/{dto => query/im}/ImMessageDTO.java | 2 +- .../dto/app/query/im/SaveSendImImgReq.java | 19 +++++++ .../cai/dto/app/query/room/VideoScoreReq.java | 14 +++++ .../cai/dto/app/vo/chat/ChatTipResp.java | 8 +++ .../dto/app/vo/chat/VideoChargingResp.java | 32 +++++++++++ .../cai/dto/app/vo/user/UserMinInfoVo.java | 31 ++++++++++ .../java/com/ruoyi/cai/manager/ImService.java | 2 +- .../cai/service/UserChatRecordService.java | 2 +- .../com/ruoyi/cai/service/UserService.java | 3 + .../impl/UserChatRecordServiceImpl.java | 2 +- .../cai/service/impl/UserServiceImpl.java | 28 ++++++++- .../cai/ws/constant/RoomStatusEnums.java | 3 +- 16 files changed, 247 insertions(+), 9 deletions(-) rename ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/{dto => query/im}/ImMessageDTO.java (93%) create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/query/im/SaveSendImImgReq.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/query/room/VideoScoreReq.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/chat/ChatTipResp.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/chat/VideoChargingResp.java create mode 100644 ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/user/UserMinInfoVo.java diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/ImAppController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/ImAppController.java index e0a778ca..29430380 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/ImAppController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/ImAppController.java @@ -1,6 +1,8 @@ package com.ruoyi.web.controller.cai.app; -import com.ruoyi.cai.dto.app.dto.ImMessageDTO; +import com.alibaba.fastjson.JSON; +import com.ruoyi.cai.dto.app.query.im.ImMessageDTO; +import com.ruoyi.cai.dto.app.query.im.SaveSendImImgReq; import com.ruoyi.cai.dto.app.vo.ImResp; import com.ruoyi.cai.manager.ImService; import com.ruoyi.common.annotation.Log; @@ -9,6 +11,7 @@ import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.helper.LoginHelper; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; @@ -19,6 +22,7 @@ import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/api/im") @Tag(name = "IM相关的接口") +@Slf4j public class ImAppController { @Autowired @@ -32,5 +36,15 @@ public class ImAppController { return R.ok(resp); } + @PostMapping("/send/saveSendImImg") + @Operation(summary = "更新发送的图片消息(只定义了接口,未实现逻辑,里面有点复杂)") + @Log(title = "更新发送的图片消息", businessType = BusinessType.OTHER, isSaveDb = false) + public R saveSendImImg(@Validated @RequestBody SaveSendImImgReq saveSendImImgReq){ + log.error("更新发送的图片消息 = {}", JSON.toJSONString(saveSendImImgReq)); + return R.ok(); + } + + + } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/IndexController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/IndexController.java index 2c59500a..06dc9cef 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/IndexController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/IndexController.java @@ -13,6 +13,7 @@ import com.ruoyi.cai.dto.app.vo.index.UserGiftIndexVo; import com.ruoyi.cai.dto.app.vo.setting.AppHomeConfig; import com.ruoyi.cai.dto.app.vo.user.UserInfoVo; import com.ruoyi.cai.dto.app.vo.user.UserListVo; +import com.ruoyi.cai.dto.app.vo.user.UserMinInfoVo; import com.ruoyi.cai.enums.SystemConfigEnum; import com.ruoyi.cai.manager.HomeManager; import com.ruoyi.cai.manager.SystemConfigManager; @@ -119,6 +120,14 @@ public class IndexController { return R.ok(res); } + @GetMapping("/home/minInfo") + @Operation(summary = "获取指定用户基础信息(缩减版)") + @Log(title = "获取指定用户基础信息(缩减版)", businessType = BusinessType.OTHER, isSaveDb = false) + public R minInfo(Long userId){ + UserMinInfoVo res = userService.minInfo(userId); + return R.ok(res); + } + @GetMapping("/userGuard/page") @Operation(summary = "获取指定女神守护排行") diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/RoomController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/RoomController.java index 3786862b..9afac095 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/RoomController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/RoomController.java @@ -2,8 +2,11 @@ package com.ruoyi.web.controller.cai.app; import com.ruoyi.cai.chat.ChatManager; import com.ruoyi.cai.dto.app.query.CallReq; +import com.ruoyi.cai.dto.app.query.room.VideoScoreReq; import com.ruoyi.cai.dto.app.vo.chat.CallResp; +import com.ruoyi.cai.dto.app.vo.chat.ChatTipResp; import com.ruoyi.cai.dto.app.vo.chat.GetRoomResp; +import com.ruoyi.cai.dto.app.vo.chat.VideoChargingResp; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.enums.BusinessType; @@ -39,4 +42,29 @@ public class RoomController { GetRoomResp room = chatManager.getRoom(roomId); return R.ok(room); } + + @GetMapping("/videoCharging") + @Operation(summary = "视频计费结果页") + @Log(title = "视频计费结果页", businessType = BusinessType.OTHER, isSaveDb = true) + public R videoCharging(@NotEmpty(message = "房间不存在") String roomId){ + VideoChargingResp videoChargingResp = chatManager.videoCharging(roomId); + return R.ok(videoChargingResp); + } + + @PostMapping("/videoScore") + @Operation(summary = "视频打分") + @Log(title = "视频打分", businessType = BusinessType.OTHER, isSaveDb = true) + public R videoScore(@RequestBody VideoScoreReq videoScoreReq){ + chatManager.videoScore(videoScoreReq); + return R.ok(); + } + + @GetMapping("/chatTip") + @Operation(summary = "进入聊天界面提示语") + @Log(title = "进入聊天界面提示语", businessType = BusinessType.OTHER, isSaveDb = true) + public R chatTip(){ + ChatTipResp resp = new ChatTipResp(); + resp.setTip("以色情为由加微信/索取礼物多为诈骗,请举报"); + return R.ok(resp); + } } diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/chat/ChatManager.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/chat/ChatManager.java index 3d96a499..9256e59e 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/chat/ChatManager.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/chat/ChatManager.java @@ -1,19 +1,23 @@ package com.ruoyi.cai.chat; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.ruoyi.cai.domain.Account; import com.ruoyi.cai.domain.Anchor; import com.ruoyi.cai.domain.User; import com.ruoyi.cai.domain.UserCall; import com.ruoyi.cai.dto.app.dto.GuardNum; import com.ruoyi.cai.dto.app.query.CallReq; +import com.ruoyi.cai.dto.app.query.room.VideoScoreReq; import com.ruoyi.cai.dto.app.vo.chat.CallResp; import com.ruoyi.cai.dto.app.vo.chat.GetRoomResp; +import com.ruoyi.cai.dto.app.vo.chat.VideoChargingResp; import com.ruoyi.cai.enums.SystemConfigEnum; import com.ruoyi.cai.manager.IdManager; import com.ruoyi.cai.manager.SystemConfigManager; import com.ruoyi.cai.service.*; import com.ruoyi.cai.ws.bean.Room; import com.ruoyi.cai.ws.constant.RedisConstant; +import com.ruoyi.cai.ws.constant.RoomStatusEnums; import com.ruoyi.cai.ws.dto.WsToken; import com.ruoyi.cai.ws.manager.WebSocketManager; import com.ruoyi.common.utils.MapGetUtil; @@ -174,4 +178,57 @@ public class ChatManager { return getRoomResp; } + public void videoScore(VideoScoreReq req) { + Long userId = LoginHelper.getUserId(); + UserCall userCall = userCallService.getById(req.getRoomId()); + if(userCall == null){ + throw new ServiceException("房间号不存在"); + } + if(userCall.getStatus() > RoomStatusEnums.STATUS_SCORE.getCode()){ + throw new ServiceException("当前通话已经完成,不可评论!"); + } + if(userCall.getStatus() < RoomStatusEnums.STATUS_HANGUP.getCode()){ + throw new ServiceException("当前未通话完成,不可以评论!"); + } + if(userCall.getFromUid().equals(userId)){ + userCallService.update(Wrappers.lambdaUpdate(UserCall.class) + .set(UserCall::getCallScore, req.getScore()) + .set(UserCall::getStatus, RoomStatusEnums.STATUS_SCORE.getCode()) + .eq(UserCall::getId, userCall.getId())); + }else if(userCall.getToUid().equals(userId)){ + userCallService.update(Wrappers.lambdaUpdate(UserCall.class) + .set(UserCall::getUserScore, req.getScore()) + .set(UserCall::getStatus, RoomStatusEnums.STATUS_SCORE.getCode()) + .eq(UserCall::getId, userCall.getId())); + } + } + + public VideoChargingResp videoCharging(String roomId) { + Long userId = LoginHelper.getUserId(); + UserCall userCall = userCallService.getById(roomId); + if(userCall == null){ + throw new ServiceException("房间号不存在"); + } + if(!userCall.getFromUid().equals(userId) && !userCall.getToUid().equals(userId)){ + throw new ServiceException("无权限操作"); + } + User fromUser = userService.getById(userCall.getFromUid()); + User toUser = userService.getById(userCall.getToUid()); + VideoChargingResp resp = new VideoChargingResp(); + resp.setRoomId(userCall.getId()); + resp.setFromUid(fromUser.getId()); + resp.setFromNickname(fromUser.getNickname()); + resp.setFromAvatar(fromUser.getAvatar()); + resp.setPrice(userCall.getCallPrice()); + resp.setToUid(toUser.getId()); + resp.setToNickname(toUser.getNickname()); + resp.setToAvatar(toUser.getAvatar()); + resp.setCallTime(userCall.getCallTime()); + if(userCall.getFromUid().equals(userId)){ + resp.setPayMoney(userCall.getCallAmount()); + }else if(userCall.getToUid().equals(userId)){ + resp.setIncomeMoney(userCall.getCallIncome()); + } + return resp; + } } diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/dto/ImMessageDTO.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/query/im/ImMessageDTO.java similarity index 93% rename from ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/dto/ImMessageDTO.java rename to ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/query/im/ImMessageDTO.java index 93bcc659..c79d4936 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/dto/ImMessageDTO.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/query/im/ImMessageDTO.java @@ -1,4 +1,4 @@ -package com.ruoyi.cai.dto.app.dto; +package com.ruoyi.cai.dto.app.query.im; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/query/im/SaveSendImImgReq.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/query/im/SaveSendImImgReq.java new file mode 100644 index 00000000..36aae3b4 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/query/im/SaveSendImImgReq.java @@ -0,0 +1,19 @@ +package com.ruoyi.cai.dto.app.query.im; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +@Data +public class SaveSendImImgReq { + @Schema(description = "消息记录Id") + private Long recordId; + @Schema(description = "不知道是撒") + private String serverId; + @Schema(description = "不知道是撒") + private String messageId; + @Schema(description = "时间") + private String time; + @Schema(description = "图片地址") + private String imageUrl; + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/query/room/VideoScoreReq.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/query/room/VideoScoreReq.java new file mode 100644 index 00000000..50e5763b --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/query/room/VideoScoreReq.java @@ -0,0 +1,14 @@ +package com.ruoyi.cai.dto.app.query.room; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.math.BigDecimal; + +@Data +public class VideoScoreReq { + @Schema(description = "房间号") + private Long roomId; + @Schema(description = "评分 1-5分") + private BigDecimal score; +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/chat/ChatTipResp.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/chat/ChatTipResp.java new file mode 100644 index 00000000..f8dcb79b --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/chat/ChatTipResp.java @@ -0,0 +1,8 @@ +package com.ruoyi.cai.dto.app.vo.chat; + +import lombok.Data; + +@Data +public class ChatTipResp { + private String tip; +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/chat/VideoChargingResp.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/chat/VideoChargingResp.java new file mode 100644 index 00000000..0635e357 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/chat/VideoChargingResp.java @@ -0,0 +1,32 @@ +package com.ruoyi.cai.dto.app.vo.chat; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +@Data +public class VideoChargingResp { + @Schema(description = "房间号") + private Long roomId; + @Schema(description = "拨打方用户ID") + private Long fromUid; + @Schema(description = "拨打方用户昵称") + private String fromNickname; + @Schema(description = "拨打方用户头像") + private String fromAvatar; + @Schema(description = "通话单价") + private Long price; + @Schema(description = "接收方用户ID") + private Long toUid; + @Schema(description = "接收方用户昵称") + private String toNickname; + @Schema(description = "接收方用户头像") + private String toAvatar; + @Schema(description = "通话时长") + private Long callTime; + @Schema(description = "通话总价格") + private Long payMoney = 0L; + @Schema(description = "通话主播收益") + private Long incomeMoney = 0L; + + +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/user/UserMinInfoVo.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/user/UserMinInfoVo.java new file mode 100644 index 00000000..a6fee453 --- /dev/null +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/dto/app/vo/user/UserMinInfoVo.java @@ -0,0 +1,31 @@ +package com.ruoyi.cai.dto.app.vo.user; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +@Data +public class UserMinInfoVo { + @Schema(description = "用户ID") + private Long userId; + /** + * 是否是播主 0 否 1 是 + */ + @Schema(description = "是否是播主 0 否 1 是") + private Integer isAnchor; + @Schema(description = "蜜瓜号") + private String usercode; + @Schema(description = "昵称") + private String nickname; + @Schema(description = "头像") + private String avatar; + @Schema(description = "城市") + private String city; + @Schema(description = "城市ID") + private Integer cityId; + + @Schema(description = "年龄") + private Long age; + + @Schema(description = "用户账户") + private UserAccountVo userAccount; +} diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/manager/ImService.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/manager/ImService.java index 5cb2ab12..15d9179a 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/manager/ImService.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/manager/ImService.java @@ -3,7 +3,7 @@ package com.ruoyi.cai.manager; import com.ruoyi.cai.domain.Account; import com.ruoyi.cai.domain.User; import com.ruoyi.cai.domain.UserChatRecord; -import com.ruoyi.cai.dto.app.dto.ImMessageDTO; +import com.ruoyi.cai.dto.app.query.im.ImMessageDTO; import com.ruoyi.cai.dto.app.vo.ImResp; import com.ruoyi.cai.enums.GenderEnum; import com.ruoyi.cai.enums.ChatTypeEnum; diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/UserChatRecordService.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/UserChatRecordService.java index 6f74817b..ff79f72f 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/UserChatRecordService.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/UserChatRecordService.java @@ -3,7 +3,7 @@ package com.ruoyi.cai.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.cai.domain.User; import com.ruoyi.cai.domain.UserChatRecord; -import com.ruoyi.cai.dto.app.dto.ImMessageDTO; +import com.ruoyi.cai.dto.app.query.im.ImMessageDTO; /** * 聊天记录Service接口 diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/UserService.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/UserService.java index 003243ad..ac3c2447 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/UserService.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/UserService.java @@ -8,6 +8,7 @@ import com.ruoyi.cai.dto.app.query.index.GreetQuery; import com.ruoyi.cai.dto.app.query.index.UserQuery; import com.ruoyi.cai.dto.app.vo.user.UserInfoVo; import com.ruoyi.cai.dto.app.vo.user.UserListVo; +import com.ruoyi.cai.dto.app.vo.user.UserMinInfoVo; import com.ruoyi.common.core.domain.PageQuery; /** @@ -48,4 +49,6 @@ public interface UserService extends IService { void unBindInviteUser(Long userId); void bindInviteUser(Long userId, String inviteUsercode); + + UserMinInfoVo minInfo(Long userId); } diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/UserChatRecordServiceImpl.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/UserChatRecordServiceImpl.java index 89d4c4c1..af8a753b 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/UserChatRecordServiceImpl.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/UserChatRecordServiceImpl.java @@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.cai.domain.User; import com.ruoyi.cai.domain.UserChatRecord; -import com.ruoyi.cai.dto.app.dto.ImMessageDTO; +import com.ruoyi.cai.dto.app.query.im.ImMessageDTO; import com.ruoyi.cai.mapper.UserChatRecordMapper; import com.ruoyi.cai.service.UserChatRecordService; import lombok.RequiredArgsConstructor; diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/UserServiceImpl.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/UserServiceImpl.java index a8186505..875987d1 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/UserServiceImpl.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/UserServiceImpl.java @@ -11,9 +11,7 @@ import com.ruoyi.cai.dto.admin.vo.UserAdminVo; import com.ruoyi.cai.dto.app.query.index.GreetQuery; import com.ruoyi.cai.dto.app.query.index.UserMapperQuery; import com.ruoyi.cai.dto.app.query.index.UserQuery; -import com.ruoyi.cai.dto.app.vo.user.OnlineStatusVo; -import com.ruoyi.cai.dto.app.vo.user.UserInfoVo; -import com.ruoyi.cai.dto.app.vo.user.UserListVo; +import com.ruoyi.cai.dto.app.vo.user.*; import com.ruoyi.cai.enums.GenderEnum; import com.ruoyi.cai.mapper.UserMapper; import com.ruoyi.cai.notice.YunxinHttpService; @@ -377,4 +375,28 @@ public class UserServiceImpl extends ServiceImpl implements Us caiLoginManager.dealInviteId(user,false); } + @Override + public UserMinInfoVo minInfo(Long userId) { + User user = this.getById(userId); + if(user == null){ + return null; + } + UserMinInfoVo vo = new UserMinInfoVo(); + vo.setUserId(userId); + vo.setIsAnchor(user.getIsAnchor()); + vo.setUsercode(user.getUsercode()); + vo.setNickname(user.getNickname()); + vo.setAvatar(user.getAvatar()); + vo.setAge(user.getAge()); + vo.setCity(user.getCity()); + vo.setCityId(user.getCityId()); + Account account = accountService.getByUserId(userId); + UserAccountVo accountVo = new UserAccountVo(); + accountVo.setUserId(account.getUserId()); + accountVo.setCoin(account.getCoin()); + accountVo.setIncomeCoin(account.getIncomeCoin()); + vo.setUserAccount(accountVo); + return vo; + } + } diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/ws/constant/RoomStatusEnums.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/ws/constant/RoomStatusEnums.java index 218ea68c..201a6362 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/ws/constant/RoomStatusEnums.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/ws/constant/RoomStatusEnums.java @@ -40,7 +40,8 @@ public enum RoomStatusEnums { /** * 通话结束 */ - STATUS_HANGUP(8,"通话结束") + STATUS_HANGUP(8,"通话结束"), + STATUS_SCORE(9,"评分完成"), ; private final Integer code;