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