|
@ -2,25 +2,18 @@ package com.epmet.excel.handler; |
|
|
|
|
|
|
|
|
import com.alibaba.excel.context.AnalysisContext; |
|
|
import com.alibaba.excel.context.AnalysisContext; |
|
|
import com.alibaba.excel.read.listener.ReadListener; |
|
|
import com.alibaba.excel.read.listener.ReadListener; |
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
|
|
|
import com.epmet.commons.tools.constant.StrConstant; |
|
|
import com.epmet.commons.tools.constant.StrConstant; |
|
|
import com.epmet.commons.tools.dto.result.CustomerStaffInfoCacheResult; |
|
|
import com.epmet.commons.tools.dto.result.CustomerStaffInfoCacheResult; |
|
|
import com.epmet.commons.tools.dto.result.YtHsjcResDTO; |
|
|
|
|
|
import com.epmet.commons.tools.dto.result.YtHsjcResDetailDTO; |
|
|
|
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
import com.epmet.commons.tools.exception.ExceptionUtils; |
|
|
import com.epmet.commons.tools.exception.ExceptionUtils; |
|
|
import com.epmet.commons.tools.exception.ValidateException; |
|
|
import com.epmet.commons.tools.exception.ValidateException; |
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
import com.epmet.commons.tools.utils.DateUtils; |
|
|
|
|
|
import com.epmet.commons.tools.utils.ObjectUtil; |
|
|
import com.epmet.commons.tools.utils.ObjectUtil; |
|
|
import com.epmet.commons.tools.utils.YtHsResUtils; |
|
|
|
|
|
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
|
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
|
import com.epmet.entity.IcNatCompareRecordEntity; |
|
|
import com.epmet.entity.IcNatCompareRecordEntity; |
|
|
import com.epmet.excel.data.IcNatCompareRecordExcelData; |
|
|
import com.epmet.excel.data.IcNatCompareRecordExcelData; |
|
|
import com.epmet.service.impl.IcNatCompareRecordServiceImpl; |
|
|
import com.epmet.service.impl.IcNatCompareRecordServiceImpl; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.apache.commons.collections4.CollectionUtils; |
|
|
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
import java.util.ArrayList; |
|
|
import java.util.Date; |
|
|
import java.util.Date; |
|
@ -81,7 +74,7 @@ public class IcNatCompareRecordExcelImportListener implements ReadListener<IcNat |
|
|
compareRecordEntity.setNatAddress(StrConstant.EPMETY_STR); |
|
|
compareRecordEntity.setNatAddress(StrConstant.EPMETY_STR); |
|
|
compareRecordEntity.setNatResult(StrConstant.EPMETY_STR); |
|
|
compareRecordEntity.setNatResult(StrConstant.EPMETY_STR); |
|
|
// 调用烟台api获取核酸检测结果
|
|
|
// 调用烟台api获取核酸检测结果
|
|
|
YtHsjcResDTO hsjcResDTO = YtHsResUtils.hsjc(data.getIdCard(), 1, 1); |
|
|
/*YtHsjcResDTO hsjcResDTO = YtHsResUtils.hsjc(data.getIdCard(), 1, 1); |
|
|
if (null != hsjcResDTO && CollectionUtils.isNotEmpty(hsjcResDTO.getData()) && null != hsjcResDTO.getData().get(0)) { |
|
|
if (null != hsjcResDTO && CollectionUtils.isNotEmpty(hsjcResDTO.getData()) && null != hsjcResDTO.getData().get(0)) { |
|
|
YtHsjcResDetailDTO ytHsjcResDetailDTO = hsjcResDTO.getData().get(0); |
|
|
YtHsjcResDetailDTO ytHsjcResDetailDTO = hsjcResDTO.getData().get(0); |
|
|
String testTime = ytHsjcResDetailDTO.getTest_time(); |
|
|
String testTime = ytHsjcResDetailDTO.getTest_time(); |
|
@ -96,7 +89,7 @@ public class IcNatCompareRecordExcelImportListener implements ReadListener<IcNat |
|
|
compareRecordEntity.setNatResult(NumConstant.ZERO_STR); |
|
|
compareRecordEntity.setNatResult(NumConstant.ZERO_STR); |
|
|
} |
|
|
} |
|
|
compareRecordEntity.setContactAddress(StringUtils.isNotBlank(ytHsjcResDetailDTO.getAddress()) ? ytHsjcResDetailDTO.getAddress() : StrConstant.EPMETY_STR); |
|
|
compareRecordEntity.setContactAddress(StringUtils.isNotBlank(ytHsjcResDetailDTO.getAddress()) ? ytHsjcResDetailDTO.getAddress() : StrConstant.EPMETY_STR); |
|
|
} |
|
|
}*/ |
|
|
datas.add(compareRecordEntity); |
|
|
datas.add(compareRecordEntity); |
|
|
|
|
|
|
|
|
if (datas.size() == MAX_THRESHOLD) { |
|
|
if (datas.size() == MAX_THRESHOLD) { |
|
|