text:修改故障码添加

dev.breakdown
袁子龙 2024-09-25 20:04:36 +08:00
parent a3221cdb91
commit 5552f9948a
3 changed files with 6 additions and 19 deletions

View File

@ -75,12 +75,10 @@ public class SysCarFaultController extends BaseController
SysCarFault selectFaultByFaultCode = sysCarFaultService.selectFaultByFaultCode(sysCarFault.getFaultCode()); SysCarFault selectFaultByFaultCode = sysCarFaultService.selectFaultByFaultCode(sysCarFault.getFaultCode());
if (selectFaultByFaultCode!=null){ if (selectFaultByFaultCode!=null){
return error("新增 车辆故障管理 ,失败"); return error("新增车辆故障 ,故障码已存在");
} }
if (sysCarFaultService.checkIdUnique(sysCarFault)) {
return error("新增 车辆故障管理 ,失败");
}
sysCarFault.setCreateBy(SecurityUtils.getUsername()); sysCarFault.setCreateBy(SecurityUtils.getUsername());
return toAjax(sysCarFaultService.save(sysCarFault)); return toAjax(sysCarFaultService.save(sysCarFault));
} }
@ -94,9 +92,7 @@ public class SysCarFaultController extends BaseController
public Result<Integer> edit( public Result<Integer> edit(
@Validated @RequestBody SysCarFault sysCarFault) @Validated @RequestBody SysCarFault sysCarFault)
{ {
if (!sysCarFaultService.checkIdUnique(sysCarFault)) {
return error("修改 车辆故障管理 '" + sysCarFault + "'失败,车辆故障管理不存在");
}
sysCarFault.setUpdateBy(SecurityUtils.getUsername()); sysCarFault.setUpdateBy(SecurityUtils.getUsername());
return toAjax(sysCarFaultService.updateById(sysCarFault)); return toAjax(sysCarFaultService.updateById(sysCarFault));
} }

View File

@ -29,12 +29,10 @@ public interface SysCarFaultService extends IService<SysCarFault> {
public List<SysCarFault> selectSysCarFaultList(SysCarFault sysCarFault); public List<SysCarFault> selectSysCarFaultList(SysCarFault sysCarFault);
/** /**
* id * faultCode
* @param sysCarFault * @param faultCode
* @return * @return
*/ */
Boolean checkIdUnique(SysCarFault sysCarFault);
SysCarFault selectFaultByFaultCode(String faultCode); SysCarFault selectFaultByFaultCode(String faultCode);

View File

@ -69,16 +69,9 @@ public class SysCarFaultServiceImpl
/** /**
* *
* @param sysCarFault * @param faultCode
* @return * @return
*/ */
@Override
public Boolean checkIdUnique(SysCarFault sysCarFault) {
LambdaQueryWrapper<SysCarFault> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(SysCarFault::getId, sysCarFault.getId());
return this.count(queryWrapper) == 0;
}
@Override @Override
public SysCarFault selectFaultByFaultCode(String faultCode) { public SysCarFault selectFaultByFaultCode(String faultCode) {