From 0b46bab5c837bfce47cb669b96a9dcf6fed51e86 Mon Sep 17 00:00:00 2001 From: ls Date: Thu, 5 Dec 2024 14:51:24 +0800 Subject: [PATCH] update --- .../controller/ExperimentController.java | 13 +++- .../ExperimentReportController.java | 1 - .../modules/database/entity/Experiment.java | 76 +++++++++---------- .../database/entity/ExperimentReport.java | 6 +- .../database/entity/IrradiationStandards.java | 15 ++++ 5 files changed, 66 insertions(+), 45 deletions(-) diff --git a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java index f3bf65b..9614b72 100644 --- a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java +++ b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java @@ -77,8 +77,7 @@ public class ExperimentController extends JeecgController> queryPageList(Experiment experiment, - @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + public Result> queryPageList(Experiment experiment, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest req) { QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(experiment, req.getParameterMap()); @@ -278,6 +277,16 @@ public class ExperimentController extends JeecgController complete(@RequestParam(name = "id", required = true) String id) { + Experiment experiment = experimentService.getById(id); + experiment.setStatus(ExperimentStatus.COMPLETED); + experimentService.updateById(experiment); + return Result.OK("试验已完成!"); + } + /** * 批量删除 * diff --git a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentReportController.java b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentReportController.java index 8dee1f9..1e3576c 100644 --- a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentReportController.java +++ b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentReportController.java @@ -297,7 +297,6 @@ public class ExperimentReportController extends JeecgController sampleInfoList; - + private List sampleInfoList; /** * 辐照板 */ @Excel(name = "辐照板", width = 15) @Schema(description = "辐照板") - private String irradiationBoard; - + private String irradiationBoard; @TableField(exist = false) - private List irradiationBoardList; - + private List irradiationBoardList; /** * 偏置条件 */ @Excel(name = "偏置条件", width = 15) @Schema(description = "偏置条件") - private String deviationCondition; - + private String deviationCondition; @TableField(exist = false) private List deviationConditionList; /** @@ -166,7 +156,9 @@ public class Experiment implements Serializable { @Excel(name = "加偏设备", width = 15) @Schema(description = "加偏设备") private String deviationEquipment; - + /** + * 加偏设备 + */ @TableField(exist = false) private List deviationEquipmentList; /** @@ -175,24 +167,27 @@ public class Experiment implements Serializable { @Excel(name = "复制次数", width = 15) @Schema(description = "复制次数") private Integer copyCount; - + /** + * 试验文件 + */ + @Excel(name = "试验文件", width = 15) + @Schema(description = "试验文件") + private String files; /** * 试验人员ID, 逗号分割多个 */ @TableField(exist = false) - private String experimentUser; - + private String experimentUser; /** * 试验负责人 */ @TableField(exist = false) - private String supervisorName; - + private String supervisorName; /** * 试验人员 */ @TableField(exist = false) - private List experimentUserList; + private List experimentUserList; // //public void addCopyCount() { // if (Objects.isNull(copyCount)) { @@ -201,5 +196,4 @@ public class Experiment implements Serializable { // setCopyCount(copyCount + 1); //} - } diff --git a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/entity/ExperimentReport.java b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/entity/ExperimentReport.java index f6a8da7..43e9450 100644 --- a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/entity/ExperimentReport.java +++ b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/entity/ExperimentReport.java @@ -113,9 +113,13 @@ public class ExperimentReport implements Serializable { * 状态 */ @Excel(name = "状态", width = 15) - @Schema(description = "状态(申请中(待校对):INIT,不合格:REJECT ,校对通过(待审核):PROOFREAD_PASS,审核通过(待批准):AUDIT_PASS,批准通过:PASSED)") + @Schema(description = "状态(申请中待校对:INIT,不合格:REJECT ,校对通过待审核:PROOFREAD_PASS,审核通过待批准:AUDIT_PASS,批准通过:PASSED)") private String status; + @Excel(name = "审批意见", width = 15) + @Schema(description = "审批意见") + private String memo; + @TableField(exist = false) private String fileUrl; } diff --git a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/entity/IrradiationStandards.java b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/entity/IrradiationStandards.java index 4125c6f..9f0d3f2 100644 --- a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/entity/IrradiationStandards.java +++ b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/entity/IrradiationStandards.java @@ -85,6 +85,21 @@ public class IrradiationStandards implements Serializable { @Excel(name = "退火时长", width = 15) @Schema(description = "退火时长") private String annealTimes; + + /** + * 室温退火温度 + */ + @Excel(name = "室温退火温度", width = 15) + @Schema(description = "室温退火温度") + private String roomAnnealTemperature; + + /** + * 加速退火温度 + */ + @Excel(name = "加速退火温度", width = 15) + @Schema(description = "加速退火温度") + private String acceleratedAnnealTemperature; + /** * 辐射源 */