From a7d5aa9c88b31c1fe526c01eef24347b224afd58 Mon Sep 17 00:00:00 2001
From: xiaqihang <xiaqihang@seaskysh.com>
Date: Fri, 24 Sep 2021 12:16:35 +0800
Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E5=8F=82=E6=95=B0=E6=A0=A1?=
 =?UTF-8?q?=E9=AA=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../seasky/seaskyocr/dto/contract/CreateContractCmd.java | 4 ++--
 .../main/java/com/seasky/seaskyocr/enums/MethodEnum.java | 9 +++++++++
 .../application/command/contract/ContractCmdService.java | 3 ++-
 3 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/dto/contract/CreateContractCmd.java b/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/dto/contract/CreateContractCmd.java
index c57a7bfe..412ac81c 100644
--- a/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/dto/contract/CreateContractCmd.java
+++ b/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/dto/contract/CreateContractCmd.java
@@ -23,9 +23,9 @@ import java.util.List;
 public class CreateContractCmd extends BaseDto {
 
     @NotNull( message = "璐︽埛id涓嶈兘涓虹┖")
-    @ApiModelProperty(name = "璐︽埛id", example = "1")
+    @ApiModelProperty(name = "accountId", example = "1")
     private Long accountId;
 
-    @ApiModelProperty(name = "鏌ヨ鐨勫瓧娈�", example = "1")
+    @ApiModelProperty(name = "addField", example = "1")
     private List<String> addField;
 }
diff --git a/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/enums/MethodEnum.java b/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/enums/MethodEnum.java
index de49ff6d..a9729e4b 100644
--- a/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/enums/MethodEnum.java
+++ b/ServiceSite/facade/src/main/java/com/seasky/seaskyocr/enums/MethodEnum.java
@@ -25,4 +25,13 @@ public enum MethodEnum {
     public String key() {
         return k;
     }
+
+    public static MethodEnum getEnumValue(String v){
+        for (MethodEnum e:values()) {
+            if (e.val().equals(v)){
+                return e;
+            }
+        }
+        return null;
+    }
 }
diff --git a/ServiceSite/src/main/java/com/seasky/seaskyocr/application/command/contract/ContractCmdService.java b/ServiceSite/src/main/java/com/seasky/seaskyocr/application/command/contract/ContractCmdService.java
index fcf0a129..2f07f567 100644
--- a/ServiceSite/src/main/java/com/seasky/seaskyocr/application/command/contract/ContractCmdService.java
+++ b/ServiceSite/src/main/java/com/seasky/seaskyocr/application/command/contract/ContractCmdService.java
@@ -10,6 +10,7 @@ import javax.validation.Valid;
  * @author xiaqihang
  * @date 2021/9/18 10:32
  */
+@Validated
 public interface ContractCmdService {
 
     /**
@@ -19,5 +20,5 @@ public interface ContractCmdService {
      * @param file              鏂囦欢
      * @return {@link String}
      */
-    String createContract(MultipartFile file, CreateContractCmd createContractCmd);
+    String createContract(MultipartFile file, @Valid CreateContractCmd createContractCmd);
 }
-- 
GitLab