yangys
2024-02-02 d8ee16afd15fcf8a40b220b5b94e3be8ecbda0fc
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);
      }
   }
   
}