Ver Fonte

手动分析新增开始时间,结束时间校验

chenhongyan1989 há 4 meses atrás
pai
commit
e1c97cb96b

+ 2 - 1
energy-manage-service/src/main/java/com/energy/manage/service/controller/analysis/AnalysisController.java

@@ -22,6 +22,7 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+import javax.validation.Valid;
 import java.util.List;
 
 /**
@@ -81,7 +82,7 @@ public class AnalysisController extends BaseServiceController {
     @UserLoginToken
     @ApiOperation(value = "手动分析触发")
     @PostMapping("/analysis")
-    public ResultResp analysis(@RequestBody AnalysisDto analysisto)
+    public ResultResp analysis(@Valid @RequestBody AnalysisDto analysisto)
     {
         //设置为手动分析
         analysisto.setAutoOrManual(AnalysisConstants.MANUAL_ANALYSIS);

+ 3 - 0
energy-manage-service/src/main/java/com/energy/manage/service/domain/dto/analysis/AnalysisDto.java

@@ -3,6 +3,7 @@ package com.energy.manage.service.domain.dto.analysis;
 import lombok.Data;
 import lombok.experimental.Accessors;
 
+import javax.validation.constraints.NotNull;
 import java.util.List;
 
 /**
@@ -39,11 +40,13 @@ public class AnalysisDto {
     /**
      * 开始时间 格式(2024-01-01 00:00:00)
      */
+    @NotNull(message = "开始时间不能为空")
     private String beginTime;
 
     /**
      * 结束时间 格式(2024-12-12 00:00:00)
      */
+    @NotNull(message = "结束时间不能为空")
     private String endTime;
 
     /**