Ver código fonte

1、bug修复

slowslo 4 anos atrás
pai
commit
5d4072ed51

+ 4 - 2
blade-service/device/src/main/java/org/springblade/device/controller/DoorDeviceController.java

@@ -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));