From cf9a5039e6db9d1d5963e3fe1a37d00169ec2ef7 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期三, 25 六月 2025 11:18:22 +0800 Subject: [PATCH] 验收报告修改 --- src/main/java/com/whyc/controller/ProductBomApprovingController.java | 25 +++++++++++++++++-------- 1 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/whyc/controller/ProductBomApprovingController.java b/src/main/java/com/whyc/controller/ProductBomApprovingController.java index 4aa0377..2ac13ba 100644 --- a/src/main/java/com/whyc/controller/ProductBomApprovingController.java +++ b/src/main/java/com/whyc/controller/ProductBomApprovingController.java @@ -1,20 +1,16 @@ package com.whyc.controller; import com.whyc.dto.Response; -import com.whyc.pojo.ProductBom; import com.whyc.pojo.ProductBomApproving; import com.whyc.service.ProductBomApprovingService; import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.apache.poi.openxml4j.exceptions.InvalidFormatException; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import java.io.IOException; -import java.nio.channels.MulticastChannel; import java.util.List; /** @@ -22,7 +18,7 @@ */ @RestController @RequestMapping("bomApproving") -@Api(tags = "浜у搧bom瀹℃壒") +@Api(tags = "宸ヤ綔娴佸瓙琛�-浜у搧bom瀹℃壒琛�") public class ProductBomApprovingController { @Autowired @@ -32,10 +28,11 @@ * excel瑙f瀽bom */ @PostMapping("excelParse") + @ApiOperation("excel瑙f瀽") public Response excelParse(@RequestParam("file") MultipartFile file) throws IOException, InvalidFormatException { Response<Object> response = new Response<>(); String name=file.getOriginalFilename(); - if(!name.substring(name.length()-4).equals(".xls") || !name.substring(name.length()-5).equals(".xlsx")){ + if(!name.substring(name.length()-4).equals(".xls") && !name.substring(name.length()-5).equals(".xlsx")){ response.set(1,false,"鏂囦欢瑙f瀽閿欒"); }else{ List<ProductBomApproving> list = service.excelParse(file.getInputStream()); @@ -44,4 +41,16 @@ return response; } + @PostMapping("zipParse") + @ApiOperation("zip瑙f瀽") + public Response zipParse(@RequestParam("file") MultipartFile file) throws IOException, InvalidFormatException { + return service.zipParse(file); + } + + @GetMapping("dwgReview") + @ApiOperation("dwg鏂囦欢棰勮") + public Response dwgReview(@RequestParam String dwgUrl) throws IOException { + return service.dwgReview(dwgUrl); + } + } -- Gitblit v1.9.1