签到人数接口修改

This commit is contained in:
张松
2024-12-31 11:29:21 +08:00
parent 40c7bce626
commit 70d66864a3

View File

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