From a8ef4864aa0d74c8590f747173e384e0ab040170 Mon Sep 17 00:00:00 2001 From: liuchen864 <23082234@qq.com> Date: Mon, 6 Nov 2023 10:45:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E7=8A=B6=E6=80=81=E6=9C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/wms/enums/job/JobStatusEnum.java | 12 +++---- .../module/wms/enums/job/JobStatusState.java | 36 +++++++------------ 2 files changed, 18 insertions(+), 30 deletions(-) diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/enums/job/JobStatusEnum.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/enums/job/JobStatusEnum.java index 2adaa3b9..c6582b8f 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/enums/job/JobStatusEnum.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/enums/job/JobStatusEnum.java @@ -1,11 +1,11 @@ package com.win.module.wms.enums.job; public enum JobStatusEnum { - OPEN(1), // 待处理 - DOING(2), // 执行中 - DONE(3), // 完成 - CLOSED(4), // 关闭 - CANCELLED(5); // 放弃 + PROCESSING(1), // 处理中 + PARTIALLY_COMPLETED(2), // 部分完成 + COMPLETED(3), // 完成 + TERMINATION(4), // 中止 + ; private final Integer code; @@ -28,6 +28,6 @@ public enum JobStatusEnum { return jobStatusEnum; } } - return OPEN; + return PROCESSING; } } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/enums/job/JobStatusState.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/enums/job/JobStatusState.java index bd4d8fb3..829f9ee0 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/enums/job/JobStatusState.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/enums/job/JobStatusState.java @@ -14,7 +14,7 @@ public class JobStatusState { * 构造函数,默认创建 */ public JobStatusState() { - this.jobStatusEnum = JobStatusEnum.OPEN; + this.jobStatusEnum = JobStatusEnum.PROCESSING; } /** @@ -34,12 +34,12 @@ public class JobStatusState { } /** - * 当前状态是否可以修改为执行中状态 + * 执行 * @return */ public boolean doing() { - if(this.jobStatusEnum.getCode() == JobStatusEnum.OPEN.getCode()) { - this.jobStatusEnum = JobStatusEnum.DOING; + if(this.jobStatusEnum.getCode() == JobStatusEnum.PROCESSING.getCode()) { + this.jobStatusEnum = JobStatusEnum.PARTIALLY_COMPLETED; return Boolean.TRUE; } else { return Boolean.FALSE; @@ -47,37 +47,25 @@ public class JobStatusState { } /** - * 当前状态是否可以修改为关闭状态 - * @return - */ - public boolean closed() { - if(this.jobStatusEnum.getCode() == JobStatusEnum.OPEN.getCode()) { - this.jobStatusEnum = JobStatusEnum.CLOSED; - return Boolean.TRUE; - } else { - return Boolean.FALSE; - } - } - - /** - * 当前状态是否可以修改为完成状态 + * 完成 * @return */ public boolean done() { - if(this.jobStatusEnum.getCode() == JobStatusEnum.DOING.getCode()) { - this.jobStatusEnum = JobStatusEnum.DONE; + if(this.jobStatusEnum.getCode() == JobStatusEnum.PROCESSING.getCode() || this.jobStatusEnum.getCode() == JobStatusEnum.PARTIALLY_COMPLETED.getCode()) { + this.jobStatusEnum = JobStatusEnum.COMPLETED; return Boolean.TRUE; } else { return Boolean.FALSE; } } + /** - * 当前状态是否可以修改为放弃状态 + * 中止 * @return */ - public boolean cancelled() { - if(this.jobStatusEnum.getCode() == JobStatusEnum.DOING.getCode()) { - this.jobStatusEnum = JobStatusEnum.CANCELLED; + public boolean abort() { + if(this.jobStatusEnum.getCode() == JobStatusEnum.PROCESSING.getCode() || this.jobStatusEnum.getCode() == JobStatusEnum.PARTIALLY_COMPLETED.getCode()) { + this.jobStatusEnum = JobStatusEnum.TERMINATION; return Boolean.TRUE; } else { return Boolean.FALSE;