From ec56230a2904cab5660200ce1cdd956f660f7c45 Mon Sep 17 00:00:00 2001 From: zhangnaisong <2434969829@qq.com> Date: 星期四, 20 七月 2023 17:15:12 +0800 Subject: [PATCH] 上传车辆图片提交 --- ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java b/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java index 3e801e1..6677a8f 100644 --- a/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java +++ b/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java @@ -1,16 +1,19 @@ package com.ruoyi.sy.controller; +import java.util.ArrayList; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.ruoyi.common.utils.SecurityUtils; +import com.ruoyi.common.utils.uuid.IdUtils; import com.ruoyi.system.domain.SysConfig; import com.ruoyi.system.service.ISysConfigService; import com.ruoyi.utils.httpclient.SYCarClient; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import org.bytedeco.javacv.CanvasFrame; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -24,6 +27,7 @@ import com.ruoyi.common.core.page.TableDataInfo; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; +import org.springframework.web.multipart.MultipartFile; /** * 涓変竴杞﹁締Controller @@ -83,8 +87,11 @@ @PreAuthorize("@ss.hasPermi('sy:syCar:add')") @Log(title = "涓変竴杞﹁締", businessType = BusinessType.INSERT) @PostMapping + @ApiOperation("鏂板涓変竴杞﹁締") public AjaxResult add(@RequestBody ArdSyCar ardSyCar) { + String id = IdUtils.simpleUUID(); + ardSyCar.setId(id); return toAjax(ardSyCarService.insertArdSyCar(ardSyCar)); } @@ -94,6 +101,7 @@ @PreAuthorize("@ss.hasPermi('sy:syCar:edit')") @Log(title = "涓変竴杞﹁締", businessType = BusinessType.UPDATE) @PutMapping + @ApiOperation("淇敼涓変竴杞﹁締") public AjaxResult edit(@RequestBody ArdSyCar ardSyCar) { return toAjax(ardSyCarService.updateArdSyCar(ardSyCar)); @@ -151,4 +159,34 @@ } } + /** + * 鑾峰彇鍏ㄩ儴杞﹁締妯″瀷 + */ + @PreAuthorize("@ss.hasPermi('sy:syCar:getAllCarModel')") + @PostMapping("/getAllCarModel") + @ApiOperation("鑾峰彇鍏ㄩ儴杞﹁締妯″瀷") + public Map<String,Object> getAllCarModel(){ + try{ + List<Map<String,String>> result = ardSyCarService.getAllCarModel(); + return toAjaxList(result); + } catch(Exception e){ + return toAjaxList(new ArrayList()); + } + } + + /** + * 涓婁紶杞﹁締鍥剧墖 + */ + @PreAuthorize("@ss.hasPermi('sy:syCar:uploadCarPicture')") + @PostMapping("/uploadCarPicture") + @ApiOperation("涓婁紶杞﹁締鍥剧墖") + public Map<String,Object> uploadCarPicture(@RequestParam("id") String id,@RequestParam("carPicture") MultipartFile carPicture){ + try{ + String result = ardSyCarService.uploadCarPicture(id,carPicture); + return success(result); + } catch(Exception e){ + return error(""); + } + } + } -- Gitblit v1.9.3