liyong
17 小时以前 d42f9256b4aab375b6c7897e11e99f07bf5f9c95
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/enums/pro/MesProTaskStatusEnum.java
@@ -24,6 +24,18 @@
     */
    PREPARE(MesOrderStatusConstants.PREPARE, "草稿"),
    /**
     * 生产中
     *
     * 首次报工审批通过后自动进入
     */
    PRODUCING(1, "生产中"),
    /**
     * 部分完成
     *
     * 已生产数量 > 0 且 < 排产数量
     */
    PARTIAL_FINISHED(2, "部分完成"),
    /**
     * 已完成
     *
     * 对应 MesProTaskService#finishTaskByOrderId 方法
@@ -62,5 +74,15 @@
        return ObjectUtils.equalsAny(status, FINISHED.status, CANCELED.status);
    }
    /**
     * 判断是否可以报工(非终态)
     *
     * @param status 状态值
     * @return 是否可以报工
     */
    public static boolean canFeedback(Integer status) {
        return !isEndStatus(status);
    }
}