| version/db/new.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| version/doc/RCS开发进度表.xlsx | 补丁 | 查看 | 原始文档 | blame | 历史 | |
| zy-acs-flow/src/i18n/en.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| zy-acs-flow/src/i18n/zh.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| zy-acs-manager/src/main/java/com/zy/acs/manager/core/integrate/wms/TaskReportService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| zy-acs-manager/src/main/java/com/zy/acs/manager/manager/entity/Task.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| zy-acs-manager/src/main/java/com/zy/acs/manager/manager/enums/TaskUplinkStateType.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
version/db/new.sql
@@ -29,3 +29,10 @@ alter table man_sta add outbound_wait int null comment 'è¿ç»åºåºçå¾ ' after inbound_wait; alter table man_task add uplink_sts varchar(64) null comment 'ä¸è¡ç¶æ' after empty_mk; alter table man_task_log add uplink_sts varchar(64) null comment 'ä¸è¡ç¶æ' after empty_mk; version/doc/RCS¿ª·¢½ø¶È±í.xlsxBinary files differ
zy-acs-flow/src/i18n/en.js
@@ -485,6 +485,7 @@ destLoc: "dest loc", destCode: "dest code", emptyMk: "empty mk", uplinkSts: "uplink status", zpallet: "zpallet", phase: "ideal path", errDesc: "error", zy-acs-flow/src/i18n/zh.js
@@ -485,6 +485,7 @@ destLoc: "ç®æ åºä½", destCode: "ç®æ å°é¢ç ", emptyMk: "空æç®±", uplinkSts: "ä¸è¡ç¶æ", zpallet: "æç®±ç ", phase: "çæ³è·¯å¾", errDesc: "å¼å¸¸æè¿°", zy-acs-manager/src/main/java/com/zy/acs/manager/core/integrate/wms/TaskReportService.java
@@ -9,6 +9,8 @@ import com.zy.acs.manager.core.integrate.dto.HttpResult; import com.zy.acs.manager.core.service.ThreadPoolRegulator; import com.zy.acs.manager.manager.entity.Task; import com.zy.acs.manager.manager.enums.TaskStsType; import com.zy.acs.manager.manager.enums.TaskUplinkStateType; import com.zy.acs.manager.manager.service.TaskService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -51,6 +53,14 @@ if (!uplinkProperties.getEnabled()) { return false; } if (!task.getTaskSts().equals(TaskStsType.COMPLETE.val())) { return false; } TaskUplinkStateType uplinkStateType = TaskUplinkStateType.of(task.getUplinkSts()); if (!uplinkStateType.equals(TaskUplinkStateType.PENDING) && !uplinkStateType.equals(TaskUplinkStateType.FAILED)) { return false; } // block // Future<R> future = threadPoolRegulator.getInstance().submit(() -> { // mapDataDispatcher.modifyDynamicMatrix(null, null, param.getAgvNo(), true); zy-acs-manager/src/main/java/com/zy/acs/manager/manager/entity/Task.java
@@ -18,202 +18,106 @@ private static final long serialVersionUID = 1L; /** * ID */ @ApiModelProperty(value= "ID") @TableId(value = "id", type = IdType.AUTO) private Long id; /** * ç¼å· */ @ApiModelProperty(value= "ç¼å·") private String uuid; /** * æ»çº¿ */ @ApiModelProperty(value= "æ»çº¿") private Long busId; /** * ä»»å¡å· */ @ApiModelProperty(value= "ä»»å¡å·") private String seqNum; /** * ä¼å 级 */ @ApiModelProperty(value= "ä¼å 级") private Integer priority; /** * åç§° */ @ApiModelProperty(value= "åç§°") private String name; /** * ä»»å¡è¿åº¦ */ @ApiModelProperty(value= "ä»»å¡è¿åº¦") private Long taskSts; /** * ä»»å¡ç±»å */ @ApiModelProperty(value= "ä»»å¡ç±»å") private Long taskType; /** * AGV */ @ApiModelProperty(value= "AGV") private Long agvId; /** * 工使¶é´ */ @ApiModelProperty(value= "工使¶é´") private Date ioTime; /** * å¼å§æ¶é´ */ @ApiModelProperty(value= "å¼å§æ¶é´") private Date startTime; /** * ç»ææ¶é´ */ @ApiModelProperty(value= "ç»ææ¶é´") private Date endTime; /** * å¼å¸¸æ¶é´ */ @ApiModelProperty(value= "å¼å¸¸æ¶é´") private Date errTime; /** * èµ·å§ç« */ @ApiModelProperty(value= "èµ·å§ç«") private Long oriSta; /** * èµ·å§åºä½ */ @ApiModelProperty(value= "èµ·å§åºä½") private Long oriLoc; /** * èµ·å§ç */ @ApiModelProperty(value= "èµ·å§ç ") private Long oriCode; /** * èµ·å§å··éåå¸ */ @ApiModelProperty(value= "èµ·å§å··éåå¸") private String oriLaneHash; /** * ç®æ ç« */ @ApiModelProperty(value= "ç®æ ç«") private Long destSta; /** * ç®æ åºä½ */ @ApiModelProperty(value= "ç®æ åºä½") private Long destLoc; /** * ç®æ ç */ @ApiModelProperty(value= "ç®æ ç ") private Long destCode; /** * ç®æ å··éåå¸ */ @ApiModelProperty(value= "ç®æ å··éåå¸") private String destLaneHash; /** * ç©ºæ¿ */ @ApiModelProperty(value= "空æ¿") private String emptyMk; /** * æçç */ @ApiModelProperty(value= "ä¸è¡ç¶æ") private String uplinkSts; @ApiModelProperty(value= "æçç ") private String zpallet; /** * ç¯è */ @ApiModelProperty(value= "ç¯è") private String phase; /** * å¼å¸¸æè¿° */ @ApiModelProperty(value= "å¼å¸¸æè¿°") private String errDesc; /** * ç¶æ 1: æ£å¸¸ 0: å»ç» */ @ApiModelProperty(value= "ç¶æ 1: æ£å¸¸ 0: å»ç» ") private Integer status; /** * æ¯å¦å é¤ 1: æ¯ 0: å¦ */ @ApiModelProperty(value= "æ¯å¦å é¤ 1: æ¯ 0: å¦ ") private Integer deleted; /** * ç§æ· */ @ApiModelProperty(value= "ç§æ·") private Long tenantId; /** * æ·»å 人å */ @ApiModelProperty(value= "æ·»å 人å") private Long createBy; /** * æ·»å æ¶é´ */ @ApiModelProperty(value= "æ·»å æ¶é´") private Date createTime; /** * ä¿®æ¹äººå */ @ApiModelProperty(value= "ä¿®æ¹äººå") private Long updateBy; /** * ä¿®æ¹æ¶é´ */ @ApiModelProperty(value= "ä¿®æ¹æ¶é´") private Date updateTime; /** * 夿³¨ */ @ApiModelProperty(value= "夿³¨") private String memo; zy-acs-manager/src/main/java/com/zy/acs/manager/manager/enums/TaskUplinkStateType.java
New file @@ -0,0 +1,28 @@ package com.zy.acs.manager.manager.enums; import com.zy.acs.framework.common.Cools; public enum TaskUplinkStateType { NONE, // æªç¥ PENDING, // å¾ ä¸æ¥ SENDING, // 䏿¥ä¸ SUCCESS, // æå FAILED, // 失败 SKIPPED, // è·³è¿ ; public static TaskUplinkStateType of(String state) { if (Cools.isEmpty(state)) { return NONE; } for (TaskUplinkStateType type : TaskUplinkStateType.values()) { if (type.toString().equals(state)) { return type; } } return NONE; } }