Browse Source

Merge remote-tracking branch 'origin/master'

master
songguoqiang 2 years ago
parent
commit
70634c64d2
  1. 12
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/enums/job/JobStatusEnum.java
  2. 36
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/enums/job/JobStatusState.java

12
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; package com.win.module.wms.enums.job;
public enum JobStatusEnum { public enum JobStatusEnum {
OPEN(1), // 处理 PROCESSING(1), // 处理
DOING(2), // 执行中 PARTIALLY_COMPLETED(2), // 部分完成
DONE(3), // 完成 COMPLETED(3), // 完成
CLOSED(4), // 关闭 TERMINATION(4), // 中止
CANCELLED(5); // 放弃 ;
private final Integer code; private final Integer code;
@ -28,6 +28,6 @@ public enum JobStatusEnum {
return jobStatusEnum; return jobStatusEnum;
} }
} }
return OPEN; return PROCESSING;
} }
} }

36
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() { public JobStatusState() {
this.jobStatusEnum = JobStatusEnum.OPEN; this.jobStatusEnum = JobStatusEnum.PROCESSING;
} }
/** /**
@ -34,12 +34,12 @@ public class JobStatusState {
} }
/** /**
* 当前状态是否可以修改为执行中状态 * 执行
* @return * @return
*/ */
public boolean doing() { public boolean doing() {
if(this.jobStatusEnum.getCode() == JobStatusEnum.OPEN.getCode()) { if(this.jobStatusEnum.getCode() == JobStatusEnum.PROCESSING.getCode()) {
this.jobStatusEnum = JobStatusEnum.DOING; this.jobStatusEnum = JobStatusEnum.PARTIALLY_COMPLETED;
return Boolean.TRUE; return Boolean.TRUE;
} else { } else {
return Boolean.FALSE; 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 * @return
*/ */
public boolean done() { public boolean done() {
if(this.jobStatusEnum.getCode() == JobStatusEnum.DOING.getCode()) { if(this.jobStatusEnum.getCode() == JobStatusEnum.PROCESSING.getCode() || this.jobStatusEnum.getCode() == JobStatusEnum.PARTIALLY_COMPLETED.getCode()) {
this.jobStatusEnum = JobStatusEnum.DONE; this.jobStatusEnum = JobStatusEnum.COMPLETED;
return Boolean.TRUE; return Boolean.TRUE;
} else { } else {
return Boolean.FALSE; return Boolean.FALSE;
} }
} }
/** /**
* 当前状态是否可以修改为放弃状态 * 中止
* @return * @return
*/ */
public boolean cancelled() { public boolean abort() {
if(this.jobStatusEnum.getCode() == JobStatusEnum.DOING.getCode()) { if(this.jobStatusEnum.getCode() == JobStatusEnum.PROCESSING.getCode() || this.jobStatusEnum.getCode() == JobStatusEnum.PARTIALLY_COMPLETED.getCode()) {
this.jobStatusEnum = JobStatusEnum.CANCELLED; this.jobStatusEnum = JobStatusEnum.TERMINATION;
return Boolean.TRUE; return Boolean.TRUE;
} else { } else {
return Boolean.FALSE; return Boolean.FALSE;

Loading…
Cancel
Save