From 1cd6c3e8ee9326c52ac79805193db1d32b390055 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期六, 09 十一月 2024 18:41:07 +0800 Subject: [PATCH] 代码提交 --- xinquan-api/xinquan-api-course/src/main/java/com/xinquan/course/api/domain/OrderCourseVO.java | 2 ++ xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserWalletRecordController.java | 17 +++++++++++------ xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/service/impl/AppUserServiceImpl.java | 4 +++- xinquan-auth/src/main/java/com/xinquan/auth/service/SysLoginService.java | 3 ++- xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/MeditationServiceImpl.java | 10 ++++++++++ xinquan-modules/xinquan-course/src/main/java/com/xinquan/course/controller/client/ClientCourseController.java | 1 + 6 files changed, 29 insertions(+), 8 deletions(-) diff --git a/xinquan-api/xinquan-api-course/src/main/java/com/xinquan/course/api/domain/OrderCourseVO.java b/xinquan-api/xinquan-api-course/src/main/java/com/xinquan/course/api/domain/OrderCourseVO.java index 3d06bfe..26f38e4 100644 --- a/xinquan-api/xinquan-api-course/src/main/java/com/xinquan/course/api/domain/OrderCourseVO.java +++ b/xinquan-api/xinquan-api-course/src/main/java/com/xinquan/course/api/domain/OrderCourseVO.java @@ -38,6 +38,8 @@ @ApiModelProperty(value = "列表封面图") private String coverUrl; + @ApiModelProperty(value = "封面描述") + private String coverDescription; @ApiModelProperty(value = "已学习人数") private Integer count; @ApiModelProperty(value = "支付状态 1待支付 2已支付") diff --git a/xinquan-auth/src/main/java/com/xinquan/auth/service/SysLoginService.java b/xinquan-auth/src/main/java/com/xinquan/auth/service/SysLoginService.java index fc9388b..a75d57c 100644 --- a/xinquan-auth/src/main/java/com/xinquan/auth/service/SysLoginService.java +++ b/xinquan-auth/src/main/java/com/xinquan/auth/service/SysLoginService.java @@ -232,6 +232,7 @@ appLoginUser.setCellPhone(cellPhone); appLoginUser.setAppUserId(appUserInfo.getId()); appLoginUser.setSysUser(sysUser); + return appLoginUser; } @@ -473,7 +474,7 @@ throw new ServiceException("用户不存在或已注销"); } // 修改密码 - sysUser.setPassword(body.getPassword()); + sysUser.setPassword(SecurityUtils.encryptPassword(body.getPassword())); sysUserClient.updateUser(sysUser); redisService.deleteObject(CacheConstants.APP_PASSWORD_SECRET_PREFIX + body.getCellPhone()); } diff --git a/xinquan-modules/xinquan-course/src/main/java/com/xinquan/course/controller/client/ClientCourseController.java b/xinquan-modules/xinquan-course/src/main/java/com/xinquan/course/controller/client/ClientCourseController.java index 0f087d1..b0279f3 100644 --- a/xinquan-modules/xinquan-course/src/main/java/com/xinquan/course/controller/client/ClientCourseController.java +++ b/xinquan-modules/xinquan-course/src/main/java/com/xinquan/course/controller/client/ClientCourseController.java @@ -483,6 +483,7 @@ orderCourseVO.setGeneralPrice(meditation.getGeneralPrice()); orderCourseVO.setIosPrice(meditation.getIosPrice()); orderCourseVO.setCoverUrl(meditation.getCoverUrl()); + orderCourseVO.setCoverDescription(meditation.getCoverDescription()); orderCourseVO.setCount(meditation.getRealLearnedNum()+meditation.getVirtualLearnedNum()); orderCourseVOS.add(orderCourseVO); } diff --git a/xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/MeditationServiceImpl.java b/xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/MeditationServiceImpl.java index 5945040..da2aa61 100644 --- a/xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/MeditationServiceImpl.java +++ b/xinquan-modules/xinquan-meditation/src/main/java/com/xinquan/meditation/service/impl/MeditationServiceImpl.java @@ -380,8 +380,18 @@ if (tokenService.getLoginUser()!=null){ Integer data2 = remoteOrderService.getMeditationIsBuy(tokenService.getLoginUser().getUserid(), id).getData(); vo.setIsBuy(data2); + List<MeditationUserFavorite> list = meditationUserFavoriteService.lambdaQuery() + .eq(MeditationUserFavorite::getMeditationId, id) + .eq(MeditationUserFavorite::getAppUserId, tokenService.getLoginUser().getUserid()).list(); + + if (list.isEmpty()){ + vo.setFavorite(2); + }else{ + vo.setFavorite(1); + } } + return R.ok(vo); } @Override diff --git a/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserWalletRecordController.java b/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserWalletRecordController.java index 567e37c..01f10e7 100644 --- a/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserWalletRecordController.java +++ b/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/controller/client/ClientAppUserWalletRecordController.java @@ -202,6 +202,7 @@ if (byId.getReason().equals("提现")){ AppUserWithdraw byId1 = appUserWithdrawService.getById(byId.getOrderId()); orderDetailVO.setType("提现"); + orderDetailVO.setRemark("银行卡提现"); orderDetailVO.setPayOrderNo(byId1.getSerialNo()); orderDetailVO.setWithdrawType(byId1.getWithdrawType()); orderDetailVO.setAmount(byId1.getAmount()); @@ -213,7 +214,11 @@ orderDetailVO.setType("充值"); orderDetailVO.setPayType(one.getPayType()); orderDetailVO.setPayOrderNo(one.getPayOrderNo()); - orderDetailVO.setRemark(one.getRemark()); + if (one.getPayType()==1){ + orderDetailVO.setRemark("微信支付"); + }else if (one.getPayType()==2){ + orderDetailVO.setRemark("支付宝支付"); + } orderDetailVO.setChangeType(byId.getChangeType()); orderDetailVO.setAmount(byId.getAmount()); orderDetailVO.setPaymentTime(one.getPaymentTime()); @@ -227,7 +232,7 @@ orderDetailVO.setPaymentTime(byId.getCreateTime()); orderDetailVO.setChangeType(byId.getChangeType()); orderDetailVO.setAmount(byId.getAmount()); - orderDetailVO.setRemark(one.getRemark()); + orderDetailVO.setRemark("分佣收益"); if (one.getCommissionId()!=null){ AppUser appUserById = appUserService.getById(one.getCommissionId()); orderDetailVO.setUserName(appUserById.getNickname()); @@ -277,7 +282,7 @@ if (byId.getChildAppUserId() == null && one!=null){ orderDetailVO.setType("充值"); orderDetailVO.setPayType(one.getPayType()); - orderDetailVO.setPayOrderNo(one.getPayOrderNo()); + orderDetailVO.setPayOrderNo(one.getBizOrderNo()); orderDetailVO.setRemark(one.getRemark()); orderDetailVO.setChangeType(byId.getChangeType()); orderDetailVO.setAmount(byId.getAmount()); @@ -288,7 +293,7 @@ Order one = remoteOrderService.getOrderById(byId.getOrderId()).getData(); if (byId.getChildAppUserId()!=null && one!=null){ orderDetailVO.setType("分佣"); - orderDetailVO.setPayOrderNo(one.getPayOrderNo()); + orderDetailVO.setPayOrderNo(one.getBizOrderNo()); orderDetailVO.setPaymentTime(byId.getCreateTime()); orderDetailVO.setChangeType(byId.getChangeType()); orderDetailVO.setAmount(byId.getAmount()); @@ -314,7 +319,7 @@ if (data!=null){ Course data1 = remoteCourseService.getCourseById(data.getBusinessId()).getData(); orderDetailVO.setType("课程购买"); - orderDetailVO.setPayOrderNo(data.getPayOrderNo()); + orderDetailVO.setPayOrderNo(data.getBizOrderNo()); orderDetailVO.setAmount(data.getBalance()); orderDetailVO.setChangeType(byId.getChangeType()); orderDetailVO.setPaymentTime(data.getPaymentTime()); @@ -324,7 +329,7 @@ if (data!=null){ Meditation data1 = remoteMeditationService.getMeditationById(data.getBusinessId()).getData(); orderDetailVO.setType("疗愈购买"); - orderDetailVO.setPayOrderNo(data.getPayOrderNo()); + orderDetailVO.setPayOrderNo(data.getBizOrderNo()); orderDetailVO.setAmount(data.getBalance()); orderDetailVO.setChangeType(2); orderDetailVO.setPaymentTime(data.getPaymentTime()); diff --git a/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/service/impl/AppUserServiceImpl.java b/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/service/impl/AppUserServiceImpl.java index 51a7540..dca7cd9 100644 --- a/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/service/impl/AppUserServiceImpl.java +++ b/xinquan-modules/xinquan-user/src/main/java/com/xinquan/user/service/impl/AppUserServiceImpl.java @@ -98,6 +98,7 @@ String randomCode = String.valueOf((int) ((Math.random() * 9 + 1) * 1000)); appUser.setCode("YH"+format+randomCode); this.save(appUser); + initUserTree(appUser.getId()); return appUser; } @@ -151,6 +152,7 @@ appUser.setWxOpenId(body.getWxOpenId()); String nickname = "用户" + IdUtil.fastSimpleUUID().substring(0, 6); sysUser.setNickName(nickname); + appUser.setNickname(nickname); appUser.setWxName(body.getNickname()); appUser.setAvatar(body.getHeadImgUrl()); appUser.setGender(3); @@ -170,7 +172,7 @@ appLoginUser.setUsername(appUser.getNickname()); appLoginUser.setAppUserId(appUser.getId()); appLoginUser.setSysUser(sysUser); - + this.updateById(appUser); // if (Objects.nonNull(sysUser.getUserName())) { // appLoginUser.setCellPhone(appUser.getCellPhone()); // } -- Gitblit v1.7.1