Przeglądaj źródła

解决非空校验不生效的bug

songxinlu 3 lat temu
rodzic
commit
c2d5ee0563

+ 7 - 6
src/main/java/com/diagbot/web/MedDefectFeedbackController.java

@@ -26,6 +26,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 
 import org.springframework.web.bind.annotation.RestController;
 
+import javax.validation.Valid;
 import java.util.List;
 import java.util.Map;
 
@@ -61,7 +62,7 @@ public class MedDefectFeedbackController {
     @PostMapping("/addHavingCase")
     @SysLogger("addHavingCase")
     @Transactional
-    public RespDTO<AnalyzeDTO> addHavingCase(@RequestBody ChangeQcResultVO changeQcResultVO) {
+    public RespDTO<AnalyzeDTO> addHavingCase(@RequestBody @Valid ChangeQcResultVO changeQcResultVO) {
         return RespDTO.onSuc(medDefectFeedbackFacade.changeQcResult(changeQcResultVO));
     }
 
@@ -70,7 +71,7 @@ public class MedDefectFeedbackController {
     @PostMapping("/addNotHavingCase")
     @SysLogger("addNotHavingCase")
     @Transactional
-    public RespDTO<AnalyzeDTO> addNotHavingCase(@RequestBody ChangeQcResultVO changeQcResultVO) {
+    public RespDTO<AnalyzeDTO> addNotHavingCase(@RequestBody @Valid ChangeQcResultVO changeQcResultVO) {
         return RespDTO.onSuc(medDefectFeedbackFacade.changeQcResult(changeQcResultVO));
     }
 
@@ -80,7 +81,7 @@ public class MedDefectFeedbackController {
     @PostMapping("/delCase")
     @SysLogger("delCase")
     @Transactional
-    public RespDTO<AnalyzeDTO> delCase(@RequestBody ChangeQcResultVO changeQcResultVO) {
+    public RespDTO<AnalyzeDTO> delCase(@RequestBody @Valid ChangeQcResultVO changeQcResultVO) {
         return RespDTO.onSuc(medDefectFeedbackFacade.changeQcResult(changeQcResultVO));
     }
 
@@ -89,7 +90,7 @@ public class MedDefectFeedbackController {
     @PostMapping("/recoverCase")
     @SysLogger("recoverCase")
     @Transactional
-    public RespDTO<AnalyzeDTO> recoverCase(@RequestBody ChangeQcResultVO changeQcResultVO) {
+    public RespDTO<AnalyzeDTO> recoverCase(@RequestBody @Valid ChangeQcResultVO changeQcResultVO) {
         return RespDTO.onSuc(medDefectFeedbackFacade.changeQcResult(changeQcResultVO));
     }
 
@@ -98,7 +99,7 @@ public class MedDefectFeedbackController {
     @PostMapping("/updCase")
     @SysLogger("updCase")
     @Transactional
-    public RespDTO<AnalyzeDTO> updCase(@RequestBody ChangeQcResultVO changeQcResultVO) {
+    public RespDTO<AnalyzeDTO> updCase(@RequestBody @Valid ChangeQcResultVO changeQcResultVO) {
         return RespDTO.onSuc(medDefectFeedbackFacade.changeQcResult(changeQcResultVO));
     }
 
@@ -107,7 +108,7 @@ public class MedDefectFeedbackController {
     @PostMapping("/updDefectBackByID")
     @SysLogger("updDefectBackByID")
     @Transactional
-    public RespDTO<Boolean> updDefectBackByID(@RequestBody UPdDefectBackByIDVO uPdDefectBackByIDVO) {
+    public RespDTO<Boolean> updDefectBackByID(@RequestBody @Valid UPdDefectBackByIDVO uPdDefectBackByIDVO) {
         return RespDTO.onSuc(medDefectFeedbackFacade.updDefectBackByID(uPdDefectBackByIDVO));
     }