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