From 4a7a6079f2bc3a0cc5991d190eb91940bcafe509 Mon Sep 17 00:00:00 2001 From: haozq <1611483981@qq.com> Date: Fri, 24 Jan 2025 10:04:52 +0800 Subject: [PATCH] =?UTF-8?q?BUG=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bonus/gzcar/business/backstage/mapper/CarSupMapper.java | 2 ++ .../gzcar/business/backstage/service/CarCarServiceImpl.java | 4 ---- .../gzcar/business/backstage/service/CarSupServiceImpl.java | 6 +++++- .../resources/mappers/business/backstage/CarSupMapper.xml | 5 +++++ 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/bonus/gzcar/business/backstage/mapper/CarSupMapper.java b/src/main/java/com/bonus/gzcar/business/backstage/mapper/CarSupMapper.java index 6c61e47..275cfca 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/mapper/CarSupMapper.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/mapper/CarSupMapper.java @@ -85,4 +85,6 @@ public interface CarSupMapper { * @return */ List getContractSupList(CarSupVo data); + + int getUserBySup(CarSupVo 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 772d83c..ade6649 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 @@ -325,10 +325,6 @@ 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){ diff --git a/src/main/java/com/bonus/gzcar/business/backstage/service/CarSupServiceImpl.java b/src/main/java/com/bonus/gzcar/business/backstage/service/CarSupServiceImpl.java index d55b3fd..71d64e9 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/service/CarSupServiceImpl.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/service/CarSupServiceImpl.java @@ -96,6 +96,10 @@ public class CarSupServiceImpl implements CarSupService{ @Override public ServerResponse deleteCarSup(CarSupVo data) { try{ + int nums=mapper.getUserBySup(data); + if(nums>0){ + return ServerResponse.createBySuccessMsg("供应商下存在车辆信息不允许删除!"); + } int num=mapper.deleteCarSup(data); if(num>0){ return ServerResponse.createSuccess("删除成功","删除成功"); @@ -103,7 +107,7 @@ public class CarSupServiceImpl implements CarSupService{ }catch (Exception e){ log.error(e.toString(),e); } - return ServerResponse.createErroe("修改失败"); + return ServerResponse.createErroe("删除失败"); } @Override diff --git a/src/main/resources/mappers/business/backstage/CarSupMapper.xml b/src/main/resources/mappers/business/backstage/CarSupMapper.xml index fef0519..61ccd67 100644 --- a/src/main/resources/mappers/business/backstage/CarSupMapper.xml +++ b/src/main/resources/mappers/business/backstage/CarSupMapper.xml @@ -90,4 +90,9 @@ and ccr.type=#{type} + \ No newline at end of file