Browse Source

新冠病毒疫苗接种人员信息台账---导入

master
wanggongfeng 3 years ago
parent
commit
2c5795ba12
  1. 4
      epmet-user/epmet-user-server/src/main/java/com/epmet/excel/error/IcVaccinePrarmeterImportErrorModel.java
  2. 7
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcVaccinePrarmeterServiceImpl.java

4
epmet-user/epmet-user-server/src/main/java/com/epmet/excel/error/IcVaccinePrarmeterImportErrorModel.java

@ -30,7 +30,7 @@ public class IcVaccinePrarmeterImportErrorModel {
@Excel(name = "所属家庭",width = 30) @Excel(name = "所属家庭",width = 30)
private String homeName; private String homeName;
@Excel(name = "户口性质", replace = {"户籍_0","外来_1"},width = 30) @Excel(name = "户口性质", width = 30, replace = {"户籍_0","外来_1"})
private String householdType; private String householdType;
@Excel(name = "姓名",width = 30) @Excel(name = "姓名",width = 30)
@ -42,7 +42,7 @@ public class IcVaccinePrarmeterImportErrorModel {
@Excel(name = "身份证号",width = 30) @Excel(name = "身份证号",width = 30)
private String idCard; private String idCard;
@Excel(name = "是否接种", replace = {"否_0","是_1"},width = 30) @Excel(name = "是否接种", width = 30, replace = {"否_0","是_1"})
private String isVaccination; private String isVaccination;
@Excel(name = "第一次接种时间",width = 30) @Excel(name = "第一次接种时间",width = 30)

7
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcVaccinePrarmeterServiceImpl.java

@ -22,16 +22,11 @@ import com.epmet.dao.IcVaccinePrarmeterDao;
import com.epmet.dto.IcVaccinePrarmeterDTO; import com.epmet.dto.IcVaccinePrarmeterDTO;
import com.epmet.dto.form.GridInfoVaccinePrarmeterFormDTO; import com.epmet.dto.form.GridInfoVaccinePrarmeterFormDTO;
import com.epmet.dto.form.ImportTaskCommonFormDTO; import com.epmet.dto.form.ImportTaskCommonFormDTO;
import com.epmet.dto.form.OrgInfoPointFormDTO;
import com.epmet.dto.result.CommunityInfoResultDTO;
import com.epmet.dto.result.GridInfoByNameResultDTO; import com.epmet.dto.result.GridInfoByNameResultDTO;
import com.epmet.dto.result.UploadImgResultDTO; import com.epmet.dto.result.UploadImgResultDTO;
import com.epmet.entity.IcPointNucleicMonitoringEntity;
import com.epmet.entity.IcVaccinePrarmeterEntity; import com.epmet.entity.IcVaccinePrarmeterEntity;
import com.epmet.excel.IcPointNucleicMonitoringImportExcel;
import com.epmet.excel.IcVaccinePrarmeterImportExcel; import com.epmet.excel.IcVaccinePrarmeterImportExcel;
import com.epmet.excel.error.IcVaccinePrarmeterImportErrorModel; import com.epmet.excel.error.IcVaccinePrarmeterImportErrorModel;
import com.epmet.excel.error.PointNucleicMonitoringErrorModel;
import com.epmet.feign.EpmetCommonServiceOpenFeignClient; import com.epmet.feign.EpmetCommonServiceOpenFeignClient;
import com.epmet.feign.GovOrgFeignClient; import com.epmet.feign.GovOrgFeignClient;
import com.epmet.feign.OssFeignClient; import com.epmet.feign.OssFeignClient;
@ -187,7 +182,7 @@ public class IcVaccinePrarmeterServiceImpl extends BaseServiceImpl<IcVaccinePrar
insertBatch(entities); insertBatch(entities);
} }
if (CollectionUtils.isNotEmpty(errorInfo)){ if (CollectionUtils.isNotEmpty(errorInfo)){
String url = importOssUpload(errorInfo, PointNucleicMonitoringErrorModel.class); String url = importOssUpload(errorInfo, IcVaccinePrarmeterImportErrorModel.class);
closeTask(taskId,tokenDto.getUserId(), ImportTaskConstants.PROCESS_STATUS_FINISHED_FAIL,url); closeTask(taskId,tokenDto.getUserId(), ImportTaskConstants.PROCESS_STATUS_FINISHED_FAIL,url);
}else { }else {
closeTask(taskId,tokenDto.getUserId(),ImportTaskConstants.PROCESS_STATUS_FINISHED_SUCCESS,""); closeTask(taskId,tokenDto.getUserId(),ImportTaskConstants.PROCESS_STATUS_FINISHED_SUCCESS,"");

Loading…
Cancel
Save