|
|
@@ -466,7 +466,7 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
+ @Transactional(rollbackFor = Exception.class)//1
|
|
|
public CommonResult saveHouseNumber(HouseNumberDto houseNumberDto) {
|
|
|
String electricEquipmentMeterName = houseNumberDto.getElectricEquipmentMeterName();
|
|
|
LambdaQueryWrapper<ElectricEquipment> wrapperE = new LambdaQueryWrapper<>();
|
|
|
@@ -501,43 +501,40 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
houseNumber.setHouseStatus(1);
|
|
|
// 默认关电
|
|
|
houseNumber.setElectricType("2");
|
|
|
- try {
|
|
|
|
|
|
- houseNumberService.save(houseNumber);
|
|
|
|
|
|
- String doorLock = houseNumberDto.getDoorLock();
|
|
|
- if (ObjectUtils.isNotEmpty(doorLock)) {
|
|
|
- HouseLock houseLock = new HouseLock();
|
|
|
- houseLock.setHouseNumberId(houseNumber.getId());
|
|
|
- houseLock.setEquipmentType(doorLock);
|
|
|
- // 绑定时间
|
|
|
- houseLock.setBindingTime(new Date());
|
|
|
+ houseNumberService.save(houseNumber);
|
|
|
|
|
|
- JSONObject particular = passwordIssController.particular(doorLock);
|
|
|
- if (ObjectUtils.isEmpty(particular) || particular.getString("state") == null) {
|
|
|
- return CommonResult.fail("门锁不存在");
|
|
|
- }
|
|
|
- // 设备连接状态
|
|
|
- String state = particular.getString("state");
|
|
|
+ String doorLock = houseNumberDto.getDoorLock();
|
|
|
+ if (ObjectUtils.isNotEmpty(doorLock)) {
|
|
|
+ HouseLock houseLock = new HouseLock();
|
|
|
+ houseLock.setHouseNumberId(houseNumber.getId());
|
|
|
+ houseLock.setEquipmentType(doorLock);
|
|
|
+ // 绑定时间
|
|
|
+ houseLock.setBindingTime(new Date());
|
|
|
+
|
|
|
+ JSONObject particular = passwordIssController.particular(doorLock);
|
|
|
+ if (ObjectUtils.isEmpty(particular) || particular.getString("state") == null) {
|
|
|
+ return CommonResult.fail("门锁不存在");
|
|
|
+ }
|
|
|
+ // 设备连接状态
|
|
|
+ String state = particular.getString("state");
|
|
|
// 电量
|
|
|
- String battery = particular.getString("battery");
|
|
|
- houseLock.setElectricQuantity(battery);
|
|
|
+ String battery = particular.getString("battery");
|
|
|
+ houseLock.setElectricQuantity(battery);
|
|
|
|
|
|
// 网络状态
|
|
|
- houseLock.setNetworkState(state);
|
|
|
+ houseLock.setNetworkState(state);
|
|
|
// 设备状态
|
|
|
- houseLock.setEquipmentState(state);
|
|
|
+ houseLock.setEquipmentState(state);
|
|
|
|
|
|
// 房 间号
|
|
|
- houseLock.setNetworkType("WiFi");
|
|
|
- houseLock.setWifiMac("WIFIMAC");
|
|
|
- houseLock.setNfcFunction(0);
|
|
|
- houseLockService.save(houseLock);
|
|
|
- }
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
- return CommonResult.fail();
|
|
|
+ houseLock.setNetworkType("WiFi");
|
|
|
+ houseLock.setWifiMac("WIFIMAC");
|
|
|
+ houseLock.setNfcFunction(0);
|
|
|
+ houseLockService.save(houseLock);
|
|
|
}
|
|
|
+
|
|
|
return CommonResult.ok();
|
|
|
}
|
|
|
|
|
|
@@ -551,117 +548,114 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
+ @Transactional(rollbackFor = Exception.class)//1
|
|
|
public CommonResult updateHouseNumber(HouseNumberUpdateDto dto) {
|
|
|
HouseNumber byId = houseNumberService.getById(dto.getId());
|
|
|
if (ObjectUtils.isEmpty(byId)) {
|
|
|
return CommonResult.fail("参数异常");
|
|
|
}
|
|
|
- try {
|
|
|
|
|
|
- String electricEquipmentMeterName1 = byId.getElectricEquipmentMeterName();
|
|
|
- String electricEquipmentMeterName = dto.getElectricEquipmentMeterName();
|
|
|
- if (!electricEquipmentMeterName1.equals(electricEquipmentMeterName)) {
|
|
|
- LambdaQueryWrapper<ElectricEquipment> wrapperE = new LambdaQueryWrapper<>();
|
|
|
- wrapperE.eq(ElectricEquipment::getMeterName, electricEquipmentMeterName);
|
|
|
- ElectricEquipment electricEquipment = electricEquipmentService.getOne(wrapperE);
|
|
|
- if (ObjectUtils.isEmpty(electricEquipment)) {
|
|
|
- return CommonResult.fail("电表设备不存在");
|
|
|
- }
|
|
|
- byId.setElectricEquipmentId(electricEquipment.getId() + "");
|
|
|
- }
|
|
|
|
|
|
- String waterEquipmentMeterName1 = byId.getWaterEquipmentMeterName();
|
|
|
- String waterEquipmentMeterName = dto.getWaterEquipmentMeterName();
|
|
|
- if (!waterEquipmentMeterName1.equals(waterEquipmentMeterName)) {
|
|
|
- LambdaQueryWrapper<WaterEquipment> wrapperW = new LambdaQueryWrapper<>();
|
|
|
- wrapperW.eq(WaterEquipment::getMeterName, waterEquipmentMeterName);
|
|
|
- WaterEquipment waterEquipment = waterEquipmentService.getOne(wrapperW);
|
|
|
- if (ObjectUtils.isEmpty(waterEquipment)) {
|
|
|
- return CommonResult.fail("水表设备不存在");
|
|
|
- }
|
|
|
- byId.setWaterEquipmentId(waterEquipment.getId() + "");
|
|
|
+ String electricEquipmentMeterName1 = byId.getElectricEquipmentMeterName();
|
|
|
+ String electricEquipmentMeterName = dto.getElectricEquipmentMeterName();
|
|
|
+ if (!electricEquipmentMeterName1.equals(electricEquipmentMeterName)) {
|
|
|
+ LambdaQueryWrapper<ElectricEquipment> wrapperE = new LambdaQueryWrapper<>();
|
|
|
+ wrapperE.eq(ElectricEquipment::getMeterName, electricEquipmentMeterName);
|
|
|
+ ElectricEquipment electricEquipment = electricEquipmentService.getOne(wrapperE);
|
|
|
+ if (ObjectUtils.isEmpty(electricEquipment)) {
|
|
|
+ return CommonResult.fail("电表设备不存在");
|
|
|
}
|
|
|
- byId.setHouseId(dto.getHouseId());
|
|
|
- byId.setBuildingId(dto.getBuildingId());
|
|
|
- byId.setRoomNumber(dto.getRoomNumber());
|
|
|
- byId.setWaterEquipmentMeterName(dto.getWaterEquipmentMeterName());
|
|
|
- byId.setElectricEquipmentMeterName(dto.getElectricEquipmentMeterName());
|
|
|
- houseNumberService.updateById(byId);
|
|
|
- LambdaQueryWrapper<HouseLock> wrapper = new LambdaQueryWrapper<>();
|
|
|
- wrapper.eq(HouseLock::getHouseNumberId, dto.getId());
|
|
|
- HouseLock houseLock = houseLockService.getOne(wrapper);
|
|
|
- String doorLock = dto.getDoorLock();
|
|
|
- if (ObjectUtils.isNotEmpty(doorLock)) {
|
|
|
- if (ObjectUtils.isNotEmpty(houseLock)) {
|
|
|
- String equipmentType = houseLock.getEquipmentType();
|
|
|
- if (!equipmentType.equals(doorLock)) {
|
|
|
- JSONObject particular = passwordIssController.particular(doorLock);
|
|
|
-
|
|
|
- if (ObjectUtils.isEmpty(particular) || particular.getString("state") == null) {
|
|
|
- return CommonResult.fail("门锁不存在");
|
|
|
- }
|
|
|
-
|
|
|
- // 设备连接状态
|
|
|
- String state = particular.getString("state");
|
|
|
-// 电量
|
|
|
- String battery = particular.getString("battery");
|
|
|
- houseLock.setEquipmentType(doorLock);
|
|
|
- houseLock.setElectricQuantity(battery);
|
|
|
+ byId.setElectricEquipmentId(electricEquipment.getId() + "");
|
|
|
+ }
|
|
|
|
|
|
-// 网络状态
|
|
|
- houseLock.setNetworkState(state);
|
|
|
-// 设备状态
|
|
|
- houseLock.setEquipmentState(state);
|
|
|
- // 绑定时间
|
|
|
- houseLock.setBindingTime(new Date());
|
|
|
+ String waterEquipmentMeterName1 = byId.getWaterEquipmentMeterName();
|
|
|
+ String waterEquipmentMeterName = dto.getWaterEquipmentMeterName();
|
|
|
+ if (!waterEquipmentMeterName1.equals(waterEquipmentMeterName)) {
|
|
|
+ LambdaQueryWrapper<WaterEquipment> wrapperW = new LambdaQueryWrapper<>();
|
|
|
+ wrapperW.eq(WaterEquipment::getMeterName, waterEquipmentMeterName);
|
|
|
+ WaterEquipment waterEquipment = waterEquipmentService.getOne(wrapperW);
|
|
|
+ if (ObjectUtils.isEmpty(waterEquipment)) {
|
|
|
+ return CommonResult.fail("水表设备不存在");
|
|
|
+ }
|
|
|
+ byId.setWaterEquipmentId(waterEquipment.getId() + "");
|
|
|
+ }
|
|
|
+ byId.setHouseId(dto.getHouseId());
|
|
|
+ byId.setBuildingId(dto.getBuildingId());
|
|
|
+ byId.setRoomNumber(dto.getRoomNumber());
|
|
|
+ byId.setWaterEquipmentMeterName(dto.getWaterEquipmentMeterName());
|
|
|
+ byId.setElectricEquipmentMeterName(dto.getElectricEquipmentMeterName());
|
|
|
+ houseNumberService.updateById(byId);
|
|
|
+ LambdaQueryWrapper<HouseLock> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ wrapper.eq(HouseLock::getHouseNumberId, dto.getId());
|
|
|
+ HouseLock houseLock = houseLockService.getOne(wrapper);
|
|
|
+ String doorLock = dto.getDoorLock();
|
|
|
+ if (ObjectUtils.isNotEmpty(doorLock)) {
|
|
|
+ if (ObjectUtils.isNotEmpty(houseLock)) {
|
|
|
+ String equipmentType = houseLock.getEquipmentType();
|
|
|
+ if (!equipmentType.equals(doorLock)) {
|
|
|
+ JSONObject particular = passwordIssController.particular(doorLock);
|
|
|
|
|
|
- houseLockService.updateById(houseLock);
|
|
|
- }
|
|
|
- } else {
|
|
|
- HouseLock hl = new HouseLock();
|
|
|
- hl.setHouseNumberId(dto.getId());
|
|
|
- hl.setEquipmentType(dto.getDoorLock());
|
|
|
- // 绑定时间
|
|
|
- hl.setBindingTime(new Date());
|
|
|
-
|
|
|
- JSONObject particular = passwordIssController.particular(doorLock);
|
|
|
if (ObjectUtils.isEmpty(particular) || particular.getString("state") == null) {
|
|
|
return CommonResult.fail("门锁不存在");
|
|
|
}
|
|
|
|
|
|
-// 设备连接状态
|
|
|
+ // 设备连接状态
|
|
|
String state = particular.getString("state");
|
|
|
// 电量
|
|
|
String battery = particular.getString("battery");
|
|
|
- hl.setElectricQuantity(battery);
|
|
|
+ houseLock.setEquipmentType(doorLock);
|
|
|
+ houseLock.setElectricQuantity(battery);
|
|
|
|
|
|
// 网络状态
|
|
|
- hl.setNetworkState(state);
|
|
|
+ houseLock.setNetworkState(state);
|
|
|
// 设备状态
|
|
|
- hl.setEquipmentState(state);
|
|
|
-// 房 间号
|
|
|
- hl.setNetworkType("WiFi");
|
|
|
- hl.setWifiMac("WIFIMAC");
|
|
|
- hl.setNfcFunction(0);
|
|
|
- houseLockService.save(hl);
|
|
|
+ houseLock.setEquipmentState(state);
|
|
|
+ // 绑定时间
|
|
|
+ houseLock.setBindingTime(new Date());
|
|
|
+
|
|
|
+ houseLockService.updateById(houseLock);
|
|
|
}
|
|
|
} else {
|
|
|
- if (ObjectUtils.isNotEmpty(houseLock)) {
|
|
|
- houseLockService.removeById(houseLock.getId());
|
|
|
+ HouseLock hl = new HouseLock();
|
|
|
+ hl.setHouseNumberId(dto.getId());
|
|
|
+ hl.setEquipmentType(dto.getDoorLock());
|
|
|
+ // 绑定时间
|
|
|
+ hl.setBindingTime(new Date());
|
|
|
+
|
|
|
+ JSONObject particular = passwordIssController.particular(doorLock);
|
|
|
+ if (ObjectUtils.isEmpty(particular) || particular.getString("state") == null) {
|
|
|
+ return CommonResult.fail("门锁不存在");
|
|
|
}
|
|
|
+
|
|
|
+// 设备连接状态
|
|
|
+ String state = particular.getString("state");
|
|
|
+// 电量
|
|
|
+ String battery = particular.getString("battery");
|
|
|
+ hl.setElectricQuantity(battery);
|
|
|
+
|
|
|
+// 网络状态
|
|
|
+ hl.setNetworkState(state);
|
|
|
+// 设备状态
|
|
|
+ hl.setEquipmentState(state);
|
|
|
+// 房 间号
|
|
|
+ hl.setNetworkType("WiFi");
|
|
|
+ hl.setWifiMac("WIFIMAC");
|
|
|
+ hl.setNfcFunction(0);
|
|
|
+ houseLockService.save(hl);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (ObjectUtils.isNotEmpty(houseLock)) {
|
|
|
+ houseLockService.removeById(houseLock.getId());
|
|
|
}
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
- return CommonResult.fail();
|
|
|
}
|
|
|
|
|
|
+
|
|
|
return CommonResult.ok();
|
|
|
}
|
|
|
|
|
|
|
|
|
@Override
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
+ @Transactional(rollbackFor = Exception.class)//1
|
|
|
public CommonResult deleteHouseNumber(Integer houseNumberId) {
|
|
|
HouseNumber houseNumber = houseNumberService.getById(houseNumberId);
|
|
|
if (ObjectUtils.isEmpty(houseNumber)) {
|
|
|
@@ -677,15 +671,12 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
LambdaQueryWrapper<HouseLock> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.eq(HouseLock::getHouseNumberId, houseNumberId);
|
|
|
HouseLock houseLock = houseLockService.getOne(wrapper);
|
|
|
- try {
|
|
|
- if (ObjectUtils.isNotEmpty(houseLock)) {
|
|
|
- houseLockService.removeById(houseLock.getId());
|
|
|
- }
|
|
|
- houseNumberService.removeById(houseNumberId);
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
- return CommonResult.fail();
|
|
|
+
|
|
|
+ if (ObjectUtils.isNotEmpty(houseLock)) {
|
|
|
+ houseLockService.removeById(houseLock.getId());
|
|
|
}
|
|
|
+ houseNumberService.removeById(houseNumberId);
|
|
|
+
|
|
|
return CommonResult.ok();
|
|
|
}
|
|
|
|
|
|
@@ -729,103 +720,100 @@ public class HouseNumberController implements HouseNumberControllerAPI {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
+ @Transactional(rollbackFor = Exception.class)//1
|
|
|
public CommonResult importHouseNumbers(MultipartFile file) throws Exception {
|
|
|
List<HouseNumbersImportDto> dtos = ExcelUtils.readMultipartFile(file, HouseNumbersImportDto.class);
|
|
|
|
|
|
ArrayList<HouseNumber> houseNumbers = new ArrayList<>();
|
|
|
|
|
|
- try {
|
|
|
|
|
|
- for (int i = 0; i < dtos.size(); i++) {
|
|
|
- HouseNumbersImportDto dto = dtos.get(i);
|
|
|
- HouseNumber houseNumber = new HouseNumber();
|
|
|
+ for (int i = 0; i < dtos.size(); i++) {
|
|
|
+ HouseNumbersImportDto dto = dtos.get(i);
|
|
|
+ HouseNumber houseNumber = new HouseNumber();
|
|
|
|
|
|
// 判断是否存在该楼栋单元
|
|
|
- String building = dto.getBuilding();
|
|
|
- String element = dto.getElement();
|
|
|
-
|
|
|
- LambdaQueryWrapper<Building> wrapper = new LambdaQueryWrapper<>();
|
|
|
- wrapper.eq(Building::getBuilding, building)
|
|
|
- .eq(Building::getElement, element);
|
|
|
- Building one = buildingService.getOne(wrapper);
|
|
|
- if (ObjectUtils.isEmpty(one)) {
|
|
|
- return CommonResult.fail("第" + (i + 2) + "行," + "不存在" + building + "/" + element + "该楼栋单元");
|
|
|
- }
|
|
|
- Integer bId = one.getId();
|
|
|
- houseNumber.setBuildingId(bId);
|
|
|
+ String building = dto.getBuilding();
|
|
|
+ String element = dto.getElement();
|
|
|
+
|
|
|
+ LambdaQueryWrapper<Building> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ wrapper.eq(Building::getBuilding, building)
|
|
|
+ .eq(Building::getElement, element);
|
|
|
+ Building one = buildingService.getOne(wrapper);
|
|
|
+ if (ObjectUtils.isEmpty(one)) {
|
|
|
+ return CommonResult.fail("第" + (i + 2) + "行," + "不存在" + building + "/" + element + "该楼栋单元");
|
|
|
+ }
|
|
|
+ Integer bId = one.getId();
|
|
|
+ houseNumber.setBuildingId(bId);
|
|
|
|
|
|
// 判断是否存在该房型
|
|
|
- Integer roomType = dto.getRoomType();
|
|
|
+ Integer roomType = dto.getRoomType();
|
|
|
// 房型
|
|
|
- String houseName = dto.getHouseName();
|
|
|
+ String houseName = dto.getHouseName();
|
|
|
|
|
|
- // 判断当前房型是否存在当前房间号
|
|
|
- House house = houseService.getHouseName(houseName, roomType);
|
|
|
- if (ObjectUtils.isEmpty(house)) {
|
|
|
- return CommonResult.fail("第" + (i + 2) + "行," + "不存在" + houseName + "该房型");
|
|
|
- }
|
|
|
- houseNumber.setHouseId(house.getId() + "");
|
|
|
+ // 判断当前房型是否存在当前房间号
|
|
|
+ House house = houseService.getHouseName(houseName, roomType);
|
|
|
+ if (ObjectUtils.isEmpty(house)) {
|
|
|
+ return CommonResult.fail("第" + (i + 2) + "行," + "不存在" + houseName + "该房型");
|
|
|
+ }
|
|
|
+ houseNumber.setHouseId(house.getId() + "");
|
|
|
|
|
|
// 判断该房间号是否已经存在
|
|
|
- // 房间号
|
|
|
- String roomNumber = dto.getRoomNumber();
|
|
|
- HouseNumber hn = houseNumberService.getBRoomNumber(bId, roomNumber);
|
|
|
- if (ObjectUtils.isNotEmpty(hn)) {
|
|
|
- return CommonResult.fail("第" + (i + 2) + "行," + "该楼栋单元下已存在" + roomNumber + "该房间号");
|
|
|
- }
|
|
|
- houseNumber.setRoomNumber(roomNumber);
|
|
|
-
|
|
|
+ // 房间号
|
|
|
+ String roomNumber = dto.getRoomNumber();
|
|
|
+ HouseNumber hn = houseNumberService.getBRoomNumber(bId, roomNumber);
|
|
|
+ if (ObjectUtils.isNotEmpty(hn)) {
|
|
|
+ return CommonResult.fail("第" + (i + 2) + "行," + "该楼栋单元下已存在" + roomNumber + "该房间号");
|
|
|
+ }
|
|
|
+ houseNumber.setRoomNumber(roomNumber);
|
|
|
|
|
|
- String electricEquipmentMeterName = dto.getElectricEquipmentMeterName();
|
|
|
- LambdaQueryWrapper<ElectricEquipment> wrapperEE = new LambdaQueryWrapper<>();
|
|
|
- wrapperEE.eq(ElectricEquipment::getMeterName, electricEquipmentMeterName);
|
|
|
- ElectricEquipment electricEquipment = electricEquipmentService.getOne(wrapperEE);
|
|
|
|
|
|
- if (ObjectUtils.isEmpty(electricEquipment)) {
|
|
|
- return CommonResult.fail("第" + (i + 2) + "行," + "不存在" + electricEquipmentMeterName + "该电表设备号");
|
|
|
- }
|
|
|
+ String electricEquipmentMeterName = dto.getElectricEquipmentMeterName();
|
|
|
+ LambdaQueryWrapper<ElectricEquipment> wrapperEE = new LambdaQueryWrapper<>();
|
|
|
+ wrapperEE.eq(ElectricEquipment::getMeterName, electricEquipmentMeterName);
|
|
|
+ ElectricEquipment electricEquipment = electricEquipmentService.getOne(wrapperEE);
|
|
|
|
|
|
- String waterEquipmentMeterName = dto.getWaterEquipmentMeterName();
|
|
|
- LambdaQueryWrapper<WaterEquipment> wrapperWE = new LambdaQueryWrapper<>();
|
|
|
- wrapperWE.eq(WaterEquipment::getMeterName, waterEquipmentMeterName);
|
|
|
- WaterEquipment waterEquipment = waterEquipmentService.getOne(wrapperWE);
|
|
|
- if (ObjectUtils.isEmpty(waterEquipment)) {
|
|
|
- return CommonResult.fail("第" + (i + 2) + "行," + "不存在" + waterEquipmentMeterName + "该水表设备号");
|
|
|
- }
|
|
|
+ if (ObjectUtils.isEmpty(electricEquipment)) {
|
|
|
+ return CommonResult.fail("第" + (i + 2) + "行," + "不存在" + electricEquipmentMeterName + "该电表设备号");
|
|
|
+ }
|
|
|
|
|
|
- houseNumber.setElectricEquipmentId(electricEquipment.getId() + "");
|
|
|
- houseNumber.setElectricEquipmentMeterName(electricEquipment.getMeterName());
|
|
|
- houseNumber.setWaterEquipmentId(waterEquipment.getId() + "");
|
|
|
- houseNumber.setWaterEquipmentMeterName(waterEquipment.getMeterName());
|
|
|
+ String waterEquipmentMeterName = dto.getWaterEquipmentMeterName();
|
|
|
+ LambdaQueryWrapper<WaterEquipment> wrapperWE = new LambdaQueryWrapper<>();
|
|
|
+ wrapperWE.eq(WaterEquipment::getMeterName, waterEquipmentMeterName);
|
|
|
+ WaterEquipment waterEquipment = waterEquipmentService.getOne(wrapperWE);
|
|
|
+ if (ObjectUtils.isEmpty(waterEquipment)) {
|
|
|
+ return CommonResult.fail("第" + (i + 2) + "行," + "不存在" + waterEquipmentMeterName + "该水表设备号");
|
|
|
+ }
|
|
|
|
|
|
- houseNumber.setHouseStatus(1);
|
|
|
- houseNumber.setElectricType("2");
|
|
|
+ houseNumber.setElectricEquipmentId(electricEquipment.getId() + "");
|
|
|
+ houseNumber.setElectricEquipmentMeterName(electricEquipment.getMeterName());
|
|
|
+ houseNumber.setWaterEquipmentId(waterEquipment.getId() + "");
|
|
|
+ houseNumber.setWaterEquipmentMeterName(waterEquipment.getMeterName());
|
|
|
|
|
|
- houseNumbers.add(houseNumber);
|
|
|
+ houseNumber.setHouseStatus(1);
|
|
|
+ houseNumber.setElectricType("2");
|
|
|
|
|
|
- houseNumberService.save(houseNumber);
|
|
|
+ houseNumbers.add(houseNumber);
|
|
|
|
|
|
- // 门锁
|
|
|
- String doorLock = dto.getDoorLock();
|
|
|
- if (ObjectUtils.isNotEmpty(doorLock)) {
|
|
|
- HouseLock houseLock = new HouseLock();
|
|
|
- houseLock.setHouseNumberId(houseNumber.getId());
|
|
|
- houseLock.setEquipmentType(doorLock);
|
|
|
- houseLock.setNetworkType("WIFI");
|
|
|
- houseLock.setWifiMac("WIFIMAC");
|
|
|
- houseLock.setBindingTime(new Date());
|
|
|
- houseLock.setElectricQuantity("0");
|
|
|
- houseLock.setNetworkState("1");
|
|
|
- houseLock.setEquipmentState("1");
|
|
|
- houseLock.setNfcFunction(0);
|
|
|
- houseLockService.save(houseLock);
|
|
|
- }
|
|
|
+ houseNumberService.save(houseNumber);
|
|
|
|
|
|
+ // 门锁
|
|
|
+ String doorLock = dto.getDoorLock();
|
|
|
+ if (ObjectUtils.isNotEmpty(doorLock)) {
|
|
|
+ HouseLock houseLock = new HouseLock();
|
|
|
+ houseLock.setHouseNumberId(houseNumber.getId());
|
|
|
+ houseLock.setEquipmentType(doorLock);
|
|
|
+ houseLock.setNetworkType("WIFI");
|
|
|
+ houseLock.setWifiMac("WIFIMAC");
|
|
|
+ houseLock.setBindingTime(new Date());
|
|
|
+ houseLock.setElectricQuantity("0");
|
|
|
+ houseLock.setNetworkState("1");
|
|
|
+ houseLock.setEquipmentState("1");
|
|
|
+ houseLock.setNfcFunction(0);
|
|
|
+ houseLockService.save(houseLock);
|
|
|
}
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
+
|
|
|
}
|
|
|
+
|
|
|
return CommonResult.ok();
|
|
|
}
|
|
|
|