From d89a42213b4a32535e93185dedf41fe7a7fc1940 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期五, 04 四月 2025 01:57:13 +0800 Subject: [PATCH] bug修改 --- medicalWaste-system/src/main/java/com/sinata/system/service/impl/MwTransitCarServiceImpl.java | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/medicalWaste-system/src/main/java/com/sinata/system/service/impl/MwTransitCarServiceImpl.java b/medicalWaste-system/src/main/java/com/sinata/system/service/impl/MwTransitCarServiceImpl.java index 8ecf276..b822b61 100644 --- a/medicalWaste-system/src/main/java/com/sinata/system/service/impl/MwTransitCarServiceImpl.java +++ b/medicalWaste-system/src/main/java/com/sinata/system/service/impl/MwTransitCarServiceImpl.java @@ -5,7 +5,6 @@ import com.sinata.common.entity.PageDTO; import com.sinata.common.exception.ServiceException; import com.sinata.common.utils.BeanUtils; -import com.sinata.common.utils.StringUtils; import com.sinata.system.domain.MwTransitCar; import com.sinata.system.domain.SysDepartment; import com.sinata.system.domain.dto.MwTransitCarDTO; @@ -16,6 +15,7 @@ import com.sinata.system.service.MwTransitCarService; import com.sinata.system.service.SysDepartmentService; import lombok.RequiredArgsConstructor; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import java.util.List; @@ -61,6 +61,12 @@ return PageDTO.of(page); } + @Override + public PageDTO<MwTransitCarVO> pageSelectList(TransitCarQuery query) { + Page<MwTransitCarVO> page = baseMapper.pageList(new Page<>(query.getPageCurr(), query.getPageSize()), query, null); + return PageDTO.of(page); + } + /** * 详情 * @@ -99,6 +105,11 @@ if (Objects.isNull(dto.getId())) { throw new ServiceException("车辆id不能为空"); } + Long count = lambdaQuery().eq(MwTransitCar::getLicensePlateNumber, + dto.getLicensePlateNumber()).ne(MwTransitCar::getId, dto.getId()).count(); + if (count > 0) { + throw new ServiceException("车牌号已存在"); + } MwTransitCar mwTransitCar = BeanUtils.copyBean(dto, MwTransitCar.class); updateById(mwTransitCar); } -- Gitblit v1.7.1