| @@ -159,15 +159,15 @@ public class WxProjectConfigServiceImpl implements WxProjectConfigService { | |||||
| @Override | @Override | ||||
| @Transactional | @Transactional | ||||
| public void initBuilding(List<WxMallBuilding> wxMallBuildings) { | public void initBuilding(List<WxMallBuilding> wxMallBuildings) { | ||||
| wxMallBuildingService.deleteByTenantId(wxMallBuildings.get(0).getTenantId()); | |||||
| wxMallFloorService.deleteByTenantId(wxMallBuildings.get(0).getTenantId()); | |||||
| for (WxMallBuilding wxMallBuilding:wxMallBuildings) { | for (WxMallBuilding wxMallBuilding:wxMallBuildings) { | ||||
| wxMallBuildingService.deleteByTenantId(wxMallBuilding.getTenantId()); | |||||
| wxMallBuilding.setId(null); | wxMallBuilding.setId(null); | ||||
| wxMallBuilding.setMallId(Long.parseLong(wxMallBuilding.getTenantId())); | wxMallBuilding.setMallId(Long.parseLong(wxMallBuilding.getTenantId())); | ||||
| if(wxMallBuilding.getFloors() != null && wxMallBuilding.getFloors().size() > 0){ | if(wxMallBuilding.getFloors() != null && wxMallBuilding.getFloors().size() > 0){ | ||||
| wxMallBuilding.setFloorNumber(wxMallBuilding.getFloors().size()); | wxMallBuilding.setFloorNumber(wxMallBuilding.getFloors().size()); | ||||
| wxMallBuildingService.saveOrUpdate(wxMallBuilding); | wxMallBuildingService.saveOrUpdate(wxMallBuilding); | ||||
| for (WxMallFloor wxMallFloor:wxMallBuilding.getFloors()) { | for (WxMallFloor wxMallFloor:wxMallBuilding.getFloors()) { | ||||
| wxMallFloorService.deleteByTenantId(wxMallBuilding.getTenantId()); | |||||
| wxMallFloor.setId(null); | wxMallFloor.setId(null); | ||||
| wxMallFloor.setTenantId(wxMallBuilding.getTenantId()); | wxMallFloor.setTenantId(wxMallBuilding.getTenantId()); | ||||
| wxMallFloor.setParentTenantId(wxMallBuilding.getParentTenantId()); | wxMallFloor.setParentTenantId(wxMallBuilding.getParentTenantId()); | ||||