feat:子卷质检合格

This commit is contained in:
2026-08-18 18:27:14 +08:00
parent 3ec762c7a3
commit ed8b688cf8
18 changed files with 501 additions and 28 deletions

View File

@@ -54,6 +54,11 @@ public interface ErrorCodeConstants {
ErrorCode PACKAGE_POINT_NOT_EXISTS = new ErrorCode(200001, "装箱区点位库存不存在");
ErrorCode PACKAGE_POINT_TASK_QUERY_FAILED = new ErrorCode(200002, "查询点位关联任务失败,请稍后重试");
ErrorCode PACKAGE_POINT_HAS_UNFINISHED_TASK = new ErrorCode(200003, "选中点位存在未完成任务,无法解锁");
ErrorCode PACKAGE_POINT_TYPE_NOT_SUPPORTED = new ErrorCode(200004, "当前点位不支持质检合格操作");
ErrorCode PACKAGE_POINT_LOCK_FAILED = new ErrorCode(200005, "当前点位已被占用,请稍后重试");
ErrorCode PACKAGE_POINT_INSPECTION_PENDING_EMPTY_NOT_EXISTS = new ErrorCode(200006, "没有可用的待检空位");
ErrorCode PACKAGE_POINT_QUALITY_TASK_CREATE_FAILED = new ErrorCode(200007, "创建质检合格AGV任务失败");
ErrorCode POINT_EXECUTE_REFUGE = new ErrorCode(200008, "{}的点位不允许操作{}");
// ========== 子卷包装关系 ==========
ErrorCode SUB_PACKAGE_RELATION_NOT_EXISTS = new ErrorCode(300001, "子卷包装关系不存在");

View File

@@ -0,0 +1,12 @@
package cn.code.nl.module.lms.enums;
/**
* 全局锁的key 或 前缀
* @Author: liyongde
* @Date: 2026/8/18 17:33
*/
public interface LockKeyConstants {
/** 人工质检锁 */
String MANUAL_QUALITY_CHECK_LOCK_KEY = "lock:pda:manual-quality-check";
}

View File

@@ -13,6 +13,7 @@ public enum PackageTaskTypeEnum {
SUB_ROLL_CALL_EMPTY_AGV("010602", "子卷下线补空架AGV任务"),
PACKAGE_AGV("010603", "装箱AGV任务"),
PACKAGE_BOX_TRUSS("010604", "子卷装箱桁架任务"),
RE_CHECK_QUALIFIED_AGV("010605", "复检合格AGV任务"),
;
/**
* 字典键值