Commit 175d244dee2f99e553fce00d8967c35692005e2c
Merge branch 'master' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/mall_product
Showing
4 changed files
with
14 additions
and
0 deletions
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/controller/admin/point/vo/recrod/MemberPointRecordPageReqVO.java
| @@ -15,6 +15,9 @@ public class MemberPointRecordPageReqVO extends PageParam { | @@ -15,6 +15,9 @@ 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") | ||
| 19 | + private Long userId; | ||
| 20 | + | ||
| 18 | @Schema(description = "业务类型", example = "1") | 21 | @Schema(description = "业务类型", example = "1") |
| 19 | private Integer bizType; | 22 | private Integer bizType; |
| 20 | 23 |
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/controller/admin/signin/vo/record/MemberSignInRecordPageReqVO.java
| @@ -23,6 +23,9 @@ public class MemberSignInRecordPageReqVO extends PageParam { | @@ -23,6 +23,9 @@ 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") | ||
| 27 | + private Long userId; | ||
| 28 | + | ||
| 26 | @Schema(description = "签到时间") | 29 | @Schema(description = "签到时间") |
| 27 | @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) | 30 | @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) |
| 28 | private LocalDateTime[] createTime; | 31 | private LocalDateTime[] createTime; |
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/point/MemberPointRecordServiceImpl.java
| @@ -7,6 +7,7 @@ import cn.iocoder.yudao.module.member.api.user.dto.MemberUserRespDTO; | @@ -7,6 +7,7 @@ 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; | ||
| 10 | import org.apache.commons.lang3.StringUtils; | 11 | import org.apache.commons.lang3.StringUtils; |
| 11 | import org.springframework.stereotype.Service; | 12 | import org.springframework.stereotype.Service; |
| 12 | import org.springframework.util.CollectionUtils; | 13 | import org.springframework.util.CollectionUtils; |
| @@ -46,6 +47,9 @@ public class MemberPointRecordServiceImpl implements MemberPointRecordService { | @@ -46,6 +47,9 @@ public class MemberPointRecordServiceImpl implements MemberPointRecordService { | ||
| 46 | } | 47 | } |
| 47 | userIds = convertSet(users, MemberUserRespDTO::getId); | 48 | userIds = convertSet(users, MemberUserRespDTO::getId); |
| 48 | } | 49 | } |
| 50 | + if (pageReqVO.getUserId() != null) { | ||
| 51 | + userIds = Sets.newHashSet(pageReqVO.getUserId()); | ||
| 52 | + } | ||
| 49 | // 执行查询 | 53 | // 执行查询 |
| 50 | return recordMapper.selectPage(pageReqVO, userIds); | 54 | return recordMapper.selectPage(pageReqVO, userIds); |
| 51 | } | 55 | } |
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/signin/MemberSignInRecordServiceImpl.java
| @@ -8,6 +8,7 @@ import cn.iocoder.yudao.module.member.controller.admin.signin.vo.record.MemberSi | @@ -8,6 +8,7 @@ import cn.iocoder.yudao.module.member.controller.admin.signin.vo.record.MemberSi | ||
| 8 | import cn.iocoder.yudao.module.member.controller.app.signin.vo.record.AppMemberSignInRecordRespVO; | 8 | import cn.iocoder.yudao.module.member.controller.app.signin.vo.record.AppMemberSignInRecordRespVO; |
| 9 | import cn.iocoder.yudao.module.member.dal.dataobject.signin.MemberSignInRecordDO; | 9 | import cn.iocoder.yudao.module.member.dal.dataobject.signin.MemberSignInRecordDO; |
| 10 | import cn.iocoder.yudao.module.member.dal.mysql.signin.MemberSignInRecordMapper; | 10 | import cn.iocoder.yudao.module.member.dal.mysql.signin.MemberSignInRecordMapper; |
| 11 | +import com.google.common.collect.Sets; | ||
| 11 | import org.apache.commons.lang3.StringUtils; | 12 | import org.apache.commons.lang3.StringUtils; |
| 12 | import org.springframework.stereotype.Service; | 13 | import org.springframework.stereotype.Service; |
| 13 | import org.springframework.util.CollectionUtils; | 14 | import org.springframework.util.CollectionUtils; |
| @@ -46,6 +47,9 @@ public class MemberSignInRecordServiceImpl implements MemberSignInRecordService | @@ -46,6 +47,9 @@ public class MemberSignInRecordServiceImpl implements MemberSignInRecordService | ||
| 46 | } | 47 | } |
| 47 | userIds = convertSet(users, MemberUserRespDTO::getId); | 48 | userIds = convertSet(users, MemberUserRespDTO::getId); |
| 48 | } | 49 | } |
| 50 | + if (pageReqVO.getUserId() != null) { | ||
| 51 | + userIds = Sets.newHashSet(pageReqVO.getUserId()); | ||
| 52 | + } | ||
| 49 | // 分页查询 | 53 | // 分页查询 |
| 50 | return signInRecordMapper.selectPage(pageReqVO, userIds); | 54 | return signInRecordMapper.selectPage(pageReqVO, userIds); |
| 51 | } | 55 | } |