diff --git a/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/service/impl/MemberServiceImpl.java b/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/service/impl/MemberServiceImpl.java index 8567be2..f2003a2 100644 --- a/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/service/impl/MemberServiceImpl.java +++ b/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/service/impl/MemberServiceImpl.java @@ -158,6 +158,7 @@ public class MemberServiceImpl implements MemberService { return MemberInfoVO.builder() .id(member.getId()) + .memberNo(member.getMemberNo()) .nickname(member.getNickname()) .phone(maskedPhone) .gender(genderEnum) @@ -166,6 +167,7 @@ public class MemberServiceImpl implements MemberService { .avatar(member.getAvatar()) .hasPhone(phone != null) .isSubscribed(member.getSubscribed() != null && member.getSubscribed()) + .lastLoginAt(member.getLastLoginAt()) .build(); } diff --git a/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/vo/MemberInfoVO.java b/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/vo/MemberInfoVO.java index f3e763d..7732861 100644 --- a/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/vo/MemberInfoVO.java +++ b/gym-manage-api/gym-member/src/main/java/cn/novalon/gym/manage/member/vo/MemberInfoVO.java @@ -7,6 +7,7 @@ import lombok.Data; import lombok.NoArgsConstructor; import java.time.LocalDate; +import java.time.LocalDateTime; import java.util.Date; /** @@ -25,6 +26,9 @@ public class MemberInfoVO { // 会员 ID private Long id; + // 会员编号 + private String memberNo; + // 昵称 private String nickname; @@ -48,4 +52,7 @@ public class MemberInfoVO { // 是否已关注公众号 private Boolean isSubscribed; + + // 最后登录时间 + private LocalDateTime lastLoginAt; } \ No newline at end of file diff --git a/gym-manage-uniapp/pages.json b/gym-manage-uniapp/pages.json index 9beaa3e..8ef8f0a 100644 --- a/gym-manage-uniapp/pages.json +++ b/gym-manage-uniapp/pages.json @@ -50,15 +50,21 @@ "list": [ { "pagePath": "pages/index/index", - "text": "首页" + "text": "首页", + "iconPath": "static/icon/shouye.png", + "selectedIconPath": "static/icon/shouye.png" }, { "pagePath": "pages/search/search", - "text": "课程" + "text": "课程", + "iconPath": "static/icon/jianshen.png", + "selectedIconPath": "static/icon/jianshen.png" }, { "pagePath": "pages/profile/profile", - "text": "我的" + "text": "我的", + "iconPath": "static/icon/wode.png", + "selectedIconPath": "static/icon/wode.png" } ] }, diff --git a/gym-manage-uniapp/pages/course-detail/course-detail.vue b/gym-manage-uniapp/pages/course-detail/course-detail.vue index 00d7af3..ad3b7d3 100644 --- a/gym-manage-uniapp/pages/course-detail/course-detail.vue +++ b/gym-manage-uniapp/pages/course-detail/course-detail.vue @@ -1,116 +1,124 @@