From b1f2f102034b4433201225b67a9fc78c08e532f0 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 06 六月 2025 18:35:03 +0800
Subject: [PATCH] 修改bug和管理后台报表

---
 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/PlatformController.java |   37 +++++++++++++++++++++++++++++++++----
 1 files changed, 33 insertions(+), 4 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 d38d967..833c524 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
@@ -63,6 +63,9 @@
     private ITUserService appUserService;
     @Autowired
     private IOrderCancelService orderCancelService;
+    
+    @Autowired
+    private ITCompanyService companyService;
 
     public static void main(String[] args) {
         // 获取今天的日期
@@ -99,6 +102,8 @@
      */
     @RequestMapping("/commission")
     public String index( Model model) {
+        List<TCompany> tCompanies = companyService.selectList(new EntityWrapper<TCompany>().eq("state", 0).ne("flag", 3));
+        model.addAttribute("company", tCompanies);
         return PREFIX + "commission.html";
     }
 
@@ -117,7 +122,7 @@
      */
     @RequestMapping(value = "/commission/getCount")
     @ResponseBody
-    public Object getCount(Integer time,String insertTime,Integer state) {
+    public Object getCount(Integer time,String insertTime,Integer state, Integer company) {
         if (time == null){
             time =1;
         }
@@ -246,7 +251,9 @@
                     if (tOrderPrivateCar==null){
                         continue;
                     }
-
+                    if(null != company && !company.equals(tOrderPrivateCar.getCompanyId())){
+                        continue;
+                    }
                     platformVO.setMoney(new BigDecimal(income.getMoney()));
                     if (tOrderPrivateCar.getState()!=10 && tOrderPrivateCar.getPayType() == null){
                         continue;
@@ -268,7 +275,9 @@
                     if (tOrderLogistics==null){
                         continue;
                     }
-
+                    if(null != company && !company.equals(tOrderLogistics.getCompanyId())){
+                        continue;
+                    }
                     platformVO.setMoney(new BigDecimal(income.getMoney()));
 
                     if (tOrderLogistics.getState()!=10 && tOrderLogistics.getPayType() == null){
@@ -289,6 +298,9 @@
                     TOrderPrivateCar tOrderPrivateCar = orderPrivateCarMap.get(settlementDetail.getOrderId());
 
                     if (tOrderPrivateCar==null){
+                        continue;
+                    }
+                    if(null != company && !company.equals(tOrderPrivateCar.getCompanyId())){
                         continue;
                     }
                     platformVO.setCode(tOrderPrivateCar.getOrderNum());
@@ -329,6 +341,9 @@
                     TOrderLogistics tOrderLogistics = orderLogisticsRecordMap.get(settlementDetail.getOrderId());
 
                     if (tOrderLogistics==null){
+                        continue;
+                    }
+                    if(null != company && !company.equals(tOrderLogistics.getCompanyId())){
                         continue;
                     }
                     String string1 = settlementDetail.getPrice().toString();
@@ -1716,7 +1731,7 @@
      */
     @RequestMapping(value = "/commission/list")
     @ResponseBody
-    public Object list(Integer time,String insertTime,Integer state) {
+    public Object list(Integer time,String insertTime,Integer state, Integer company) {
 
         if (time == null){
             time =1;
@@ -1873,6 +1888,9 @@
                     if (tOrderPrivateCar==null){
                         continue;
                     }
+                    if(null != company && !company.equals(tOrderPrivateCar.getCompanyId())){
+                        continue;
+                    }
                     platformVO.setCode(tOrderPrivateCar.getOrderNum());
                     TDriver tDriver = driverMap.get(tOrderPrivateCar.getDriverId());
                     if (tDriver != null){
@@ -1941,6 +1959,9 @@
                     TOrderLogistics tOrderLogistics = orderLogisticsRecordMap.get(income.getIncomeId());
 
                     if (tOrderLogistics==null){
+                        continue;
+                    }
+                    if(null != company && !company.equals(tOrderLogistics.getCompanyId())){
                         continue;
                     }
                     platformVO.setCode(tOrderLogistics.getOrderNum());
@@ -2012,6 +2033,10 @@
                     if (tOrderPrivateCar==null){
                         continue;
                     }
+    
+                    if(null != company && !company.equals(tOrderPrivateCar.getCompanyId())){
+                        continue;
+                    }
                     platformVO.setCode(tOrderPrivateCar.getOrderNum());
                     TDriver tDriver = driverMap.get(tOrderPrivateCar.getDriverId());
                     if (tDriver!=null){
@@ -2058,6 +2083,10 @@
                     if (tOrderLogistics==null){
                         continue;
                     }
+    
+                    if(null != company && !company.equals(tOrderLogistics.getCompanyId())){
+                        continue;
+                    }
                     platformVO.setCode(tOrderLogistics.getOrderNum());
                     TDriver tDriver1 = driverMap.get(tOrderLogistics.getDriverId());
                     if (tDriver1!=null){

--
Gitblit v1.7.1