| | |
| | | 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; |
| | |
| | | |
| | | 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); |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | } |