fix: 修复ebom编辑页面导出Bom表中的excel文件“版本过期时间”列数据乱码的问题
This commit is contained in:
parent
46a0186ab3
commit
1059321660
|
|
@ -5,6 +5,8 @@ import lombok.Getter;
|
||||||
|
|
||||||
public class ReportConstant {
|
public class ReportConstant {
|
||||||
|
|
||||||
|
public static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
|
||||||
|
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@Getter
|
@Getter
|
||||||
public enum BomTypeEnum implements ValueEnum<Integer> {
|
public enum BomTypeEnum implements ValueEnum<Integer> {
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,11 @@
|
||||||
package com.nflg.product.bomnew.pojo.vo;
|
package com.nflg.product.bomnew.pojo.vo;
|
||||||
|
|
||||||
|
import cn.hutool.core.date.DateUtil;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import com.nflg.product.bomnew.constant.EBomExceptionStatusEnum;
|
import com.nflg.product.bomnew.constant.EBomExceptionStatusEnum;
|
||||||
import com.nflg.product.bomnew.constant.EBomStatusEnum;
|
import com.nflg.product.bomnew.constant.EBomStatusEnum;
|
||||||
import com.nflg.product.bomnew.constant.MateiralStateEnum;
|
import com.nflg.product.bomnew.constant.MateiralStateEnum;
|
||||||
|
import com.nflg.product.bomnew.constant.ReportConstant;
|
||||||
import com.nflg.product.bomnew.util.EnumUtils;
|
import com.nflg.product.bomnew.util.EnumUtils;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -83,17 +85,25 @@ public class EbomExcelEditVO {
|
||||||
|
|
||||||
@ExcelColumn(value ="类别",colIndex = 13)
|
@ExcelColumn(value ="类别",colIndex = 13)
|
||||||
private String categoryName;
|
private String categoryName;
|
||||||
@ExcelColumn(value ="创建日期",format = "yyyy-MM-dd hh:mm:ss",colIndex = 14)
|
@ExcelColumn(value ="创建日期",format = ReportConstant.DATE_FORMAT,colIndex = 14)
|
||||||
private LocalDateTime createdTime;
|
private LocalDateTime createdTime;
|
||||||
@ExcelColumn(value ="修改日期",format = "yyyy-MM-dd hh:mm:ss",colIndex = 15)
|
@ExcelColumn(value ="修改日期",format = ReportConstant.DATE_FORMAT,colIndex = 15)
|
||||||
private LocalDateTime modifTime;
|
private LocalDateTime modifTime;
|
||||||
@ExcelColumn(value ="有效起始日",format = "yyyy-MM-dd hh:mm:ss",colIndex = 16)
|
@ExcelColumn(value ="有效起始日",format = ReportConstant.DATE_FORMAT,colIndex = 16)
|
||||||
private String startTime;
|
private String startTime;
|
||||||
public LocalDateTime getStartTime(){
|
public LocalDateTime getStartTime(){
|
||||||
return createdTime;
|
return createdTime;
|
||||||
}
|
}
|
||||||
@ExcelColumn(value ="版本过期时间",format = "yyyy-MM-dd hh:mm:ss",colIndex = 17)
|
|
||||||
private LocalDateTime expireEndTime;
|
private LocalDateTime expireEndTime;
|
||||||
|
@ExcelColumn(value ="版本过期时间",colIndex = 17)
|
||||||
|
private String expireEndTimeStr;
|
||||||
|
public String getExpireEndTimeStr(){
|
||||||
|
if (Objects.isNull(expireEndTime)){
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
return DateUtil.format(expireEndTime, ReportConstant.DATE_FORMAT);
|
||||||
|
}
|
||||||
|
|
||||||
@ExcelColumn(value ="物料状态",colIndex = 18)
|
@ExcelColumn(value ="物料状态",colIndex = 18)
|
||||||
private String materialStateStr;
|
private String materialStateStr;
|
||||||
|
|
@ -104,12 +114,9 @@ public class EbomExcelEditVO {
|
||||||
return EnumUtils.getValueEnum(MateiralStateEnum.class, this.materialState).getDescription();
|
return EnumUtils.getValueEnum(MateiralStateEnum.class, this.materialState).getDescription();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "1=待复核、2=已复核、3=已退回、4=定版(已发布PBOM)")
|
@ApiModelProperty(value = "1=待复核、2=已复核、3=已退回、4=定版(已发布PBOM)")
|
||||||
private Integer status;
|
private Integer status;
|
||||||
|
|
||||||
|
|
||||||
@ExcelColumn(value ="BOM状态",colIndex = 19)
|
@ExcelColumn(value ="BOM状态",colIndex = 19)
|
||||||
private String statusName;
|
private String statusName;
|
||||||
|
|
||||||
|
|
@ -132,7 +139,4 @@ public class EbomExcelEditVO {
|
||||||
|
|
||||||
@ExcelColumn("备注")
|
@ExcelColumn("备注")
|
||||||
private String remark;
|
private String remark;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue