ESCC22500

This commit is contained in:
ls
2025-06-24 21:46:23 +08:00
parent 315df271d3
commit a84d24380a
3 changed files with 15 additions and 4 deletions

View File

@@ -68,12 +68,17 @@ public class ExperimentReview implements Serializable {
@Excel(name = "试验ID", width = 15)
@Schema(description = "试验ID")
private String experimentId;
@TableField(exist = false)
private String experimentName;
/**
* 样品ID
*/
@Excel(name = "样品ID", width = 15)
@Schema(description = "样品ID")
private String sampleId;
@TableField(exist = false)
private String sampleName;
/**
* 试验流程标准
*/

View File

@@ -4,10 +4,8 @@ import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
@@ -58,10 +56,14 @@ public class ExperimentReviewDetail implements Serializable {
@Excel(name = "试验ID", width = 15)
@Schema(description = "试验ID")
private String experimentId;
@TableField(exist = false)
private String experimentName;
/**样品ID*/
@Excel(name = "样品ID", width = 15)
@Schema(description = "样品ID")
private String sampleId;
@TableField(exist = false)
private String sampleName;
/**试验流程标准*/
@Excel(name = "试验流程标准", width = 15)
@Schema(description = "试验流程标准")

View File

@@ -44,8 +44,10 @@ public class ExperimentReviewServiceImpl extends ServiceImpl<ExperimentReviewRes
List<ExperimentReviewRule> ruleList = experimentReviewRuleService.getByType(processType);
ExperimentReview result = new ExperimentReview();
result.setExperimentId(experiment.getId());
result.setExperimentName(experiment.getName());
result.setProcessType(processType);
result.setSampleId(sampleInfo.getId());
result.setSampleName(sampleInfo.getSampleName());
for (int i = 0; i < ruleList.size(); i++) {
ExperimentReviewRule rule = ruleList.get(i);
String executeResult = executorHolder.execute(rule.getProcessType() + rule.getPriority(), experiment, sampleInfo,
@@ -53,7 +55,9 @@ public class ExperimentReviewServiceImpl extends ServiceImpl<ExperimentReviewRes
if (StrUtil.isNotBlank(executeResult)) {
ExperimentReviewDetail detail = new ExperimentReviewDetail();
detail.setExperimentId(experiment.getId());
detail.setExperimentName(experiment.getName());
detail.setSampleId(sampleInfo.getId());
detail.setSampleName(sampleInfo.getSampleName());
detail.setProcessType(processType);
detail.setRuleId(rule.getId());
detail.setPriority(rule.getPriority());