邀请人 签到 记录
This commit is contained in:
parent
bf60074bd4
commit
54ea8c91a9
|
|
@ -1,6 +1,7 @@
|
|||
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.QueryWrapper;
|
||||
|
|
@ -21,6 +22,7 @@ import com.sqx.modules.invite.service.InviteAwardService;
|
|||
import com.sqx.modules.invite.service.InviteMoneyService;
|
||||
import com.sqx.modules.invite.service.InviteService;
|
||||
import com.sqx.modules.urlAddress.service.UrlAddressService;
|
||||
import com.sqx.modules.userSign.entity.UserSignRecord;
|
||||
import com.sqx.modules.utils.SenInfoCheckUtil;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
|
@ -31,6 +33,7 @@ import org.springframework.web.bind.annotation.*;
|
|||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
|
|
@ -98,7 +101,8 @@ public class AppInviteController {
|
|||
public Result selectInviteMoney(@RequestAttribute("userId") Long userId) {
|
||||
InviteMoney inviteMoney = inviteMoneyService.selectInviteMoneyByUserId(userId);
|
||||
Integer inviteCount = inviteService.selectInviteCount(-1, userId);
|
||||
Integer inviteSignCount = inviteService.selectInviteCount(1, userId);
|
||||
// Integer inviteSignCount = inviteService.selectInviteCount(1, userId);
|
||||
Integer inviteSignCount = inviteService.selectInviteSignCount(userId);
|
||||
Map<String, Double> earningMap = userMoneyDetailsService.queryUserTotalEarning(userId);
|
||||
Map<String, Object> result = new HashMap<>();
|
||||
result.put("inviteMoney", inviteMoney);
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ public interface InviteDao extends BaseMapper<Invite> {
|
|||
IPage<Invite> selectInviteList(Page<Map<String,Object>> page, @Param("state") Integer state, @Param("userId") Long userId);
|
||||
|
||||
Integer selectInviteCount(@Param("state") Integer state, @Param("userId") Long userId);
|
||||
Integer selectInviteSignCount(@Param("userId") Long userId);
|
||||
|
||||
Double selectInviteSum(@Param("state") Integer state, @Param("userId") Long userId);
|
||||
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ public interface InviteService {
|
|||
PageUtils selectInviteList(int page, int limit, Integer state, Long userId);
|
||||
|
||||
Integer selectInviteCount(Integer state,Long userId);
|
||||
Integer selectInviteSignCount(Long userId);
|
||||
|
||||
Double selectInviteSum(Integer state,Long userId);
|
||||
|
||||
|
|
|
|||
|
|
@ -112,6 +112,12 @@ public class InviteServiceImpl extends ServiceImpl<InviteDao, Invite> implements
|
|||
return inviteDao.selectInviteCount(state, userId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer selectInviteSignCount(Long userId) {
|
||||
return inviteDao.selectInviteSignCount(userId);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public Double selectInviteSum(Integer state, Long userId) {
|
||||
if (state == null || state == -1) {
|
||||
|
|
|
|||
|
|
@ -51,6 +51,13 @@
|
|||
</if>
|
||||
</select>
|
||||
|
||||
<select id="selectInviteSignCount" resultType="Integer">
|
||||
select count(*)
|
||||
from invite
|
||||
inner join user_sign_record record on invite.invitee_user_id = record.user_id
|
||||
where invite.user_id=#{userId}
|
||||
</select>
|
||||
|
||||
<select id="selectInviteSum" resultType="Double">
|
||||
select sum(money) from invite
|
||||
where user_id=#{userId}
|
||||
|
|
|
|||
Loading…
Reference in New Issue