From 19beea5d5dc165efb0feca7c4c0a296819010178 Mon Sep 17 00:00:00 2001 From: xyc <jc_xiong@hotmail.com> Date: 星期三, 04 十二月 2024 11:16:17 +0800 Subject: [PATCH] 修改bug:传给仿真算法包的modelId重复。(将工况ID改为阶段模型ID) --- modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/ProductStatusDto.java | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/ProductStatusDto.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/ProductStatusDto.java index 5794f5b..a87a735 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/ProductStatusDto.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/ProductStatusDto.java @@ -1,6 +1,8 @@ package com.zt.life.modules.mainPart.taskReliability.dto; import com.baomidou.mybatisplus.annotation.TableField; +import com.zt.common.utils.UUIDUtil; +import com.zt.life.modules.mainPart.basicInfo.model.XhProductModel; import com.zt.life.modules.mainPart.taskReliability.model.CurveParam; import com.zt.life.modules.mainPart.taskReliability.model.OperatConditModel; import io.swagger.annotations.ApiModelProperty; @@ -11,9 +13,21 @@ import java.util.Map; @Data -public class ProductStatusDto { +public class ProductStatusDto implements Cloneable{ private Long id ; private String name ; + private String productType ; private Integer sort ; + private Integer sameSbNum ; + private Integer deviceNo ; + private String dataId ; private List<StatusDto> statusList = new ArrayList<>(); + + @Override + public ProductStatusDto clone() throws CloneNotSupportedException { + ProductStatusDto product = (ProductStatusDto) super.clone(); + product.statusList = new ArrayList<>(); + product.setId(UUIDUtil.generateId()); + return product; + } } -- Gitblit v1.9.1