From 3818974122e7b80e0fe04fd5709a853bac831caa Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期二, 12 十一月 2024 20:18:01 +0800
Subject: [PATCH] 代码提交

---
 xinquan-modules/xinquan-order/src/main/java/com/xinquan/order/controller/management/MgtOrderController.java |   76 +++++++++++++++++++++-----------------
 1 files changed, 42 insertions(+), 34 deletions(-)

diff --git a/xinquan-modules/xinquan-order/src/main/java/com/xinquan/order/controller/management/MgtOrderController.java b/xinquan-modules/xinquan-order/src/main/java/com/xinquan/order/controller/management/MgtOrderController.java
index a98f39c..5d898f2 100644
--- a/xinquan-modules/xinquan-order/src/main/java/com/xinquan/order/controller/management/MgtOrderController.java
+++ b/xinquan-modules/xinquan-order/src/main/java/com/xinquan/order/controller/management/MgtOrderController.java
@@ -172,8 +172,8 @@
         String endTime = null;
         if (org.springframework.util.StringUtils.hasLength(courseDTO.getTime())){
             String[] split = courseDTO.getTime().split(" - ");
-            startTime = split[0]+"00:00:00";
-            endTime = split[1]+"23:59:59";
+            startTime = split[0]+" 00:00:00";
+            endTime = split[1]+" 23:59:59";
         }
         List<Integer> payType1 = new ArrayList<>();
         payType1.add(1);
@@ -185,10 +185,10 @@
         payType3.add(3);
         payType3.add(7);
         List<Integer> payType4 = new ArrayList<>();
-        payType3.add(4);
-        payType3.add(5);
-        payType3.add(6);
-        payType3.add(7);
+        payType4.add(4);
+        payType4.add(5);
+        payType4.add(6);
+        payType4.add(7);
         LambdaQueryWrapper<Order> courseLambdaQueryWrapper = new LambdaQueryWrapper<>();
         if (StringUtils.hasLength(courseDTO.getIds())){
             courseLambdaQueryWrapper.in(Order::getId, Arrays.asList(courseDTO.getIds().split(",")));
@@ -215,7 +215,7 @@
         courseLambdaQueryWrapper.eq(courseDTO.getUid()!=null&&(!courseDTO.getUid().isEmpty()),Order::getAppUserId, courseDTO.getUid());
         if (org.springframework.util.StringUtils.hasLength(courseDTO.getBuyContent())){
             // 查询购买内容
-            List<Long> collect1 = orderService.lambdaQuery().like(Order::getVipType, courseDTO.getBuyContent()).list().stream()
+            List<Long> collect1 = orderService.lambdaQuery().like(Order::getBuyContent, courseDTO.getBuyContent()).list().stream()
                     .map(Order::getId).collect(Collectors.toList());
             List<Long> collect2 = orderService.lambdaQuery().like(Order::getBizOrderNo, courseDTO.getBuyContent()).list().stream()
                     .map(Order::getId).collect(Collectors.toList());
@@ -313,7 +313,7 @@
                         }
                         break;
                     case 3:
-                        record.setBuyContent(record.getVipType());
+                        record.setBuyContent(record.getBuyContent());
                         record.setGeneralPriceVip(record.getRealPayAmount());
                         break;
                     case 4:
@@ -418,7 +418,7 @@
         }
         if (org.springframework.util.StringUtils.hasLength(courseDTO.getBuyContent())){
             // 查询购买内容
-            List<Long> collect1 = orderService.lambdaQuery().like(Order::getVipType, courseDTO.getBuyContent()).list().stream()
+            List<Long> collect1 = orderService.lambdaQuery().like(Order::getBuyContent, courseDTO.getBuyContent()).list().stream()
                     .map(Order::getId).collect(Collectors.toList());
             List<Long> collect2 = orderService.lambdaQuery().like(Order::getBizOrderNo, courseDTO.getBuyContent()).list().stream()
                     .map(Order::getId).collect(Collectors.toList());
@@ -461,10 +461,7 @@
         }
 
         List<Order> page = orderService.list(courseLambdaQueryWrapper);
-        Page<Order> objectPage = new Page<>();
-        objectPage.setTotal(page.size());
-        objectPage.setCurrent(courseDTO.getPageCurr());
-        objectPage.setSize(courseDTO.getPageSize());
+
         List<AppUserWithdraw> data2 = remoteAppUserService.getWithdraw(courseDTO).getData();
         for (AppUserWithdraw appUserWithdraw : data2) {
             Order order = new Order();
@@ -483,6 +480,10 @@
             order.setCreateTime(appUserWithdraw.getCreateTime());
             page.add(order);
         }
+        Page<Order> objectPage = new Page<>();
+        objectPage.setTotal(page.size());
+        objectPage.setCurrent(courseDTO.getPageCurr());
+        objectPage.setSize(courseDTO.getPageSize());
         for (Order record : page) {
             record.setUid(record.getId().toString());
             record.setPlatformMoney(record.getRealPayAmount()!=null?record.getRealPayAmount():record.getTotalAmount().subtract(record.getCommissionAmount()==null?BigDecimal.ZERO:record.getCommissionAmount()));
@@ -519,8 +520,8 @@
                         }
                         break;
                     case 3:
-                        record.setBuyContent(record.getVipType());
-                        record.setGeneralPriceVip(record.getRealPayAmount());
+                        record.setBuyContent(record.getBuyContent());
+                        record.setGeneralPriceVip(record.getTotalAmount());
                         break;
                     case 4:
                         record.setBuyContent("充值");
