From e61275c2e77d27e299e74d84568bedd43b6d82ca Mon Sep 17 00:00:00 2001
From: lisy <linlangsur163@163.com>
Date: 星期二, 25 七月 2023 11:52:06 +0800
Subject: [PATCH] 探索玩湃-积分商城的列表优化;managent模块去除冗余类

---
 cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java |   25 ++++++++++++-------------
 1 files changed, 12 insertions(+), 13 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 5a30e73..deb3dc6 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
@@ -484,9 +484,8 @@
     }
 
     @Override
-    public BillingDetailsVo queryUserBillingDetails(String yearMonth, Integer recordId, Integer appUserId) {
-        BillingDetailsVo vo = new BillingDetailsVo();
-        List<BillingDetailsVo.ConsumeDetail> details = new ArrayList<>();
+    public List<ConsumeDetail>  queryUserBillingDetails(String yearMonth, Integer recordId, Integer appUserId) {
+        List<ConsumeDetail> details = new ArrayList<>();
 
         SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM-dd HH:mm");
         Date monthStart = null;
@@ -502,7 +501,7 @@
         List<PaymentCompetition> allCompetitionPayRecord = deducClient.getAllCompetitionPayRecord(appUserId);
         if (allCompetitionPayRecord.size() > 0 ){
             for (PaymentCompetition paymentCompetition : allCompetitionPayRecord) {
-                BillingDetailsVo.ConsumeDetail consumeDetail = new BillingDetailsVo.ConsumeDetail();
+                ConsumeDetail consumeDetail = new ConsumeDetail();
                 consumeDetail.setConsumeName(RechargeRecordEnum.EVENT_REGISTRATION.getMsg());
                 consumeDetail.setConsumeTime(simpleDateFormat.format(paymentCompetition.getInsertTime()));
                 consumeDetail.setConsumeAmount("-" + paymentCompetition.getAmount());
@@ -513,7 +512,7 @@
         List<PaymentCompetition> cancelOrderOfUserPayRecord = deducClient.getCancelOrderOfUserPayRecord(appUserId);
         if (cancelOrderOfUserPayRecord.size() > 0 ){
             for (PaymentCompetition paymentCompetition : cancelOrderOfUserPayRecord) {
-                BillingDetailsVo.ConsumeDetail consumeDetail = new BillingDetailsVo.ConsumeDetail();
+                ConsumeDetail consumeDetail = new ConsumeDetail();
                 consumeDetail.setConsumeName(RechargeRecordEnum.CANCEL_EVENT_REGISTRATION.getMsg());
                 consumeDetail.setConsumeTime(simpleDateFormat.format(paymentCompetition.getInsertTime()));
                 consumeDetail.setConsumeAmount("+" + paymentCompetition.getAmount());
@@ -524,7 +523,7 @@
         List<TCoursePackagePayment> amountPayRecord = paymentClient.getAmountPayRecord(appUserId);
         if (amountPayRecord.size() > 0 ){
             for (TCoursePackagePayment coursePackagePayment : amountPayRecord) {
-                BillingDetailsVo.ConsumeDetail consumeDetail = new BillingDetailsVo.ConsumeDetail();
+                ConsumeDetail consumeDetail = new ConsumeDetail();
                 consumeDetail.setConsumeName(RechargeRecordEnum.COURSE_PACKAGE_PURCHASE.getMsg());
                 consumeDetail.setConsumeTime(simpleDateFormat.format(coursePackagePayment.getInsertTime()));
                 consumeDetail.setConsumeAmount("-" + coursePackagePayment.getCashPayment());
@@ -535,7 +534,7 @@
         List<SiteBooking> allSiteBookingList = stClient.getAllSiteBookingList(appUserId);
         if (allSiteBookingList.size() >  0){
             for (SiteBooking booking : allSiteBookingList) {
-                BillingDetailsVo.ConsumeDetail consumeDetail = new BillingDetailsVo.ConsumeDetail();
+                ConsumeDetail consumeDetail = new ConsumeDetail();
                 if (booking.getStatus() != 5){
                     consumeDetail.setConsumeName(RechargeRecordEnum.VENUE_RESERVATION.getMsg());
                     consumeDetail.setConsumeAmount("-" + booking.getPayMoney());
@@ -557,7 +556,7 @@
                 .between("insertTime", monthStart, monthEnd));
         if (vipPayments.size() > 0) {
             for (VipPayment vipPayment : vipPayments) {
-                BillingDetailsVo.ConsumeDetail consumeDetail = new BillingDetailsVo.ConsumeDetail();
+                ConsumeDetail consumeDetail = new ConsumeDetail();
                 consumeDetail.setConsumeName(RechargeRecordEnum.ANNUAL_MEMBERSHIP.getMsg());
                 consumeDetail.setConsumeTime(simpleDateFormat.format(vipPayment.getInsertTime()));
                 consumeDetail.setConsumeAmount("-" + vipPayment.getAmount());
@@ -571,7 +570,7 @@
                 .between("insertTime", monthStart, monthEnd));
         if (rechargeRecords.size() > 0) {
             for (RechargeRecords rechargeRecord : rechargeRecords) {
-                BillingDetailsVo.ConsumeDetail consumeDetail = new BillingDetailsVo.ConsumeDetail();
+                ConsumeDetail consumeDetail = new ConsumeDetail();
                 consumeDetail.setConsumeName(RechargeRecordEnum.RECHARGE.getMsg() + ":" + rechargeRecord.getPlayPaiCoins());
                 consumeDetail.setConsumeTime(simpleDateFormat.format(rechargeRecord.getInsertTime()));
                 consumeDetail.setConsumeAmount("-" + rechargeRecord.getAmount());
@@ -579,9 +578,9 @@
             }
         }
         if (details.size() > 0 ){
-            Collections.sort(details, new Comparator<BillingDetailsVo.ConsumeDetail>() {
+            Collections.sort(details, new Comparator<ConsumeDetail>() {
                 @Override
-                public int compare(BillingDetailsVo.ConsumeDetail record1, BillingDetailsVo.ConsumeDetail record2) {
+                public int compare(ConsumeDetail record1, ConsumeDetail record2) {
                     SimpleDateFormat dateFormat = new SimpleDateFormat("MM-dd HH:mm");
                     Date date1 = null;
                     Date date2 = null;
@@ -596,8 +595,7 @@
                 }
             });
         }
-        vo.setDetails(details);
-        return vo;
+        return details;
     }
 
     @Override
@@ -617,6 +615,7 @@
         if (rechargeConfig.size() > 0 ){
             for (Map<String, Object> stringObjectMap : rechargeConfig) {
                 RechargeCentVo vo = new RechargeCentVo();
+                vo.setChargeId((Integer) stringObjectMap.get("money"));
                 vo.setAmount(""+stringObjectMap.get("money"));
                 if (tAppUser.getIsVip() == 1){
                     vo.setWpGold(stringObjectMap.get("MemberCoins")+"");

--
Gitblit v1.7.1