From 0a2262a9227ae67826e6fec86539029cdd33664c Mon Sep 17 00:00:00 2001 From: wanghao Date: Fri, 17 Apr 2026 19:20:54 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=B7=A5=E5=8D=95):=20=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E7=85=A7=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tyre/BizMaintenanceOrderController.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tyre/BizMaintenanceOrderController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tyre/BizMaintenanceOrderController.java index 88363a33..2e9bdfae 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tyre/BizMaintenanceOrderController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tyre/BizMaintenanceOrderController.java @@ -1,9 +1,13 @@ package com.ruoyi.web.controller.tyre; +import java.io.IOException; import java.util.Date; import java.util.List; +import com.alibaba.fastjson.JSONObject; +import com.ruoyi.common.config.RuoYiConfig; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.common.utils.file.FileUploadUtils; import com.ruoyi.common.utils.spring.SpringUtils; import com.ruoyi.system.domain.BaseCar; import com.ruoyi.system.domain.BizOrderTireDetail; @@ -24,6 +28,7 @@ import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.common.core.page.TableDataInfo; +import org.springframework.web.multipart.MultipartFile; /** * 维保工单Controller @@ -217,6 +222,24 @@ public class BizMaintenanceOrderController extends BaseController } } + public AjaxResult submitBindingRecord(String json, List files) { + MaintenanceOrderDTO maintenanceOrderDTO= JSONObject.parseObject(json, MaintenanceOrderDTO.class); + List tireDetails = maintenanceOrderDTO.getTireDetails(); + for (int i = 0; i < files.size(); i++) { + String fileName = null; + try { + fileName = FileUploadUtils.upload(RuoYiConfig.getUploadPath(), files.get(i)); + tireDetails.get(i).setName(fileName); + + } catch (IOException e) { + throw new RuntimeException(e); + } + } + + + return AjaxResult.error(); + } + private String orderNoCreate(){ // 查询当天的工单号(返回的是当天最新的一条记录) BizMaintenanceOrder bizMaintenanceOrder = bizMaintenanceOrderService.selectBizMaintenanceOrderTD();