@@ -570,8 +571,8 @@
         String endTime = null;
         if (org.springframework.util.StringUtils.hasLength(courseDTO.getTime())){
             String[] split = courseDTO.getTime().split(" - ");
-            startTime = split[0]+"00:00:00";
-            endTime = split[1]+"23:59:59";
+            startTime = split[0]+" 00:00:00";
+            endTime = split[1]+" 23:59:59";
         }
         List<Integer> payType1 = new ArrayList<>();
         payType1.add(1);
@@ -583,12 +584,14 @@
         payType3.add(3);
         payType3.add(7);
         List<Integer> payType4 = new ArrayList<>();
-        payType3.add(4);
-        payType3.add(5);
-        payType3.add(6);
-        payType3.add(7);
+        payType4.add(4);
+        payType4.add(5);
+        payType4.add(6);
+        payType4.add(7);
         LambdaQueryWrapper<Order> courseLambdaQueryWrapper = new LambdaQueryWrapper<>();
-        courseLambdaQueryWrapper.between(Order::getCreateTime, startTime, endTime);
+        if (startTime!=null){
+            courseLambdaQueryWrapper.between(Order::getCreateTime, startTime, endTime);
+        }
         if (courseDTO.getPayType()!=null){
             switch (courseDTO.getPayType()){
                 case 1:
@@ -604,13 +607,16 @@
                     courseLambdaQueryWrapper.in(Order::getPayType,payType4);
                     break;
             }
-
         }
-        courseLambdaQueryWrapper.eq(courseDTO.getPaymentStatus()!=null,Order::getPaymentStatus, courseDTO.getPaymentStatus());
-        courseLambdaQueryWrapper.eq(courseDTO.getOrderFrom()!=null,Order::getOrderFrom, courseDTO.getOrderFrom());
+        if (courseDTO.getPaymentStatus()!=null){
+            courseLambdaQueryWrapper.eq(Order::getPaymentStatus, courseDTO.getPaymentStatus());
+        }
+        if (courseDTO.getOrderFrom()!=null){
+            courseLambdaQueryWrapper.eq(Order::getOrderFrom, courseDTO.getOrderFrom());
+        }
         if (org.springframework.util.StringUtils.hasLength(courseDTO.getBuyContent())){
             // 查询购买内容
-            List<Long> collect1 = orderService.lambdaQuery().like(Order::getVipType, courseDTO.getBuyContent()).list().stream()
+            List<Long> collect1 = orderService.lambdaQuery().like(Order::getBuyContent, courseDTO.getBuyContent()).list().stream()
                     .map(Order::getId).collect(Collectors.toList());
             List<Long> collect2 = orderService.lambdaQuery().like(Order::getBizOrderNo, courseDTO.getBuyContent()).list().stream()
                     .map(Order::getId).collect(Collectors.toList());
@@ -642,6 +648,7 @@
             }
             courseLambdaQueryWrapper.in(Order::getId,collect);
         }
+
         courseLambdaQueryWrapper.orderByDesc(Order::getCreateTime);
         if (org.springframework.util.StringUtils.hasLength(courseDTO.getUserNameOrPhone())){
             List<Long> collect = remoteAppUserService.getAppUserByNameOrPhone(courseDTO.getUserNameOrPhone()).getData();
@@ -650,6 +657,7 @@
             }
             courseLambdaQueryWrapper.in(Order::getAppUserId, collect);
         }
+
         List<Order> page = orderService.list(courseLambdaQueryWrapper);
         List<AppUserWithdraw> data2 = remoteAppUserService.getWithdraw(courseDTO).getData();
         for (AppUserWithdraw appUserWithdraw : data2) {
@@ -707,8 +715,8 @@
         String endTime = null;
         if (org.springframework.util.StringUtils.hasLength(courseDTO.getTime())){
             String[] split = courseDTO.getTime().split(" - ");
-            startTime = split[0]+"00:00:00";
-            endTime = split[1]+"23:59:59";
+            startTime = split[0]+" 00:00:00";
+            endTime = split[1]+" 23:59:59";
         }
         List<Integer> payType1 = new ArrayList<>();
         payType1.add(1);
@@ -720,10 +728,10 @@
         payType3.add(3);
         payType3.add(7);
         List<Integer> payType4 = new ArrayList<>();
-        payType3.add(4);
-        payType3.add(5);
-        payType3.add(6);
-        payType3.add(7);
+        payType4.add(4);
+        payType4.add(5);
+        payType4.add(6);
+        payType4.add(7);
         LambdaQueryWrapper<Order> courseLambdaQueryWrapper = new LambdaQueryWrapper<>();
         if (StringUtils.hasLength(courseDTO.getIds())){
             courseLambdaQueryWrapper.in(Order::getId, Arrays.asList(courseDTO.getIds().split(",")));
@@ -754,7 +762,7 @@
         courseLambdaQueryWrapper.eq(courseDTO.getUid()!=null&&(!courseDTO.getUid().isEmpty()),Order::getAppUserId, courseDTO.getUid());
         if (org.springframework.util.StringUtils.hasLength(courseDTO.getBuyContent())){
             // 查询购买内容
-            List<Long> collect1 = orderService.lambdaQuery().like(Order::getVipType, courseDTO.getBuyContent()).list().stream()
+            List<Long> collect1 = orderService.lambdaQuery().like(Order::getBuyContent, courseDTO.getBuyContent()).list().stream()
                     .map(Order::getId).collect(Collectors.toList());
             List<Long> collect2 = orderService.lambdaQuery().like(Order::getBizOrderNo, courseDTO.getBuyContent()).list().stream()
                     .map(Order::getId).collect(Collectors.toList());
@@ -830,7 +838,7 @@
                         }
                         break;
                     case 3:
-                        record.setBuyContent(record.getVipType());
+                        record.setBuyContent(record.getBuyContent());
                         record.setGeneralPriceVip(record.getRealPayAmount());
                         break;
                 }

--
Gitblit v1.7.1