From 36d7377cdc49c55fb640bccd26bc68a8059af16e Mon Sep 17 00:00:00 2001 From: haozq <1611483981@qq.com> Date: Tue, 21 Jan 2025 17:58:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E8=BD=A6=E8=BE=86=E9=99=90?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gzcar/business/backstage/mapper/CarCarMapper.java | 7 +++++++ .../business/backstage/service/CarCarServiceImpl.java | 6 +++++- .../resources/mappers/business/backstage/CarCarMapper.xml | 5 +++++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/bonus/gzcar/business/backstage/mapper/CarCarMapper.java b/src/main/java/com/bonus/gzcar/business/backstage/mapper/CarCarMapper.java index d401227..364bf8b 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/mapper/CarCarMapper.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/mapper/CarCarMapper.java @@ -48,4 +48,11 @@ public interface CarCarMapper { * @return */ List getCarListBySup(CarCarVo data); + + /** + * 查询供应商车辆 + * @param data + * @return + */ + int getUserBySup(CarCarVo data); } diff --git a/src/main/java/com/bonus/gzcar/business/backstage/service/CarCarServiceImpl.java b/src/main/java/com/bonus/gzcar/business/backstage/service/CarCarServiceImpl.java index 043130f..8dd485a 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/service/CarCarServiceImpl.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/service/CarCarServiceImpl.java @@ -313,10 +313,14 @@ public class CarCarServiceImpl implements CarCarService { @Override public ServerResponse deleteCarData(CarCarVo data) { try{ + int nums=mapper.getUserBySup(data); + if(nums>0){ + return ServerResponse.createBySuccessMsg("供应商下存在车辆信息不允许删除!"); + } int num=mapper.deleteCarData(data); uploadService.deleteFileByTableId(data.getId(),"car_supplier_info"); if(num>0){ - return ServerResponse.createSuccess("删除成功","删除成功"); + return ServerResponse.createBySuccessMsg("删除成功"); } }catch (Exception e){ log.error(e.toString(),e); diff --git a/src/main/resources/mappers/business/backstage/CarCarMapper.xml b/src/main/resources/mappers/business/backstage/CarCarMapper.xml index f9f383d..c3b9132 100644 --- a/src/main/resources/mappers/business/backstage/CarCarMapper.xml +++ b/src/main/resources/mappers/business/backstage/CarCarMapper.xml @@ -89,4 +89,9 @@ AND INSTR(csi.car_num,#{carNum}) > 0 + \ No newline at end of file