inspect-server/src/main/java/com/yuanchu/mom/controller/MeteringPlanController.java
@@ -1,7 +1,5 @@ package com.yuanchu.mom.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.mom.pojo.MeteringPlan; import com.yuanchu.mom.service.DeviceService; import com.yuanchu.mom.service.MeteringPlanService; @@ -17,10 +15,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import org.springframework.stereotype.Controller; import java.util.Date; import java.util.HashMap; import javax.validation.Valid; import java.util.List; import java.util.Map; @@ -50,7 +46,9 @@ private Jwt jwt; @ApiOperation(value = "计量计划-->新增按钮") @PostMapping("/add_plan") public Result<?> addMeteringPlan(@RequestHeader("token") String token,@Validated @RequestBody MeteringPlan meteringPlan) throws Exception { public Result<?> addMeteringPlan(@RequestHeader("token") String token, @Validated @RequestBody MeteringPlan meteringPlan) throws Exception { MyUtil.PrintLog(meteringPlan.toString()); Map<String, String> data = JackSonUtil.unmarshal(jwt.readJWT(token).get("data"), Map.class); String id = data.get("id").replaceAll("\"", ""); meteringPlan.setFounder(Integer.valueOf(id)); inspect-server/src/main/java/com/yuanchu/mom/pojo/MeteringPlan.java
@@ -17,6 +17,7 @@ import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.FutureOrPresent; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; @@ -42,20 +43,21 @@ @ApiModelProperty(value = "计划编号", hidden = true) private String planNumber; @NotNull(message = "请选择创建人!") @ApiModelProperty(value = "创建人", hidden = true) private Integer founder; @FutureOrPresent(message = "请选择计划日期") @ApiModelProperty(value = "计划日期开始", example = "2023-07-02", dataType = "date", required = true) @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private LocalDate planDateBegin; @FutureOrPresent(message = "请选择计划日期") @ApiModelProperty(value = "计划日期结束", example = "2023-07-02", dataType = "date", required = true) @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private LocalDate planDateEnd; @NotBlank(message = "请选择或请输入计量单位!") @ApiModelProperty(value = "计量单位", example = "上海质检所", required = true) @NotBlank(message = "请输入计划单位!") @ApiModelProperty(value = "计划单位", example = "上海质检所", required = true) private String planUnit; @NotNull(message = "请选择负责人!")