|
|
@ -13,7 +13,6 @@ import com.epmet.bean.ResiImportChangedData; |
|
|
|
import com.epmet.bean.ResiImportResiCategoryChangedCache; |
|
|
|
import com.epmet.commons.rocketmq.messages.PartymemberSyncMQMsg; |
|
|
|
import com.epmet.commons.tools.constant.AppClientConstant; |
|
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
|
import com.epmet.commons.tools.constant.ServiceConstant; |
|
|
|
import com.epmet.commons.tools.constant.StrConstant; |
|
|
|
import com.epmet.commons.tools.dto.result.CustomerStaffInfoCacheResult; |
|
|
@ -41,7 +40,6 @@ import com.epmet.dto.form.HouseFormDTO; |
|
|
|
import com.epmet.dto.form.IcResiUserOrgMsgFormDTO; |
|
|
|
import com.epmet.dto.form.ImportTaskCommonFormDTO; |
|
|
|
import com.epmet.dto.result.*; |
|
|
|
import com.epmet.dto.result.lingshan.ConfigPartyCenterHouseFormDTO; |
|
|
|
import com.epmet.entity.*; |
|
|
|
import com.epmet.enums.IcResiUserTableEnum; |
|
|
|
import com.epmet.excel.handler.IcResiImportDynamicExcelListener; |
|
|
@ -63,7 +61,6 @@ import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.apache.http.entity.ContentType; |
|
|
|
import org.apache.poi.ss.usermodel.Workbook; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.scheduling.annotation.Async; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.web.multipart.commons.CommonsMultipartFile; |
|
|
|
|
|
|
@ -589,8 +586,6 @@ public class IcResiUserImportServiceImpl implements IcResiUserImportService, Res |
|
|
|
categoryData = null; |
|
|
|
} |
|
|
|
|
|
|
|
// 居民信息导入后置处理器回调
|
|
|
|
resiImportPostProcessors.forEach(p -> p.consume(columnAndValues)); |
|
|
|
|
|
|
|
} catch (Exception e) { |
|
|
|
String errorMsg; |
|
|
@ -770,6 +765,12 @@ public class IcResiUserImportServiceImpl implements IcResiUserImportService, Res |
|
|
|
|
|
|
|
// 将成功的居民的身份证号添加到列表中
|
|
|
|
successIdCards.add(row.get(ID_CARD_COLUMN_NO)); |
|
|
|
|
|
|
|
// 居民信息-党员信息导入后置处理器回调
|
|
|
|
LinkedHashMap<String, String> finalColumnAndValues = columnAndValues; |
|
|
|
resiImportPostProcessors.forEach(p -> { |
|
|
|
p.consume(finalColumnAndValues); |
|
|
|
}); |
|
|
|
} catch (Exception e) { |
|
|
|
String errorMsg; |
|
|
|
if (e instanceof RenException || e instanceof EpmetException) { |
|
|
|