From b43a5e690e89b57482a70352561478e363112ed7 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期三, 07 八月 2024 09:35:16 +0800
Subject: [PATCH] 2.0bug修改

---
 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/PlatformController.java |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/PlatformController.java b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/PlatformController.java
index 191fed6..c4543d3 100644
--- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/PlatformController.java
+++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/PlatformController.java
@@ -316,6 +316,7 @@
             PlatformVO platformVO = new PlatformVO();
             switch (settlementDetail.getOrderType()){
                 case 1:
+
                     // 专车订单
                     TOrderPrivateCar tOrderPrivateCar = orderPrivateCarService.selectById(settlementDetail.getOrderId());
                     if (tOrderPrivateCar==null){
@@ -352,6 +353,12 @@
                             unBalance = unBalance.add(new BigDecimal(settlementDetail.getPrice()));
                             platformVO.setEndTime(format.format(settlementRecord.getDay()));
                         }
+                    }else{
+                        // 未结算
+                        if (state!=null && state!=2){
+                            continue;
+                        }
+                        unBalance = unBalance.add(new BigDecimal(settlementDetail.getPrice()));
                     }
 
                     res.add(platformVO);
@@ -394,6 +401,12 @@
                             unBalance = unBalance.add(new BigDecimal(settlementDetail.getPrice()));
                             platformVO.setEndTime(format.format(settlementRecord.getDay()));
                         }
+                    }else{
+                        // 未结算
+                        if (state!=null && state!=2){
+                            continue;
+                        }
+                        unBalance = unBalance.add(new BigDecimal(settlementDetail.getPrice()));
                     }
                     res.add(platformVO);
                     break;
@@ -1707,6 +1720,12 @@
                             platformVO.setState(2);
                             unBalance = unBalance.add(new BigDecimal(settlementDetail.getPrice()));
                         }
+                    }else{
+                        // 未结算
+                        if (state!=null && state!=2){
+                            continue;
+                        }
+                        unBalance = unBalance.add(new BigDecimal(settlementDetail.getPrice()));
                     }
                     res.add(platformVO);
                     break;
@@ -1748,6 +1767,12 @@
                             unBalance = unBalance.add(new BigDecimal(settlementDetail.getPrice()));
                             platformVO.setEndTime(format.format(settlementRecord.getDay()));
                         }
+                    }else{
+                        // 未结算
+                        if (state!=null && state!=2){
+                            continue;
+                        }
+                        unBalance = unBalance.add(new BigDecimal(settlementDetail.getPrice()));
                     }
                     res.add(platformVO);
                     break;

--
Gitblit v1.7.1