From d8ee16afd15fcf8a40b220b5b94e3be8ecbda0fc Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期五, 02 二月 2024 23:07:27 +0800
Subject: [PATCH] 增加车间和工段的删除功能

---
 mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/service/workshop/WorkshopEditService.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/service/workshop/WorkshopEditService.java b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/service/workshop/WorkshopEditService.java
index 022d551..dab1b6c 100644
--- a/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/service/workshop/WorkshopEditService.java
+++ b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/service/workshop/WorkshopEditService.java
@@ -7,9 +7,11 @@
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
+import com.qianwen.mdc.domain.DomainException;
 import com.qianwen.mdc.domain.Section;
 import com.qianwen.mdc.domain.workshop.Workshop;
 import com.qianwen.mdc.domain.workshop.WorkshopAssembler;
+import com.qianwen.mdc.dto.IdsDTO;
 import com.qianwen.mdc.dto.workshop.WorkshopDTO;
 import com.qianwen.mdc.mapper.SectionMapper;
 import com.qianwen.mdc.mapper.WorkshopMapper;
@@ -41,6 +43,19 @@
        
 		workshopMapper.updateById(ws);
 	}
+
+	@Transactional
+	public void delete(IdsDTO idsDTO) {
+		
+		
+		for(Long id :idsDTO.getIds()) {
+			if(!sectionMapper.queryByWorkshopId(id).isEmpty()) {
+				throw new DomainException("杞﹂棿鍖呭惈宸ユ锛岃鍏堝垹闄ゅ唴閮ㄥ伐娈点��");
+			}
+			workshopMapper.deleteById(id);
+		}
+		
+	}
 	
 
 }

--
Gitblit v1.9.3