123333
This commit is contained in:
@@ -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<ImResp> saveSendImImg(@Validated @RequestBody SaveSendImImgReq saveSendImImgReq){
|
||||
log.error("更新发送的图片消息 = {}", JSON.toJSONString(saveSendImImgReq));
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -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<UserMinInfoVo> minInfo(Long userId){
|
||||
UserMinInfoVo res = userService.minInfo(userId);
|
||||
return R.ok(res);
|
||||
}
|
||||
|
||||
|
||||
@GetMapping("/userGuard/page")
|
||||
@Operation(summary = "获取指定女神守护排行")
|
||||
|
||||
@@ -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<VideoChargingResp> 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<Void> videoScore(@RequestBody VideoScoreReq videoScoreReq){
|
||||
chatManager.videoScore(videoScoreReq);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
@GetMapping("/chatTip")
|
||||
@Operation(summary = "进入聊天界面提示语")
|
||||
@Log(title = "进入聊天界面提示语", businessType = BusinessType.OTHER, isSaveDb = true)
|
||||
public R<ChatTipResp> chatTip(){
|
||||
ChatTipResp resp = new ChatTipResp();
|
||||
resp.setTip("以色情为由加微信/索取礼物多为诈骗,请举报");
|
||||
return R.ok(resp);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user