From ff91dfcc7df7aa9744e9a50df430d2363cfa5991 Mon Sep 17 00:00:00 2001 From: Tom Li Date: Mon, 24 Nov 2025 09:17:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E4=BB=BB=E5=8A=A1=E9=83=A8?= =?UTF-8?q?=E5=88=86=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CycleTestTaskTimeoutProcessor.java | 19 +++++++++++++++++ .../quality/mapper/gen/CycleTestGenMapper.xml | 2 +- .../desk/quality/package-info.java | 2 +- .../desk/quality/pojo/entity/CycleTest.java | 2 +- .../quality/pojo/entity/CycleTestTask.java | 4 ++-- .../quality/pojo/entity/package-info.java | 3 +++ .../pojo/request/CycleTestTaskFillData.java | 2 -- .../pojo/request/CycleTestTaskIssue.java | 2 +- .../pojo/request/CycleTestTaskIssueBat.java | 16 ++++++++++++++ .../pojo/request/CycleTestUpdateUserBat.java | 11 ++++++++++ .../pojo/request/InspectionTaskSearch.java | 1 - ...skFinish.java => LiquidTankTaskClose.java} | 2 +- .../pojo/request/LiquidTankTaskCloseBat.java | 16 ++++++++++++++ .../pojo/request/LiquidTankTaskException.java | 9 ++++++++ .../request/LiquidTankTaskFillDataBat.java | 20 ++++++++++++++++++ .../pojo/request/LiquidTankTaskIssueBat.java | 16 ++++++++++++++ .../pojo/request/LiquidTankUpdateBat.java | 13 ++++++++++++ .../quality/service/CycleTestService.java | 21 +++++++++++++++++++ .../service/InspectionTaskService.java | 2 +- .../service/LiquidTankReportService.java | 14 +++++++++++++ .../quality/service/LiquidTankService.java | 13 ++++++++++++ .../service/LiquidTankTaskService.java | 20 +++++++++++++++--- 22 files changed, 196 insertions(+), 14 deletions(-) create mode 100644 blade-ops/blade-job/src/main/java/org/springblade/job/processor/quality/CycleTestTaskTimeoutProcessor.java create mode 100644 blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestTaskIssueBat.java create mode 100644 blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestUpdateUserBat.java rename blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/{LiquidTankTaskFinish.java => LiquidTankTaskClose.java} (84%) create mode 100644 blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskCloseBat.java create mode 100644 blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskException.java create mode 100644 blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskFillDataBat.java create mode 100644 blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskIssueBat.java create mode 100644 blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankUpdateBat.java create mode 100644 blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/CycleTestService.java create mode 100644 blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/LiquidTankReportService.java diff --git a/blade-ops/blade-job/src/main/java/org/springblade/job/processor/quality/CycleTestTaskTimeoutProcessor.java b/blade-ops/blade-job/src/main/java/org/springblade/job/processor/quality/CycleTestTaskTimeoutProcessor.java new file mode 100644 index 0000000..750d007 --- /dev/null +++ b/blade-ops/blade-job/src/main/java/org/springblade/job/processor/quality/CycleTestTaskTimeoutProcessor.java @@ -0,0 +1,19 @@ +package org.springblade.job.processor.quality; + +import lombok.Data; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Component; +import tech.powerjob.worker.core.processor.ProcessResult; +import tech.powerjob.worker.core.processor.TaskContext; +import tech.powerjob.worker.core.processor.sdk.BasicProcessor; + +@Component +@Data +@Slf4j +public class CycleTestTaskTimeoutProcessor implements BasicProcessor { + + @Override + public ProcessResult process(TaskContext context) throws Exception { + return null; + } +} diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/mapper/gen/CycleTestGenMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/mapper/gen/CycleTestGenMapper.xml index c225649..f5d9e66 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/mapper/gen/CycleTestGenMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/mapper/gen/CycleTestGenMapper.xml @@ -11,7 +11,7 @@ - + diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/package-info.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/package-info.java index 9b4a664..be8b851 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/package-info.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/package-info.java @@ -45,7 +45,7 @@ * * WORKSTATION * - * + * TEMPERATURE * */ package org.springblade.desk.quality; \ No newline at end of file diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/entity/CycleTest.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/entity/CycleTest.java index 546f240..e39b02e 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/entity/CycleTest.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/entity/CycleTest.java @@ -163,7 +163,7 @@ public class CycleTest extends BaseEntity { * 工艺员[用户]id */ @Schema(description = "工艺员[用户]id") - private Long processEngineerUserId; + private Long processUserId; /** * 试验技术员[用户]id */ diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/entity/CycleTestTask.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/entity/CycleTestTask.java index 008133d..a59f0f4 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/entity/CycleTestTask.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/entity/CycleTestTask.java @@ -57,7 +57,7 @@ public class CycleTestTask extends BaseEntity { /** * 工艺员[用户]id */ - public static final String COL_PROCESS_ENGINEER_USER_ID = "PROCESS_ENGINEER_USER_ID"; + public static final String COL_PROCESS_USER_ID = "PROCESS_USER_ID"; /** * 试验技术员[用户]id */ @@ -146,7 +146,7 @@ public class CycleTestTask extends BaseEntity { * 工艺员[用户]id */ @Schema(description = "工艺员[用户]id") - private Long processEngineerUserId; + private Long processUserId; /** * 试验技术员[用户]id */ diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/entity/package-info.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/entity/package-info.java index baedc4a..1ee94ff 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/entity/package-info.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/entity/package-info.java @@ -35,5 +35,8 @@ * * SPECIAL * SHIFT + * + * + * PRIORITY */ package org.springblade.desk.quality.pojo.entity; \ No newline at end of file diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestTaskFillData.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestTaskFillData.java index 2641ac0..ff69f3b 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestTaskFillData.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestTaskFillData.java @@ -9,6 +9,4 @@ public class CycleTestTaskFillData { * [周期试验任务]id */ Long id; - - } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestTaskIssue.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestTaskIssue.java index 44bf429..76a500d 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestTaskIssue.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestTaskIssue.java @@ -8,7 +8,7 @@ public class CycleTestTaskIssue { /** * [周期试验任务]id */ - Long id; + String ids; /** * 检测员[用户]id */ diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestTaskIssueBat.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestTaskIssueBat.java new file mode 100644 index 0000000..b71d91c --- /dev/null +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestTaskIssueBat.java @@ -0,0 +1,16 @@ +package org.springblade.desk.quality.pojo.request; + +import lombok.Data; + +@Data +public class CycleTestTaskIssueBat { + + /** + * [周期试验任务]id + */ + Long id; + /** + * 检测员[用户]id + */ + Long testUserId; +} diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestUpdateUserBat.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestUpdateUserBat.java new file mode 100644 index 0000000..b523397 --- /dev/null +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/CycleTestUpdateUserBat.java @@ -0,0 +1,11 @@ +package org.springblade.desk.quality.pojo.request; + +public class CycleTestUpdateUserBat { + + /** + * + */ + String ids; + + +} diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/InspectionTaskSearch.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/InspectionTaskSearch.java index 702f739..333c4a1 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/InspectionTaskSearch.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/InspectionTaskSearch.java @@ -9,5 +9,4 @@ import org.springblade.desk.quality.pojo.entity.InspectionTask; public class InspectionTaskSearch extends InspectionTask { - } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskFinish.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskClose.java similarity index 84% rename from blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskFinish.java rename to blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskClose.java index 8d374a8..70e9b11 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskFinish.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskClose.java @@ -3,7 +3,7 @@ package org.springblade.desk.quality.pojo.request; import lombok.Data; @Data -public class LiquidTankTaskFinish { +public class LiquidTankTaskClose { /** * [槽液检测任务]id diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskCloseBat.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskCloseBat.java new file mode 100644 index 0000000..7c3b552 --- /dev/null +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskCloseBat.java @@ -0,0 +1,16 @@ +package org.springblade.desk.quality.pojo.request; + +import lombok.Data; + +@Data +public class LiquidTankTaskCloseBat { + + /** + * [槽液检测任务]ids + */ + String ids; + /** + * 结束原因 + */ + String finishReason; +} diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskException.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskException.java new file mode 100644 index 0000000..ef8ed21 --- /dev/null +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskException.java @@ -0,0 +1,9 @@ +package org.springblade.desk.quality.pojo.request; + +public class LiquidTankTaskException { + + /** + * [槽液检测任务]id + */ + Long id; +} diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskFillDataBat.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskFillDataBat.java new file mode 100644 index 0000000..3279538 --- /dev/null +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskFillDataBat.java @@ -0,0 +1,20 @@ +package org.springblade.desk.quality.pojo.request; + +import lombok.Data; + +@Data +public class LiquidTankTaskFillDataBat { + + /** + * [槽液检测任务]ids + */ + String ids; + /** + * 测量值 + */ + Long testValue; + /** + * 1:首测 2:复测 + */ + Integer fillDataType; +} diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskIssueBat.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskIssueBat.java new file mode 100644 index 0000000..e31c439 --- /dev/null +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankTaskIssueBat.java @@ -0,0 +1,16 @@ +package org.springblade.desk.quality.pojo.request; + +import lombok.Data; + +@Data +public class LiquidTankTaskIssueBat { + + /** + * [槽液检测任务]id + */ + String ids; + /** + * 检测员[用户]id + */ + Long testUserId; +} diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankUpdateBat.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankUpdateBat.java new file mode 100644 index 0000000..85888f3 --- /dev/null +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/pojo/request/LiquidTankUpdateBat.java @@ -0,0 +1,13 @@ +package org.springblade.desk.quality.pojo.request; + +import lombok.Data; + +@Data +public class LiquidTankUpdateBat { + + String ids; + + Long processUserId; + + Long teamId; +} diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/CycleTestService.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/CycleTestService.java new file mode 100644 index 0000000..716908c --- /dev/null +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/CycleTestService.java @@ -0,0 +1,21 @@ +package org.springblade.desk.quality.service; + +import jakarta.annotation.Resource; +import lombok.Data; +import lombok.extern.slf4j.Slf4j; +import org.springblade.core.tool.api.R; +import org.springblade.desk.quality.mapper.gen.CycleTestGenMapper; +import org.springframework.stereotype.Service; + +@Service +@Data +@Slf4j +public class CycleTestService { + + @Resource + private CycleTestGenMapper genMapper; + + public R updateUserBat() { + return null; + } +} diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/InspectionTaskService.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/InspectionTaskService.java index ba19c55..403435b 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/InspectionTaskService.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/InspectionTaskService.java @@ -34,7 +34,7 @@ public class InspectionTaskService { private InspectionResultGenMapper resultGenMapper; /** - * 超时提醒。 + * 超期提醒。 * * @param id * @return diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/LiquidTankReportService.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/LiquidTankReportService.java new file mode 100644 index 0000000..cae64c5 --- /dev/null +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/LiquidTankReportService.java @@ -0,0 +1,14 @@ +package org.springblade.desk.quality.service; + +/** + * 槽液报告 + */ +public class LiquidTankReportService { + + /** + * 生成报告 + */ + public void generateReport() { + + } +} diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/LiquidTankService.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/LiquidTankService.java index ea6caef..f83057a 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/LiquidTankService.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/LiquidTankService.java @@ -10,6 +10,7 @@ import org.springblade.desk.quality.constant.QAModuleConst; import org.springblade.desk.quality.mapper.gen.LiquidTankGenMapper; import org.springblade.desk.quality.pojo.entity.LiquidTank; import org.springblade.desk.quality.pojo.request.LiquidTankSubmit; +import org.springblade.desk.quality.pojo.request.LiquidTankUpdateBat; import org.springblade.desk.quality.service.gen.ILiquidTankGenService; import org.springblade.desk.quality.util.PowerJobUtil; import org.springframework.stereotype.Service; @@ -81,6 +82,16 @@ public class LiquidTankService { return R.status(genService.updateById(lt)); } + /** + * 批量设置 + * + * @param lt + * @return + */ + public R updateBat(LiquidTankUpdateBat lt) { + return null; + } + public R delete() { return null; } @@ -124,4 +135,6 @@ public class LiquidTankService { private void handleJob(LiquidTankSubmit lt) { } + + } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/LiquidTankTaskService.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/LiquidTankTaskService.java index 7956e35..3cdeee9 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/LiquidTankTaskService.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/LiquidTankTaskService.java @@ -340,19 +340,33 @@ public class LiquidTankTaskService { } /** - * [槽液检测任务] 结束 + * [槽液检测任务] 关闭 * @param req * @return */ - public R finishForce(LiquidTankTaskFinish req) { + public R close(LiquidTankTaskClose req) { LiquidTankTask task = genMapper.selectById(req.getId()); R r = new R<>(); r.setData(task); r.setSuccess(true); - r.setMsg("结束槽液任务成功"); + r.setMsg("关闭槽液任务成功"); return r; } + /** + * [槽液检测任务] 关闭 + * @param req + * @return + */ + public R closeBat(LiquidTankTaskCloseBat req) { + LiquidTankTask task = null; + R r = new R<>(); + r.setData(task); + r.setSuccess(true); + r.setMsg("关闭槽液任务成功"); + return null; + } + /** * 计算加药量 * 根据历史填报 or 药品规格自动修正加药量