From 9906e6b188bf2c36dddc0d5adadbf02e69ea3e4b Mon Sep 17 00:00:00 2001
From: wujian <14790700720@163.com>
Date: 星期五, 25 十月 2024 09:17:29 +0800
Subject: [PATCH] add -sap

---
 jcdm-main/src/main/java/com/jcdm/main/bs/beatSetting/controller/BsBeatSettingController.java |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/jcdm-main/src/main/java/com/jcdm/main/bs/beatSetting/controller/BsBeatSettingController.java b/jcdm-main/src/main/java/com/jcdm/main/bs/beatSetting/controller/BsBeatSettingController.java
index 56aa698..87edbcb 100644
--- a/jcdm-main/src/main/java/com/jcdm/main/bs/beatSetting/controller/BsBeatSettingController.java
+++ b/jcdm-main/src/main/java/com/jcdm/main/bs/beatSetting/controller/BsBeatSettingController.java
@@ -1,7 +1,17 @@
 package com.jcdm.main.bs.beatSetting.controller;
 
+import java.time.LocalDate;
 import java.util.List;
+import javax.annotation.Resource;
 import javax.servlet.http.HttpServletResponse;
+
+import cn.hutool.core.util.ObjectUtil;
+import com.jcdm.common.core.domain.R;
+import com.jcdm.main.bs.beatSetting.domain.ProductNumTable;
+import com.jcdm.main.bs.beatSetting.service.ProductNumTableService;
+import com.jcdm.main.da.passingStationCollection.domain.DaPassingStationCollection;
+import com.jcdm.main.da.passingStationCollection.domain.ProductNumVO;
+import com.jcdm.main.da.passingStationCollection.service.IDaPassingStationCollectionService;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.GetMapping;
@@ -34,6 +44,12 @@
     @Autowired
     private IBsBeatSettingService bsBeatSettingService;
 
+    @Resource
+    private ProductNumTableService productNumTableService;
+
+    @Resource
+    private IDaPassingStationCollectionService daPassingStationCollectionService;
+
     /**
      * 鏌ヨ鑺傛媿璁剧疆鍒楄〃
      */
@@ -59,6 +75,30 @@
         util.exportExcel(response, list, "鑺傛媿璁剧疆鏁版嵁");
     }
 
+
+    @Log(title = "鑺傛媿璁剧疆", businessType = BusinessType.EXPORT)
+    @PostMapping("/productNumExport")
+    public void productNumExport(HttpServletResponse response, DaPassingStationCollection daPassingStationCollection)
+    {
+//        LocalDate queryDate = daPassingStationCollection.getQueryDate();
+//        String queryMonth = daPassingStationCollection.getQueryMonth();
+//        if (ObjectUtil.isNull(queryDate) && ObjectUtil.isNull(queryMonth)){
+//            return R.fail("璇烽�夋嫨鏈堜唤鎴栬�呮棩鏈�");
+//        }
+//        if (ObjectUtil.isNotEmpty(queryMonth) && ObjectUtil.isNotEmpty(queryDate)){
+//            String queryDateString = queryDate.toString();
+//            String queryMonthString = queryMonth.toString();
+//            if (!queryDateString.contains(queryMonthString)){
+//                return R.fail("璇风‘璁ら�夋嫨鐨勬湀浠藉拰鏃ユ湡鏈堜唤鏄惁鍖归厤");
+//            }
+//        }
+        List<ProductNumVO> productNum = daPassingStationCollectionService.getProductNum(daPassingStationCollection);
+        ExcelUtil<ProductNumVO> util = new ExcelUtil<ProductNumVO>(ProductNumVO.class);
+        util.exportExcel(response, productNum, "浜ч噺缁熻鏁版嵁");
+
+
+    }
+
     /**
      * 鑾峰彇鑺傛媿璁剧疆璇︾粏淇℃伅
      */

--
Gitblit v1.9.3