From a0a525d59f1cb3167a54af9309c8dab162e89005 Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期四, 12 六月 2025 19:23:32 +0800
Subject: [PATCH] 优化巡检和维修器件的图片路径

---
 src/main/java/com/whyc/controller/DeviceSpareController.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/whyc/controller/DeviceSpareController.java b/src/main/java/com/whyc/controller/DeviceSpareController.java
index 70892c6..11c6ebe 100644
--- a/src/main/java/com/whyc/controller/DeviceSpareController.java
+++ b/src/main/java/com/whyc/controller/DeviceSpareController.java
@@ -4,11 +4,14 @@
 import com.whyc.dto.Response;
 import com.whyc.pojo.web_site.DeviceSpare;
 import com.whyc.service.DeviceSpareService;
+import com.whyc.util.JsonUtil;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
 
+import java.io.IOException;
 import java.util.List;
 
 @RestController
@@ -34,8 +37,9 @@
 
     @PostMapping("add")
     @ApiOperation("娣诲姞")
-    public Response add(@RequestBody DeviceSpare spare) {
-        return service.add(spare);
+    public Response add(@RequestPart(value = "file",required = false) List<MultipartFile> file,@RequestParam String  deviceSpareJsonStr) throws IOException {
+        DeviceSpare spare = JsonUtil.getGson().fromJson(deviceSpareJsonStr, DeviceSpare.class);
+        return service.add(spare,file);
     }
 
     @PostMapping("update")

--
Gitblit v1.9.1