|
|
@@ -144,8 +144,10 @@ public class DoorDeviceController extends BladeController {
|
|
|
doorDevice.setAgencyId(residentialVO.getAgencyId());
|
|
|
LambdaQueryWrapper<DoorDevice> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
lambdaQueryWrapper.eq(DoorDevice::getSerialNum, doorDevice.getSerialNum());
|
|
|
- List<DoorDevice> deviceList = doorDeviceService.list(lambdaQueryWrapper);
|
|
|
- Assert.isTrue(deviceList.size() == 0,"设备序列号已存在");
|
|
|
+ if(doorDevice.getId() == null){
|
|
|
+ List<DoorDevice> deviceList = doorDeviceService.list(lambdaQueryWrapper);
|
|
|
+ Assert.isTrue(deviceList.size() == 0,"设备序列号已存在");
|
|
|
+ }
|
|
|
doorDeviceService.saveOrUpdate(doorDevice);
|
|
|
// if(saveOrUpdate && isNewDoorDevice){
|
|
|
// doorDeviceButtClient.addDevices(Arrays.asList(doorDevice));
|