Browse Source

PC端修改:

人员信息、疫苗接种记录导入新增所属组织信息
zy_PrivacyExport
liuchuang 4 years ago
parent
commit
3eda614126
  1. 2
      epdc-cloud-client-yushan
  2. 4
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/excel/EpidecmicUserNewExcel.java
  3. 4
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/vim/excel/VaccinationInfoExcel.java
  4. 9
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/vim/service/impl/VaccinationInfoServiceImpl.java

2
epdc-cloud-client-yushan

@ -1 +1 @@
Subproject commit 310ff06907d82bb878eda31bf6054542adc8cb5a
Subproject commit d81d0d313a4556e4c6317e7924f98a8b0f6ce2ff

4
epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/excel/EpidecmicUserNewExcel.java

@ -12,6 +12,8 @@ import lombok.Data;
@Data
public class EpidecmicUserNewExcel{
@Excel(name = "所属组织")
private String allDeptNames;
@Excel(name = "县内居住地镇街")
private String liveAddressName;
@Excel(name = "社区/村庄")
@ -115,4 +117,4 @@ public class EpidecmicUserNewExcel{
@Excel(name = "是否接种",replace = { "未接种_0", "接种中_1", "接种完成_2"})
private Integer vaccinationState;
}
}

4
epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/vim/excel/VaccinationInfoExcel.java

@ -13,6 +13,8 @@ import java.util.Date;
*/
@Data
public class VaccinationInfoExcel {
@Excel(name = "所属组织")
private String allDeptNames;
@Excel(name = "真实姓名")
private String realName;
@Excel(name = "身份证号")
@ -53,4 +55,4 @@ public class VaccinationInfoExcel {
private Date createdTime;
private String updatedBy;
private Date updatedTime;
}
}

9
epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/vim/service/impl/VaccinationInfoServiceImpl.java

@ -109,11 +109,6 @@ public class VaccinationInfoServiceImpl extends BaseVimCurdServiceImpl<Vaccinati
}
// Map<String, Object> authParams = vaccinationUserRoleService.getVaccinationAuthParams(user.getId());
// params.putAll(authParams);
String companyId = params.get("companyId") == null ? null : params.get("companyId").toString();
if (StringUtils.isNotBlank(companyId)) {
params.put("companyIds", Arrays.asList(companyId.split(",")));
}
// 街道和超管有权查看所有数据
if (NumConstant.ZERO == user.getSuperAdmin() && !user.getTypeKey().equals(OrganizationTypeConstant.ORG_TYPE_STREET_PARTY)) {
@ -126,6 +121,10 @@ public class VaccinationInfoServiceImpl extends BaseVimCurdServiceImpl<Vaccinati
@Override
public List<VaccinationInfoDTO> getVaccinationInfoList(Map<String, Object> params) {
String companyId = params.get("companyId") == null ? null : params.get("companyId").toString();
if (StringUtils.isNotBlank(companyId)) {
params.put("companyIds", Arrays.asList(companyId.split(",")));
}
List<VaccineDto> companyList = vaccineCompanyService.compantyList();
Map<Long, String> companyMap = companyList.stream().collect(Collectors.toMap(VaccineDto::getValue, VaccineDto::getLabel, (key1, key2) -> key2));
List<VaccineDto> siteList = vaccinationSiteService.getSiteList();

Loading…
Cancel
Save