From db85e305e50167b984004da6f105d19a2c10b5a3 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Wed, 15 May 2024 14:36:41 +0800
Subject: [PATCH] 住户导出调整

---
 src/main/java/org/springblade/modules/house/service/impl/HouseholdServiceImpl.java |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/springblade/modules/house/service/impl/HouseholdServiceImpl.java b/src/main/java/org/springblade/modules/house/service/impl/HouseholdServiceImpl.java
index 905645a..7987c78 100644
--- a/src/main/java/org/springblade/modules/house/service/impl/HouseholdServiceImpl.java
+++ b/src/main/java/org/springblade/modules/house/service/impl/HouseholdServiceImpl.java
@@ -35,6 +35,7 @@
 import org.springblade.core.tool.utils.Func;
 import org.springblade.modules.house.entity.HouseholdEntity;
 import org.springblade.modules.house.entity.UserHouseLabelEntity;
+import org.springblade.modules.house.excel.ExportHouseholdExcel;
 import org.springblade.modules.house.excel.ImportHouseholdExcel;
 import org.springblade.modules.house.mapper.HouseholdMapper;
 import org.springblade.modules.house.service.IHouseService;
@@ -300,9 +301,23 @@
 		return baseMapper.getHouseholdListById(household);
 	}
 
+	/**
+	 * 导出住户信息
+	 * @param household
+	 * @return
+	 */
 	@Override
-	public List<ImportHouseholdExcel> export(HouseholdVO household) {
-		List<ImportHouseholdExcel> userHouseHoldExcels = baseMapper.export(household);
+	public List<ExportHouseholdExcel> export(HouseholdVO household) {
+		CommonParamSet commonParamSet = new CommonParamSet().invoke(HouseholdVO.class, household);
+		// 重点人员与关注人员
+		if (Objects.nonNull(household.getLabelType())) {
+			extracted(household);
+		}
+		List<ExportHouseholdExcel> userHouseHoldExcels = baseMapper.export(household,
+			commonParamSet.getIsAdministrator(),
+			commonParamSet.getRegionChildCodesList(),
+			commonParamSet.getGridCodeList()
+		);
 		return userHouseHoldExcels;
 	}
 

--
Gitblit v1.9.3