提交 4124a24d authored 作者: aiqingguo's avatar aiqingguo

代码优化

上级 bb95391d
package com.clx.performance.vo.pc.collect; package com.clx.performance.vo.pc.collect;
import com.alibaba.fastjson.JSON;
import com.clx.performance.enums.collect.CollectTruckWaitEnum; import com.clx.performance.enums.collect.CollectTruckWaitEnum;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Getter; import lombok.Getter;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.Setter; import lombok.Setter;
import lombok.ToString; import lombok.ToString;
import org.springframework.util.StringUtils;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
/** /**
* @Author: aiqinguo * @Author: aiqinguo
...@@ -57,14 +62,31 @@ public class CollectTruckWaitVO { ...@@ -57,14 +62,31 @@ public class CollectTruckWaitVO {
return CollectTruckWaitEnum.waitType.getByCode(waitType).get().getMsg(); return CollectTruckWaitEnum.waitType.getByCode(waitType).get().getMsg();
} }
@ApiModelProperty(value = "预计站内等待时长", example = "") @JsonIgnore
@ApiModelProperty(value = "预计站内等待时长", example = "", hidden = true)
private BigDecimal stationInTime; private BigDecimal stationInTime;
@ApiModelProperty(value = "预计站内等待时长图片", example = "") @JsonIgnore
@ApiModelProperty(value = "预计站内等待时长图片", example = "", hidden = true)
private String stationInImage; private String stationInImage;
@ApiModelProperty(value = "预计站外等待时长", example = "") @JsonIgnore
@ApiModelProperty(value = "预计站外等待时长", example = "", hidden = true)
private BigDecimal stationOutTime; private BigDecimal stationOutTime;
@ApiModelProperty(value = "预计站外等待时长图片", example = "") @JsonIgnore
@ApiModelProperty(value = "预计站外等待时长图片", example = "", hidden = true)
private String stationOutImage; private String stationOutImage;
@ApiModelProperty(value = "预计等待时长", example = "")
private BigDecimal stationTime;
public BigDecimal getStationTime() {
return stationInTime;
}
@ApiModelProperty(value = "预计站内等待时长图片", example = "")
private List<String> stationInImageList;
public List<String> getStationInImageList() {
return StringUtils.isEmpty(stationOutImage)? new ArrayList<>() : JSON.parseArray(stationInImage, String.class);
}
@ApiModelProperty(value = "上报时间", example = "") @ApiModelProperty(value = "上报时间", example = "")
private String reportTime; private String reportTime;
@ApiModelProperty(value = "审核状态:0待审核 1已审核", example = "") @ApiModelProperty(value = "审核状态:0待审核 1已审核", example = "")
......
...@@ -107,8 +107,8 @@ public class CollectWaitReportServiceImpl implements CollectWaitReportService { ...@@ -107,8 +107,8 @@ public class CollectWaitReportServiceImpl implements CollectWaitReportService {
collectTruckWait.setReportType(CollectTruckWait.ReportType.UNLOAD.getCode()); collectTruckWait.setReportType(CollectTruckWait.ReportType.UNLOAD.getCode());
collectTruckWait.setWaitType(param.getWaitType()); collectTruckWait.setWaitType(param.getWaitType());
collectTruckWait.setStationOutTime(param.getStationOutTime()); collectTruckWait.setStationInTime(param.getStationOutTime());
collectTruckWait.setStationOutImage(param.getStationOutImageList()==null? null:JSON.toJSONString(param.getStationOutImageList())); collectTruckWait.setStationInImage(param.getStationOutImageList()==null? null:JSON.toJSONString(param.getStationOutImageList()));
collectTruckWait.setReportTime(LocalDateTime.now()); collectTruckWait.setReportTime(LocalDateTime.now());
collectTruckWait.setCreateTime(collectTruckWait.getReportTime()); collectTruckWait.setCreateTime(collectTruckWait.getReportTime());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论