|
|
@@ -49,9 +49,15 @@ public class HardwareRfidServiceImpl extends ServiceImpl<HardwareRfidMapper, Har
|
|
|
|
|
|
@Override
|
|
|
public ResultData saveHardwareRfid(HardwareRfid hardwareRfid) {
|
|
|
+ if (baseMapper.selectCount(new LambdaQueryWrapper<HardwareRfid>().eq(HardwareRfid::getDeviceName, hardwareRfid.getDeviceName())) > 0) {
|
|
|
+ return ResultData.fail("设备名称已存在!");
|
|
|
+ }
|
|
|
if (baseMapper.selectCount(new LambdaQueryWrapper<HardwareRfid>().eq(HardwareRfid::getHardwareNum, hardwareRfid.getHardwareNum())) > 0) {
|
|
|
return ResultData.fail("设备编码已存在!");
|
|
|
}
|
|
|
+ if (baseMapper.selectCount(new LambdaQueryWrapper<HardwareRfid>().eq(HardwareRfid::getPort, hardwareRfid.getPort())) > 0) {
|
|
|
+ return ResultData.fail("端口号已存在!");
|
|
|
+ }
|
|
|
tokenService.getLoginUser().getSysUser();
|
|
|
hardwareRfid.setCreateBy(SecurityUtils.getUsername());
|
|
|
hardwareRfid.setUserId(SecurityUtils.getUserId());
|
|
|
@@ -63,9 +69,15 @@ public class HardwareRfidServiceImpl extends ServiceImpl<HardwareRfidMapper, Har
|
|
|
if (hardwareRfid.getId() == null) {
|
|
|
return ResultData.fail("设备id不存在!");
|
|
|
}
|
|
|
+ if (baseMapper.selectCount(new LambdaQueryWrapper<HardwareRfid>().eq(HardwareRfid::getDeviceName, hardwareRfid.getDeviceName()).ne(HardwareRfid::getId, hardwareRfid.getId())) > 0) {
|
|
|
+ return ResultData.fail("设备名称已存在!");
|
|
|
+ }
|
|
|
if (baseMapper.selectCount(new LambdaQueryWrapper<HardwareRfid>().eq(HardwareRfid::getHardwareNum, hardwareRfid.getHardwareNum()).ne(HardwareRfid::getId, hardwareRfid.getId())) > 0) {
|
|
|
return ResultData.fail("设备编码已存在!");
|
|
|
}
|
|
|
+ if (baseMapper.selectCount(new LambdaQueryWrapper<HardwareRfid>().eq(HardwareRfid::getPort, hardwareRfid.getPort()).ne(HardwareRfid::getId, hardwareRfid.getId())) > 0) {
|
|
|
+ return ResultData.fail("端口号已存在!");
|
|
|
+ }
|
|
|
hardwareRfid.setUpdateBy(SecurityUtils.getUsername());
|
|
|
return ResultData.result(baseMapper.updateById(hardwareRfid));
|
|
|
}
|