feat(invite): 新增H5邀请链接配置与返回

在 AppConfig 中增加 inviteConfig 及 h5Link 字段;
服务层改造 getUserInviteCode 返回 InviteCodeRespVO 并填充 h5Link;
Controller 简化调用逻辑,统一走服务层组装 VO。
This commit is contained in:
2025-12-24 22:02:08 +08:00
parent b9197c4275
commit 6ef1488e5f
5 changed files with 34 additions and 10 deletions

View File

@@ -143,11 +143,6 @@ public class UserController {
@Operation(summary = "查询邀请码", description = "查询用户自己的邀请码")
public BaseResponse<InviteCodeRespVO> getInviteCode() {
long userId = StpUtil.getLoginIdAsLong();
KeyboardUserInviteCodes inviteCode = inviteCodesService.getUserInviteCode(userId);
if (inviteCode == null) {
inviteCode = inviteCodesService.createInviteCode(userId);
}
InviteCodeRespVO respVO = BeanUtil.copyProperties(inviteCode, InviteCodeRespVO.class);
return ResultUtils.success(respVO);
return ResultUtils.success( inviteCodesService.getUserInviteCode(userId));
}
}