From 8b6232edbbd380d6977a74cc7aa12b39e037a2b5 Mon Sep 17 00:00:00 2001 From: lym <1994302445@qq.com> Date: Tue, 15 Oct 2024 15:55:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9D=BF=E6=9D=90=E3=80=81=E4=BD=99=E6=96=99?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E6=A3=80=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../executor/enums/ErrorCodeConstants.java | 2 +- .../admin/api/webcad/ApiTypeRealize.java | 2 +- .../resources/mapper/plate/PlateMapper.xml | 16 ++++----- .../admin/plate/vo/plate/PlateSaveReqVO.java | 15 ++++++++ .../plate/vo/remain/RemainPlatePageReqVO.java | 17 ++++++++- .../plate/vo/remain/RemainPlateSaveReqVO.java | 24 ++++++++++--- .../plate/vo/remain/RemainPlateUptReqVO.java | 4 +++ .../common/CommonStatusValidator.java | 15 ++++++++ .../validation/common/ValidCommonStatus.java | 20 +++++++++++ .../manage/validation/length/ValidLength.java | 23 ++++++++++++ .../length/WidthLengthValidator.java | 36 +++++++++++++++++++ .../placeStyle/PlaceStyleValidator.java | 16 +++++++++ .../placeStyle/ValidPlaceStyle.java | 24 +++++++++++++ .../texture/BooleanTypeValidator.java | 15 ++++++++ .../validation/texture/ValidBoolean.java | 20 +++++++++++ .../validation/type/TypeFieldValidator.java | 15 ++++++++ .../validation/type/ValidTypeField.java | 20 +++++++++++ 17 files changed, 269 insertions(+), 15 deletions(-) create mode 100644 cf-module-prod-manage/cf-module-prod-manage-biz/src/main/java/com/cf/imes/module/manage/validation/common/CommonStatusValidator.java create mode 100644 cf-module-prod-manage/cf-module-prod-manage-biz/src/main/java/com/cf/imes/module/manage/validation/common/ValidCommonStatus.java create mode 100644 cf-module-prod-manage/cf-module-prod-manage-biz/src/main/java/com/cf/imes/module/manage/validation/length/ValidLength.java create mode 100644 cf-module-prod-manage/cf-module-prod-manage-biz/src/main/java/com/cf/imes/module/manage/validation/length/WidthLengthValidator.java create mode 100644 cf-module-prod-manage/cf-module-prod-manage-biz/src/main/java/com/cf/imes/module/manage/validation/placeStyle/PlaceStyleValidator.java create mode 100644 cf-module-prod-manage/cf-module-prod-manage-biz/src/main/java/com/cf/imes/module/manage/validation/placeStyle/ValidPlaceStyle.java create mode 100644 cf-module-prod-manage/cf-module-prod-manage-biz/src/main/java/com/cf/imes/module/manage/validation/texture/BooleanTypeValidator.java create mode 100644 cf-module-prod-manage/cf-module-prod-manage-biz/src/main/java/com/cf/imes/module/manage/validation/texture/ValidBoolean.java create mode 100644 cf-module-prod-manage/cf-module-prod-manage-biz/src/main/java/com/cf/imes/module/manage/validation/type/TypeFieldValidator.java create mode 100644 cf-module-prod-manage/cf-module-prod-manage-biz/src/main/java/com/cf/imes/module/manage/validation/type/ValidTypeField.java diff --git a/cf-module-prod-executor/cf-module-prod-executor-api/src/main/java/com/cf/imes/module/executor/enums/ErrorCodeConstants.java b/cf-module-prod-executor/cf-module-prod-executor-api/src/main/java/com/cf/imes/module/executor/enums/ErrorCodeConstants.java index ef35f7a7d..37c8fde9a 100644 --- a/cf-module-prod-executor/cf-module-prod-executor-api/src/main/java/com/cf/imes/module/executor/enums/ErrorCodeConstants.java +++ b/cf-module-prod-executor/cf-module-prod-executor-api/src/main/java/com/cf/imes/module/executor/enums/ErrorCodeConstants.java @@ -24,7 +24,7 @@ public class ErrorCodeConstants { // ========== 生产单 TODO 补充编号 ========== public static final ErrorCode ORDER_NOT_EXISTS = new ErrorCode(1_001_109_000, "生产单不存在"); - public static final ErrorCode ORDER_NOT_CANCEL = new ErrorCode(1_001_109_000, "生产单已生产,无法作废"); + public static final ErrorCode ORDER_NOT_CANCEL = new ErrorCode(1_001_109_000, "生产单以进入生产状态,无法作废"); public static final ErrorCode ORDER_PLAN_ERROR = new ErrorCode(1_001_109_001, "选中删除对象有已开料板件,请联系管理员修改开料状态后再删除!"); public static final ErrorCode ORDER_ERROR = new ErrorCode(1_001_109_002, "当前生产单柜体,房间已全部删除!"); diff --git a/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/util/fileConversion/admin/api/webcad/ApiTypeRealize.java b/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/util/fileConversion/admin/api/webcad/ApiTypeRealize.java index 305e74376..d07afbbc9 100644 --- a/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/util/fileConversion/admin/api/webcad/ApiTypeRealize.java +++ b/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/util/fileConversion/admin/api/webcad/ApiTypeRealize.java @@ -1000,7 +1000,7 @@ public class ApiTypeRealize { Map map = new HashMap<>(); for (int i = 1; i < 6; i++) { if (block.getString("Remark" + i) != null && !block.getString("Remark" + i).isEmpty()) { - map.put("remark" + i, block.getString("remark" + i)); + map.put("Remark" + i, block.getString("Remark" + i)); } } return map; diff --git a/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/resources/mapper/plate/PlateMapper.xml b/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/resources/mapper/plate/PlateMapper.xml index 9e83ed856..63776c3a5 100644 --- a/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/resources/mapper/plate/PlateMapper.xml +++ b/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/resources/mapper/plate/PlateMapper.xml @@ -244,12 +244,12 @@ bdy.room_id, bdy.room_name from order_plate op - left join order_goods ogs on op.goods_id = ogs.id - left join order_item its on op.id = its.plate_id - left join order_body bdy on bdy.id = its.body_id - where op.order_id = #{orderId} - and op.organ_id = #{organId} + left join order_goods ogs on op.organ_id = ogs.organ_id and op.order_id = ogs.order_id and op.goods_id = ogs.id + left join order_item its on op.organ_id = its.organ_id and op.order_id = its.order_id and op.id = its.plate_id + left join order_body bdy on its.organ_id = bdy.organ_id and its.order_id = bdy.order_id and its.body_id = bdy.id + where op.organ_id = #{organId} and op.deleted = #{deleted} + and op.order_id = #{orderId}