From 1144d4692a72467ffc4fee03232585d02a11dc0c Mon Sep 17 00:00:00 2001 From: aikai Date: Wed, 18 Jun 2025 17:33:42 +0800 Subject: [PATCH] =?UTF-8?q?feat(smartfactory):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=8A=9F=E8=83=BD=E5=92=8C=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=87=86=E7=A1=AE=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在处理组列表查询中添加删除标记过滤,确保只返回未删除的数据- 修复处理组汇总数据查询中的规格名称获取问题 - 新增根据 ID 获取处理组信息的查询方法 --- .../HandlingGroupAmountSpecificationsDO.java | 9 +++++++-- .../dal/mysql/handlinggroup/HandlingGroupMapper.java | 7 +++++++ .../HandlingSpecificationsMapper.java | 7 +++++++ .../service/handlinggroup/HandlingGroupServiceImpl.java | 2 +- .../HandlingSpecificationsServiceImpl.java | 2 +- 5 files changed, 23 insertions(+), 4 deletions(-) diff --git a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/dataobject/handlinggroupamountspecifications/HandlingGroupAmountSpecificationsDO.java b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/dataobject/handlinggroupamountspecifications/HandlingGroupAmountSpecificationsDO.java index 3ed5f5f1..3b3630af 100644 --- a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/dataobject/handlinggroupamountspecifications/HandlingGroupAmountSpecificationsDO.java +++ b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/dataobject/handlinggroupamountspecifications/HandlingGroupAmountSpecificationsDO.java @@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; import lombok.*; import java.math.BigDecimal; @@ -18,7 +17,8 @@ import java.util.List; * @author 艾楷 */ @TableName("sf_handling_group_amount_specifications") -@KeySequence("sf_handling_group_amount_specifications_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 +@KeySequence("sf_handling_group_amount_specifications_seq") +// 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @@ -40,6 +40,11 @@ public class HandlingGroupAmountSpecificationsDO extends BaseDO { * 搬运规格id */ private Long handlingSpecificationsId; + /** + * 搬运规格名称 + */ + @TableField(exist = false) + private String handlingSpecificationsName; /** * 搬运组id */ diff --git a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/mysql/handlinggroup/HandlingGroupMapper.java b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/mysql/handlinggroup/HandlingGroupMapper.java index aec9c4df..0b6d9491 100644 --- a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/mysql/handlinggroup/HandlingGroupMapper.java +++ b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/mysql/handlinggroup/HandlingGroupMapper.java @@ -50,4 +50,11 @@ public interface HandlingGroupMapper extends BaseMapperX { * @return */ IPage selectPageListByDateStr(@Param("page") Page page, @Param("vo") HandlingGroupAmountSpecificationsPageReqDTO vo); + + /** + * + * @param id + * @return + */ + HandlingGroupDO getHandlingGroup(@Param("id") Long id); } diff --git a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/mysql/handlingspecifications/HandlingSpecificationsMapper.java b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/mysql/handlingspecifications/HandlingSpecificationsMapper.java index 8c0fd3a4..a2fe90d4 100644 --- a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/mysql/handlingspecifications/HandlingSpecificationsMapper.java +++ b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/mysql/handlingspecifications/HandlingSpecificationsMapper.java @@ -44,4 +44,11 @@ public interface HandlingSpecificationsMapper extends BaseMapperX getHandlingSpecificationsList(@Param("vo") HandlingSpecificationsPageReqVO vo); + + /** + * + * @param id + * @return + */ + HandlingSpecificationsDO getHandlingSpecifications(@Param("id") Long id); } diff --git a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/service/handlinggroup/HandlingGroupServiceImpl.java b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/service/handlinggroup/HandlingGroupServiceImpl.java index c5fdb3c3..4f23d8e3 100644 --- a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/service/handlinggroup/HandlingGroupServiceImpl.java +++ b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/service/handlinggroup/HandlingGroupServiceImpl.java @@ -51,7 +51,7 @@ public class HandlingGroupServiceImpl extends ServiceImpl