From 94f34a5cf9ab374afbaefd566bc0a3dc8a4616dd Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期六, 25 十一月 2023 11:14:37 +0800
Subject: [PATCH] 同步

---
 cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
index 78f0e7a..8881934 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
@@ -285,7 +285,7 @@
                     .eq("appUserId",tAppUser.getId())
                     .eq("state",1)
                     .eq("isDefault",1));
-                 if (tStudents==null){
+                 if (tStudents.isEmpty()){
                      tStudents = tsmapper.selectList(new QueryWrapper<TStudent>()
                              .eq("appUserId",tAppUser.getId())
                              .eq("state",1))
@@ -321,6 +321,7 @@
                         course.setRemainingNums(ToolUtil.isEmpty(tCoursePackagePayment.getResidueNums())? 0 : tCoursePackagePayment.getResidueNums());
                         course.setPeriodOfValidity(tCoursePackagePayment.getPeriodOfValidity());
                         course.setIsAble(tCoursePackagePayment.getIsAble());
+                        course.setCourseType(tCoursePackagePayment.getCourseType());
                         courseList.add(course);
                     }
                 }
@@ -718,7 +719,11 @@
         IndexOfUserBenefirVo benefirVo = new IndexOfUserBenefirVo();
 
         TAppUser appUser = this.getById(appUserId);
-        benefirVo.setUserHeadImg(appUser.getHeadImg());
+        if (appUser.getHeadImg()!=null) {
+            benefirVo.setUserHeadImg(appUser.getHeadImg());
+        }else {
+            benefirVo.setUserHeadImg("https://we-park-life.oss-cn-beijing.aliyuncs.com/img/630864764d3c4e98822ff976a2389559.jpg");
+        }
         benefirVo.setUserName(appUser.getName());
         benefirVo.setWpCoin(ToolUtil.isEmpty(appUser.getPlayPaiCoins()) ? 0 : appUser.getPlayPaiCoins());
         benefirVo.setUserIntegral(ToolUtil.isEmpty(appUser.getIntegral()) ? 0 : appUser.getIntegral());
@@ -867,7 +872,7 @@
         if (rechargeRecords.size() > 0) {
             for (RechargeRecords rechargeRecord : rechargeRecords) {
                 ConsumeDetail consumeDetail = new ConsumeDetail();
-                consumeDetail.setConsumeName(RechargeRecordEnum.RECHARGE.getMsg() + ":" + rechargeRecord.getPlayPaiCoins());
+                consumeDetail.setConsumeName(RechargeRecordEnum.RECHARGE.getMsg() + ":" + rechargeRecord.getPlayPaiCoins()+"币");
                 consumeDetail.setConsumeTime(simpleDateFormat.format(rechargeRecord.getInsertTime()));
                 consumeDetail.setConsumeAmount("-" + rechargeRecord.getAmount());
                 consumeDetail.setType(2);
@@ -1826,6 +1831,9 @@
     @Override
     public ResultUtil exchangeAddPaymentCallback(String code, String orderNumber,Integer payType) {
         List<UserPointsMerchandise> userPointsMerchandises = mcClient.queryUserPointMerchaseByCode(code);
+        if(userPointsMerchandises.get(0).getPayStatus() == 2){
+            return ResultUtil.success();
+        }
         if (userPointsMerchandises.size() > 1){
             for (int i = 0; i < userPointsMerchandises.size(); i++) {
                 userPointsMerchandises.get(i).setOrderNumber(orderNumber+ "-" + (i+1));

--
Gitblit v1.7.1