签到人数接口修改

This commit is contained in:
张松 2024-12-31 11:29:21 +08:00
parent 40c7bce626
commit 70d66864a3
1 changed files with 11 additions and 1 deletions

View File

@ -4,13 +4,16 @@ package com.sqx.modules.invite.controller.app;
import cn.hutool.core.date.DateUtil;
import cn.hutool.extra.qrcode.QrCodeUtil;
import cn.hutool.extra.qrcode.QrConfig;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sqx.common.utils.PageUtils;
import com.sqx.common.utils.Result;
import com.sqx.modules.app.annotation.Login;
import com.sqx.modules.app.annotation.LoginUser;
import com.sqx.modules.app.entity.InviteAchievement;
import com.sqx.modules.app.entity.UserEntity;
import com.sqx.modules.app.service.InviteAchievementService;
import com.sqx.modules.app.service.UserMoneyDetailsService;
import com.sqx.modules.app.service.UserMoneyService;
import com.sqx.modules.app.service.UserService;
@ -65,6 +68,11 @@ public class AppInviteController {
private QrConfig qrconig;
@Autowired
private UrlAddressService urlAddressService;
private final InviteAchievementService inviteAchievementService;
public AppInviteController(InviteAchievementService inviteAchievementService) {
this.inviteAchievementService = inviteAchievementService;
}
@RequestMapping(value = "/selectInviteCount", method = RequestMethod.GET)
@ApiOperation("查看我邀请的人员数量")
@ -105,7 +113,9 @@ public class AppInviteController {
}
InviteMoney inviteMoney = inviteMoneyService.selectInviteMoneyByUserId(userId);
Integer inviteCount = inviteService.selectInviteCount2(userEntity.getInvitationCode());
Integer inviteSignCount = inviteService.selectInviteSignCount(userEntity.getInvitationCode());
// Integer inviteSignCount = inviteService.selectInviteSignCount(userEntity.getInvitationCode());
int inviteSignCount = inviteAchievementService.count(new LambdaQueryWrapper<InviteAchievement>().eq(InviteAchievement::getState, 1)
.eq(InviteAchievement::getSourceUserId, userId));
Map<String, Double> earningMap = userMoneyDetailsService.queryUserTotalEarning(userId);
Map<String, Object> result = new HashMap<>();
result.put("inviteMoney", inviteMoney);