فهرست منبع

上传影像修改.

785834757 1 سال پیش
والد
کامیت
917de82707

+ 11 - 7
commons/src/main/java/com/jzg/commons/entity/dto/InsTaskImagesAdd.java

@@ -4,6 +4,8 @@ package com.jzg.commons.entity.dto;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+import java.util.List;
+
 @Data
 @Schema(description = "订单影像资料上传")
 public class  InsTaskImagesAdd {
@@ -11,13 +13,15 @@ public class  InsTaskImagesAdd {
     @Schema(description = "报价单号")
     private String quoteNo;
 
-    @Schema(description = "图片类型(C01车辆影像,C02车主身份证,C03投保人身份证,C04被保人身份证,C05验车照)")
-    private String imageType;
-
-    @Schema(description = "文件存储ID")
-    private String imageId;
+    @Schema(description = "影像资料ID")
+    List<InsTaskImage> images;
 
-    @Schema(description = "排序")
-    private String sort;
+    @Data
+    public static class InsTaskImage{
+        @Schema(description = "图片类型(C01车辆影像,C02车主身份证,C03投保人身份证,C04被保人身份证,C05验车照)")
+        private String imageType;
 
+        @Schema(description = "文件存储ID")
+        private String imageId;
+    }
 }

+ 1 - 1
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/controller/InsTaskImagesController.java

@@ -25,7 +25,7 @@ public class InsTaskImagesController {
 
     @Operation(summary = "订单影像资料上传")
     @PostMapping("/save")
-    public HttpResult saveOrUpdate(@RequestBody List<InsTaskImagesAdd> imagesAdds) {
+    public HttpResult saveOrUpdate(@RequestBody InsTaskImagesAdd imagesAdds) {
         return insTaskImagesService.save(imagesAdds);
     }
 

+ 1 - 1
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/InsTaskImagesService.java

@@ -11,7 +11,7 @@ import java.util.List;
 public interface InsTaskImagesService extends IService<InsTaskImages> {
 
 
-    HttpResult save(List<InsTaskImagesAdd> insTaskImagesAddList);
+    HttpResult save(InsTaskImagesAdd insTaskImagesAddList);
 
     List<InsTaskImagesVo> selectByQuoteNo(String quoteNo);
 

+ 11 - 2
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/impl/InsTaskImagesServiceImpl.java

@@ -12,6 +12,7 @@ import com.jzg.quotation.summary.mapper.InsTaskImagesMapper;
 import com.jzg.quotation.summary.service.InsTaskImagesService;
 import org.springframework.stereotype.Service;
 
+import java.util.ArrayList;
 import java.util.List;
 
 @Service
@@ -19,9 +20,17 @@ public class  InsTaskImagesServiceImpl extends ServiceImpl<InsTaskImagesMapper,
 
 
     @Override
-    public HttpResult save(List<InsTaskImagesAdd> insTaskImagesAddList) {
+    public HttpResult save(InsTaskImagesAdd insTaskImagesAdd) {
         try {
-            baseMapper.insert(BeanUtil.copyToList(insTaskImagesAddList, InsTaskImages.class));
+            List<InsTaskImages> images = new ArrayList<>();
+            insTaskImagesAdd.getImages().forEach(image->{
+                InsTaskImages insTaskImages = new InsTaskImages();
+                insTaskImages.setQuoteNo(insTaskImagesAdd.getQuoteNo());
+                insTaskImages.setImageType(image.getImageType());
+                insTaskImages.setImageId(image.getImageId());
+                images.add(insTaskImages);
+            });
+            baseMapper.insert(images);
             return HttpResult.ok("保存成功");
         }catch (Exception e){
             return HttpResult.error("保存失败");