fix 创建群
This commit is contained in:
@@ -72,7 +72,7 @@ public class OpsController {
|
||||
* 拉入群
|
||||
*/
|
||||
@PostMapping("/group/pull")
|
||||
public R<Void> pullGroup(@RequestBody PullGroupDTO dto) {
|
||||
public R<Void> pullGroup(@Valid @RequestBody PullGroupDTO dto) {
|
||||
Long operatorId = UserContext.getUserId();
|
||||
groupService.pullUser(dto.getGroupId(), dto.getUserId(), operatorId);
|
||||
return R.ok();
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.tailbet.model.dto;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
@@ -7,13 +8,16 @@ import lombok.Data;
|
||||
*/
|
||||
@Data
|
||||
public class PullGroupDTO {
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
@NotNull(message = "用户ID不能为空")
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
* 群ID
|
||||
*/
|
||||
@NotNull(message = "群ID不能为空")
|
||||
private Long groupId;
|
||||
}
|
||||
|
||||
@@ -7,9 +7,29 @@ import lombok.Data;
|
||||
*/
|
||||
@Data
|
||||
public class DigitTrialVo {
|
||||
|
||||
/**
|
||||
* 尾数(0-9)
|
||||
*/
|
||||
private int digit;
|
||||
|
||||
/**
|
||||
* 玩法
|
||||
*/
|
||||
private String playWin;
|
||||
|
||||
/**
|
||||
* 总投注次数
|
||||
*/
|
||||
private int totalBet;
|
||||
|
||||
/**
|
||||
* 总奖励/赔付金额
|
||||
*/
|
||||
private long totalAward;
|
||||
|
||||
/**
|
||||
* 净盈亏(totalAward - totalBet)
|
||||
*/
|
||||
private long profit;
|
||||
}
|
||||
|
||||
@@ -204,6 +204,9 @@ public class GroupServiceImpl implements IGroupService {
|
||||
member.setUpdateTime(LocalDateTime.now());
|
||||
groupMemberMapper.insert(member);
|
||||
|
||||
// OpenIM 侧邀请用户入群
|
||||
openIMApiClient.inviteUserToGroup(String.valueOf(groupId), List.of(String.valueOf(userId)));
|
||||
|
||||
// 审计日志
|
||||
auditService.log(groupId, null, operatorId, "PULL_USER",
|
||||
String.format("{\"userId\":%d}", userId));
|
||||
|
||||
Reference in New Issue
Block a user