Commit 60875a0472acf0102a03b0fe2e642bcbcbb402c7
1 parent
175d244d
code review:获取用户积分记录 接口增加对userId 的支持,获取用户签到记录接口增加对userId的支持
Showing
6 changed files
with
4 additions
and
11 deletions
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/controller/admin/point/vo/recrod/MemberPointRecordPageReqVO.java
| @@ -15,7 +15,7 @@ public class MemberPointRecordPageReqVO extends PageParam { | @@ -15,7 +15,7 @@ public class MemberPointRecordPageReqVO extends PageParam { | ||
| 15 | @Schema(description = "用户昵称", example = "张三") | 15 | @Schema(description = "用户昵称", example = "张三") |
| 16 | private String nickname; | 16 | private String nickname; |
| 17 | 17 | ||
| 18 | - @Schema(description = "用户ID", example = "123") | 18 | + @Schema(description = "用户编号", example = "123") |
| 19 | private Long userId; | 19 | private Long userId; |
| 20 | 20 | ||
| 21 | @Schema(description = "业务类型", example = "1") | 21 | @Schema(description = "业务类型", example = "1") |
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/controller/admin/signin/vo/record/MemberSignInRecordPageReqVO.java
| @@ -23,7 +23,7 @@ public class MemberSignInRecordPageReqVO extends PageParam { | @@ -23,7 +23,7 @@ public class MemberSignInRecordPageReqVO extends PageParam { | ||
| 23 | @Schema(description = "第几天签到", example = "10") | 23 | @Schema(description = "第几天签到", example = "10") |
| 24 | private Integer day; | 24 | private Integer day; |
| 25 | 25 | ||
| 26 | - @Schema(description = "用户ID", example = "123") | 26 | + @Schema(description = "用户编号", example = "123") |
| 27 | private Long userId; | 27 | private Long userId; |
| 28 | 28 | ||
| 29 | @Schema(description = "签到时间") | 29 | @Schema(description = "签到时间") |
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/dal/mysql/point/MemberPointRecordMapper.java
| @@ -21,6 +21,7 @@ public interface MemberPointRecordMapper extends BaseMapperX<MemberPointRecordDO | @@ -21,6 +21,7 @@ public interface MemberPointRecordMapper extends BaseMapperX<MemberPointRecordDO | ||
| 21 | default PageResult<MemberPointRecordDO> selectPage(MemberPointRecordPageReqVO reqVO, Set<Long> userIds) { | 21 | default PageResult<MemberPointRecordDO> selectPage(MemberPointRecordPageReqVO reqVO, Set<Long> userIds) { |
| 22 | return selectPage(reqVO, new LambdaQueryWrapperX<MemberPointRecordDO>() | 22 | return selectPage(reqVO, new LambdaQueryWrapperX<MemberPointRecordDO>() |
| 23 | .inIfPresent(MemberPointRecordDO::getUserId, userIds) | 23 | .inIfPresent(MemberPointRecordDO::getUserId, userIds) |
| 24 | + .eqIfPresent(MemberPointRecordDO::getUserId, reqVO.getUserId()) | ||
| 24 | .eqIfPresent(MemberPointRecordDO::getBizType, reqVO.getBizType()) | 25 | .eqIfPresent(MemberPointRecordDO::getBizType, reqVO.getBizType()) |
| 25 | .likeIfPresent(MemberPointRecordDO::getTitle, reqVO.getTitle()) | 26 | .likeIfPresent(MemberPointRecordDO::getTitle, reqVO.getTitle()) |
| 26 | .orderByDesc(MemberPointRecordDO::getId)); | 27 | .orderByDesc(MemberPointRecordDO::getId)); |
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/dal/mysql/signin/MemberSignInRecordMapper.java
| @@ -21,6 +21,7 @@ public interface MemberSignInRecordMapper extends BaseMapperX<MemberSignInRecord | @@ -21,6 +21,7 @@ public interface MemberSignInRecordMapper extends BaseMapperX<MemberSignInRecord | ||
| 21 | default PageResult<MemberSignInRecordDO> selectPage(MemberSignInRecordPageReqVO reqVO, Set<Long> userIds) { | 21 | default PageResult<MemberSignInRecordDO> selectPage(MemberSignInRecordPageReqVO reqVO, Set<Long> userIds) { |
| 22 | return selectPage(reqVO, new LambdaQueryWrapperX<MemberSignInRecordDO>() | 22 | return selectPage(reqVO, new LambdaQueryWrapperX<MemberSignInRecordDO>() |
| 23 | .inIfPresent(MemberSignInRecordDO::getUserId, userIds) | 23 | .inIfPresent(MemberSignInRecordDO::getUserId, userIds) |
| 24 | + .eqIfPresent(MemberSignInRecordDO::getUserId, reqVO.getUserId()) | ||
| 24 | .eqIfPresent(MemberSignInRecordDO::getDay, reqVO.getDay()) | 25 | .eqIfPresent(MemberSignInRecordDO::getDay, reqVO.getDay()) |
| 25 | .betweenIfPresent(MemberSignInRecordDO::getCreateTime, reqVO.getCreateTime()) | 26 | .betweenIfPresent(MemberSignInRecordDO::getCreateTime, reqVO.getCreateTime()) |
| 26 | .orderByDesc(MemberSignInRecordDO::getId)); | 27 | .orderByDesc(MemberSignInRecordDO::getId)); |
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/point/MemberPointRecordServiceImpl.java
| @@ -7,7 +7,6 @@ import cn.iocoder.yudao.module.member.api.user.dto.MemberUserRespDTO; | @@ -7,7 +7,6 @@ import cn.iocoder.yudao.module.member.api.user.dto.MemberUserRespDTO; | ||
| 7 | import cn.iocoder.yudao.module.member.controller.admin.point.vo.recrod.MemberPointRecordPageReqVO; | 7 | import cn.iocoder.yudao.module.member.controller.admin.point.vo.recrod.MemberPointRecordPageReqVO; |
| 8 | import cn.iocoder.yudao.module.member.dal.dataobject.point.MemberPointRecordDO; | 8 | import cn.iocoder.yudao.module.member.dal.dataobject.point.MemberPointRecordDO; |
| 9 | import cn.iocoder.yudao.module.member.dal.mysql.point.MemberPointRecordMapper; | 9 | import cn.iocoder.yudao.module.member.dal.mysql.point.MemberPointRecordMapper; |
| 10 | -import com.google.common.collect.Sets; | ||
| 11 | import org.apache.commons.lang3.StringUtils; | 10 | import org.apache.commons.lang3.StringUtils; |
| 12 | import org.springframework.stereotype.Service; | 11 | import org.springframework.stereotype.Service; |
| 13 | import org.springframework.util.CollectionUtils; | 12 | import org.springframework.util.CollectionUtils; |
| @@ -47,9 +46,6 @@ public class MemberPointRecordServiceImpl implements MemberPointRecordService { | @@ -47,9 +46,6 @@ public class MemberPointRecordServiceImpl implements MemberPointRecordService { | ||
| 47 | } | 46 | } |
| 48 | userIds = convertSet(users, MemberUserRespDTO::getId); | 47 | userIds = convertSet(users, MemberUserRespDTO::getId); |
| 49 | } | 48 | } |
| 50 | - if (pageReqVO.getUserId() != null) { | ||
| 51 | - userIds = Sets.newHashSet(pageReqVO.getUserId()); | ||
| 52 | - } | ||
| 53 | // 执行查询 | 49 | // 执行查询 |
| 54 | return recordMapper.selectPage(pageReqVO, userIds); | 50 | return recordMapper.selectPage(pageReqVO, userIds); |
| 55 | } | 51 | } |
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/signin/MemberSignInRecordServiceImpl.java
| @@ -5,10 +5,8 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | @@ -5,10 +5,8 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 5 | import cn.iocoder.yudao.module.member.api.user.MemberUserApi; | 5 | import cn.iocoder.yudao.module.member.api.user.MemberUserApi; |
| 6 | import cn.iocoder.yudao.module.member.api.user.dto.MemberUserRespDTO; | 6 | import cn.iocoder.yudao.module.member.api.user.dto.MemberUserRespDTO; |
| 7 | import cn.iocoder.yudao.module.member.controller.admin.signin.vo.record.MemberSignInRecordPageReqVO; | 7 | import cn.iocoder.yudao.module.member.controller.admin.signin.vo.record.MemberSignInRecordPageReqVO; |
| 8 | -import cn.iocoder.yudao.module.member.controller.app.signin.vo.record.AppMemberSignInRecordRespVO; | ||
| 9 | import cn.iocoder.yudao.module.member.dal.dataobject.signin.MemberSignInRecordDO; | 8 | import cn.iocoder.yudao.module.member.dal.dataobject.signin.MemberSignInRecordDO; |
| 10 | import cn.iocoder.yudao.module.member.dal.mysql.signin.MemberSignInRecordMapper; | 9 | import cn.iocoder.yudao.module.member.dal.mysql.signin.MemberSignInRecordMapper; |
| 11 | -import com.google.common.collect.Sets; | ||
| 12 | import org.apache.commons.lang3.StringUtils; | 10 | import org.apache.commons.lang3.StringUtils; |
| 13 | import org.springframework.stereotype.Service; | 11 | import org.springframework.stereotype.Service; |
| 14 | import org.springframework.util.CollectionUtils; | 12 | import org.springframework.util.CollectionUtils; |
| @@ -47,9 +45,6 @@ public class MemberSignInRecordServiceImpl implements MemberSignInRecordService | @@ -47,9 +45,6 @@ public class MemberSignInRecordServiceImpl implements MemberSignInRecordService | ||
| 47 | } | 45 | } |
| 48 | userIds = convertSet(users, MemberUserRespDTO::getId); | 46 | userIds = convertSet(users, MemberUserRespDTO::getId); |
| 49 | } | 47 | } |
| 50 | - if (pageReqVO.getUserId() != null) { | ||
| 51 | - userIds = Sets.newHashSet(pageReqVO.getUserId()); | ||
| 52 | - } | ||
| 53 | // 分页查询 | 48 | // 分页查询 |
| 54 | return signInRecordMapper.selectPage(pageReqVO, userIds); | 49 | return signInRecordMapper.selectPage(pageReqVO, userIds); |
| 55 | } | 50 | } |