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