diff --git a/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/controller/SysCarFaultController.java b/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/controller/SysCarFaultController.java index 983d354..042dd97 100644 --- a/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/controller/SysCarFaultController.java +++ b/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/controller/SysCarFaultController.java @@ -72,9 +72,11 @@ public class SysCarFaultController extends BaseController public Result add( @Validated @RequestBody SysCarFault sysCarFault) { - List sysCarFaults = sysCarFaultService.selectFaultByFaultCode(sysCarFault.getFaultCode()); - + SysCarFault selectFaultByFaultCode = sysCarFaultService.selectFaultByFaultCode(sysCarFault.getFaultCode()); + if (selectFaultByFaultCode!=null){ + return error("新增 车辆故障管理 ,失败"); + } if (sysCarFaultService.checkIdUnique(sysCarFault)) { return error("新增 车辆故障管理 ,失败"); diff --git a/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/mapper/SysCarFaultMapper.java b/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/mapper/SysCarFaultMapper.java index e26ac49..14a9953 100644 --- a/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/mapper/SysCarFaultMapper.java +++ b/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/mapper/SysCarFaultMapper.java @@ -16,6 +16,6 @@ import java.util.List; @Mapper public interface SysCarFaultMapper extends BaseMapper{ - @Select("select fault_code from sys_car_fault where fault_code=#{}") - ListselectFaultByFaultCode(String faultCode); + @Select("select fault_code from sys_car_fault where fault_code=#{faultCode}") + SysCarFault selectFaultByFaultCode(String faultCode); } diff --git a/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/service/SysCarFaultService.java b/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/service/SysCarFaultService.java index ad2aa41..8085e2f 100644 --- a/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/service/SysCarFaultService.java +++ b/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/service/SysCarFaultService.java @@ -36,7 +36,7 @@ public interface SysCarFaultService extends IService { Boolean checkIdUnique(SysCarFault sysCarFault); - ListselectFaultByFaultCode(String faultCode); + SysCarFault selectFaultByFaultCode(String faultCode); diff --git a/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/service/impl/SysCarFaultServiceImpl.java b/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/service/impl/SysCarFaultServiceImpl.java index bcf23ff..6450189 100644 --- a/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/service/impl/SysCarFaultServiceImpl.java +++ b/cloud-modules/cloud-modules-breakdown/src/main/java/com/muyu/breakdown/service/impl/SysCarFaultServiceImpl.java @@ -75,13 +75,13 @@ public class SysCarFaultServiceImpl @Override public Boolean checkIdUnique(SysCarFault sysCarFault) { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); - queryWrapper.eq(SysCarFault::getId, sysCarFault.getId()); + queryWrapper.eq(SysCarFault::getId, sysCarFault.getId()); return this.count(queryWrapper) == 0; } @Override - public List selectFaultByFaultCode(String faultCode) { + public SysCarFault selectFaultByFaultCode(String faultCode) { return mapper.selectFaultByFaultCode(faultCode); }