From 6b8585fc452ecdcaa82d86fab79a9f27bb442851 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 05 十一月 2026 09:13:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_南通_苏珩' into dev_南通_苏珩
---
yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/item/MdmItemTechnicalFileServiceImpl.java | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/item/MdmItemTechnicalFileServiceImpl.java b/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/item/MdmItemTechnicalFileServiceImpl.java
index b798384..5669b0b 100644
--- a/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/item/MdmItemTechnicalFileServiceImpl.java
+++ b/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/item/MdmItemTechnicalFileServiceImpl.java
@@ -52,6 +52,17 @@
}
@Override
+ @Transactional(rollbackFor = Exception.class)
+ public void deleteTechnicalFile(Long itemId, Long id) {
+ MdmItemTechnicalFileDO file = mapper.selectById(id);
+ if (file == null || !java.util.Objects.equals(file.getItemId(), itemId)) {
+ throw new cn.iocoder.yudao.framework.common.exception.ServiceException(400, "鎶�鏈枃浠朵笉瀛樺湪鎴栦笉灞炰簬璇ョ墿鏂�");
+ }
+ // 鍙Щ闄ょ墿鏂欑殑褰撳墠鏂囦欢璁板綍銆備繚鐣欓檮浠跺強鏂囦欢鏈綋锛屼緵宸叉湁宸ュ崟蹇収浣跨敤銆�
+ mapper.deleteById(id);
+ }
+
+ @Override
public List<MdmItemTechnicalFileRespVO> getTechnicalFileList(Long itemId) {
return mapper.selectListByItemId(itemId).stream().map(file -> {
MdmItemTechnicalFileRespVO resp = BeanUtils.toBean(file, MdmItemTechnicalFileRespVO.class);
--
Gitblit v1.9.3