src/main/java/com/whyc/controller/ExperimentController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/Experiment.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/ExperimentBaseDataKZ.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/ExperimentService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/ExperimentController.java
@@ -41,16 +41,6 @@ return service.addKZ(experiment); } @GetMapping @ApiOperation(value = "查询试验-空载") public Response<Experiment<ExperimentBaseDataKZ>> add(){ return null; } /*======History======*/ src/main/java/com/whyc/pojo/Experiment.java
@@ -1,6 +1,8 @@ package com.whyc.pojo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; @@ -15,6 +17,7 @@ public class Experiment<T> { @ApiModelProperty("试验编号") @TableId(type= IdType.INPUT) private String id; @ApiModelProperty("试验名称") private String name; @@ -29,12 +32,9 @@ @ApiModelProperty("启动时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai") private Date startTime; @ApiModelProperty("计划结束时间") @ApiModelProperty("结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai") private Date planEndTime; @ApiModelProperty("实际结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai") private Date actualEndTime; private Date endTime; /**单位:分钟*/ @ApiModelProperty("试验时长") @TableField(exist = false) @@ -109,20 +109,12 @@ this.startTime = startTime; } public Date getPlanEndTime() { return planEndTime; public Date getEndTime() { return endTime; } public void setPlanEndTime(Date planEndTime) { this.planEndTime = planEndTime; } public Date getActualEndTime() { return actualEndTime; } public void setActualEndTime(Date actualEndTime) { this.actualEndTime = actualEndTime; public void setEndTime(Date endTime) { this.endTime = endTime; } public String getDuration() { src/main/java/com/whyc/pojo/ExperimentBaseDataKZ.java
@@ -1,5 +1,7 @@ package com.whyc.pojo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @@ -12,8 +14,9 @@ @ApiModel @TableName(schema = "`db_3.5mw_web`" , value = "`tb_experiment_base_data_kz`") public class ExperimentBaseDataKZ extends ExperimentBaseData{ private Integer id; @ApiModelProperty("试验编号") private String id; private String experimentId; @ApiModelProperty("额定功率,单位KW") private Float ratedPower; @ApiModelProperty("额定电压,单位V") @@ -25,14 +28,22 @@ @ApiModelProperty("齿轮转速比") private String gearSpeedRatio; public String getId() { public Integer getId() { return id; } public void setId(String id) { public void setId(Integer id) { this.id = id; } public String getExperimentId() { return experimentId; } public void setExperimentId(String experimentId) { this.experimentId = experimentId; } public Float getRatedPower() { return ratedPower; } src/main/java/com/whyc/service/ExperimentService.java
@@ -36,7 +36,7 @@ * 空载反电动势:kzfdds, * 振动:zd, * 耐压:ny, * 转动惯量:zdgl, * 转动惯量:zdgl * @param type * @return */ @@ -44,7 +44,6 @@ String id = null; //查询当前试验类型的最大编号 QueryWrapper<Experiment> wrapper = Wrappers.query(); Calendar calendar = Calendar.getInstance(); Date now = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd"); String nowFormat = dateFormat.format(now); @@ -65,6 +64,8 @@ public Response addKZ(Experiment experiment) { //插入experiment数据 experiment.setCreateTime(new Date()); //新增初始化状态为1,正在进行 experiment.setStatus(1); mapper.insert(experiment); //插入experiment_base_data数据 kzMapper.insert((ExperimentBaseDataKZ) experiment.getBaseData());