Browse Source

导出请求修改为get/post都可以

wukai 4 months ago
parent
commit
73b81c4de6

+ 4 - 3
jjt-biz/src/main/java/com/jjt/biz/controller/ApiEnergyExportController.java

@@ -16,6 +16,7 @@ import org.apache.poi.xssf.usermodel.XSSFCellStyle;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
 import org.springframework.web.bind.annotation.CrossOrigin;
 import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
 import javax.annotation.Resource;
@@ -47,7 +48,7 @@ public class ApiEnergyExportController extends BaseController {
     private ITwinCalcDayService twinCalcDayService;
 
     @ApiOperation("导出能耗日报")
-    @GetMapping("/api/export/energy-day")
+    @RequestMapping("/api/export/energy-day")
     @CrossOrigin(origins = "*")
     public void energyDayExport(String date, HttpServletResponse response) {
         LocalDate localDate = LocalDate.parse(date);
@@ -122,7 +123,7 @@ public class ApiEnergyExportController extends BaseController {
     }
 
     @ApiOperation("导出能耗月报")
-    @GetMapping("/api/export/energy-month")
+    @RequestMapping("/api/export/energy-month")
     @CrossOrigin(origins = "*")
     public void energyMonthExport(String date, HttpServletResponse response) {
         date = date.substring(0, 7);
@@ -215,7 +216,7 @@ public class ApiEnergyExportController extends BaseController {
     }
 
     @ApiOperation("能耗统计报表")
-    @GetMapping("/api/export/tmp")
+    @RequestMapping("/api/export/tmp")
     @CrossOrigin(origins = "*")
     public void tmp(HttpServletResponse response) {
         try (InputStream inputStream = getClass().getClassLoader().getResourceAsStream("tpl/tmp.xlsx"); XSSFWorkbook wb = new XSSFWorkbook(inputStream); OutputStream outputStream = new BufferedOutputStream(response.getOutputStream())) {

+ 4 - 7
jjt-biz/src/main/java/com/jjt/biz/controller/ApiExportController.java

@@ -13,10 +13,7 @@ import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.poi.ss.usermodel.*;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.springframework.web.bind.annotation.CrossOrigin;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletResponse;
@@ -42,7 +39,7 @@ public class ApiExportController extends BaseController {
     private RedisCache redisCache;
 
     @ApiOperation("送经量")
-    @GetMapping("/api/export/warp-run-in")
+    @RequestMapping("/api/export/warp-run-in")
     @CrossOrigin(origins = "*")
     public void warpRunInExport(HttpServletResponse response) {
         List<WarpRunIn> list = redisCache.getCacheObject(CacheConstants.INDEX_WARP_RUN_IN);
@@ -96,7 +93,7 @@ public class ApiExportController extends BaseController {
     }
 
     @ApiOperation("平方米克重导出")
-    @GetMapping("/api/export/gram-mass")
+    @RequestMapping("/api/export/gram-mass")
     @CrossOrigin(origins = "*")
     public void gramMassExport(HttpServletResponse response) {
         List<GramMass> list = redisCache.getCacheObject(CacheConstants.INDEX_GRAM_MASS);
@@ -154,7 +151,7 @@ public class ApiExportController extends BaseController {
     }
 
     @ApiOperation("配方详情导出")
-    @GetMapping("/api/formula/export/{height}")
+    @RequestMapping("/api/formula/export/{height}")
     @CrossOrigin(origins = "*")
     public void formulaExport(@PathVariable Float height, HttpServletResponse response) {
         List<FormulaDetail> list = redisCache.getCacheObject(CacheConstants.INDEX_FORMULA_DETAIL);

+ 3 - 2
jjt-biz/src/main/java/com/jjt/biz/controller/ApiProdExportController.java

@@ -12,6 +12,7 @@ import org.apache.poi.ss.usermodel.*;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
 import org.springframework.web.bind.annotation.CrossOrigin;
 import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
 import javax.annotation.Resource;
@@ -40,7 +41,7 @@ public class ApiProdExportController extends BaseController {
     private ITwinCalcDayService twinCalcDayService;
 
     @ApiOperation("导出产量数据")
-    @GetMapping("/api/export/production")
+    @RequestMapping("/api/export/production")
     @CrossOrigin(origins = "*")
     public void productionExport(String start, String end, HttpServletResponse response) {
         LocalDate localDate = LocalDate.parse(start);
@@ -91,7 +92,7 @@ public class ApiProdExportController extends BaseController {
     }
 
     @ApiOperation("导出产量数据")
-    @GetMapping("/api/view/production")
+    @RequestMapping("/api/view/production")
     @CrossOrigin(origins = "*")
     public R<List<TwinCalcDay>> productionView(String start) {
         LocalDate localDate = LocalDate.parse(start);

+ 4 - 7
jjt-biz/src/main/java/com/jjt/biz/controller/ApiStopExportController.java

@@ -16,10 +16,7 @@ import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.poi.ss.usermodel.*;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
-import org.springframework.web.bind.annotation.CrossOrigin;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletResponse;
@@ -54,7 +51,7 @@ public class ApiStopExportController extends BaseController {
     private RedisCache redisCache;
 
     @ApiOperation("导出停机数据")
-    @GetMapping("/api/export/stops")
+    @RequestMapping("/api/export/stops")
     @CrossOrigin(origins = "*")
     public void stopsExport(String start, String end, HttpServletResponse response) throws ParseException {
         Date sTime = DateUtils.parseDate(start, DateUtils.YYYY_MM_DD_HH_MM_SS);
@@ -151,7 +148,7 @@ public class ApiStopExportController extends BaseController {
     }
 
     @ApiOperation("导出当前停机明细")
-    @GetMapping("/api/export/stop")
+    @RequestMapping("/api/export/stop")
     @CrossOrigin(origins = "*")
     public void stopExport(HttpServletResponse response) throws ParseException {
         String[] stopStr = {"", "停经片停机", "断纱停机", "人工停机", "断电停机", "设备故障停机", "落布米数达到停机", "叫料停机"};
@@ -303,7 +300,7 @@ public class ApiStopExportController extends BaseController {
     }
 
     @ApiOperation("停机分类并发导出")
-    @GetMapping("/api/export/stops/type/{type}")
+    @RequestMapping("/api/export/stops/type/{type}")
     @CrossOrigin(origins = "*")
     public void stopsTypeExport(@PathVariable Integer type, String start, String end, Integer st, Integer et, HttpServletResponse response) {
         LocalDate s = LocalDate.parse(start);

+ 3 - 2
jjt-biz/src/main/java/com/jjt/biz/controller/ApiYarnExportController.java

@@ -18,6 +18,7 @@ import org.apache.poi.xssf.usermodel.XSSFSheet;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
 import org.springframework.web.bind.annotation.CrossOrigin;
 import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
 import javax.annotation.Resource;
@@ -55,7 +56,7 @@ public class ApiYarnExportController extends BaseController {
     private RedisCache redisCache;
 
     @ApiOperation("纱线规格")
-    @GetMapping("/api/export/yarn-specifications")
+    @RequestMapping("/api/export/yarn-specifications")
     @CrossOrigin(origins = "*")
     public void yarnSpecificationsExport(Integer day, HttpServletResponse response) {
         List<FormulaDetail> list = redisCache.getCacheObject(CacheConstants.INDEX_FORMULA_DETAIL);
@@ -194,7 +195,7 @@ public class ApiYarnExportController extends BaseController {
     }
 
     @ApiOperation("导出断纱分析")
-    @GetMapping("/api/export/broken-yarn")
+    @RequestMapping("/api/export/broken-yarn")
     @CrossOrigin(origins = "*")
     public void brokenYarnExport(String date, HttpServletResponse response) throws ParseException {
         LocalDate localDate = LocalDate.parse(date);