Browse Source

修改下模板

master
yinzuomei 3 years ago
parent
commit
52bce7e426
  1. 33
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/excel/IcPartyUnitImportExcel.java
  2. 20
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/excel/IcPartyUnitImportFailedExcel.java
  3. 18
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/IcPartyUnitServiceImpl.java

33
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/excel/IcPartyUnitImportExcel.java

@ -30,33 +30,34 @@ import lombok.Data;
@Data
public class IcPartyUnitImportExcel extends ExcelVerifyInfo {
@Excel(name = "单位名称")
@Excel(name = "单位名称*")
private String unitName;
@Excel(name = "分类")
@Excel(name = "分类*")
private String type;
@Excel(name = "服务事项")
private String serviceMatter;
// @Excel(name = "服务事项")
// private String serviceMatter;
@Excel(name = "联系人")
@Excel(name = "联系人*")
private String contact;
@Excel(name = "联系电话")
@Excel(name = "联系电话*")
private String contactMobile;
@Excel(name = "在职党员")
@Excel(name = "在职党员*")
private Integer memberCount;
@Excel(name = "地址")
private String address;
@Excel(name = "中心位置经度")
private String longitude;
@Excel(name = "中心位置纬度")
private String latitude;
@Excel(name = "备注")
private String remark;
@Excel(name = "详细地址*")
private String address;
//
// @Excel(name = "中心位置经度")
// private String longitude;
//
// @Excel(name = "中心位置纬度")
// private String latitude;
}

20
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/excel/IcPartyUnitImportFailedExcel.java

@ -30,9 +30,27 @@ import lombok.Data;
@Data
public class IcPartyUnitImportFailedExcel extends ExcelVerifyInfo {
@Excel(name = "单位名称", width = 40)
@Excel(name = "单位名称*", width = 40)
private String unitName;
@Excel(name = "分类*",width = 20)
private String type;
@Excel(name = "联系人*",width = 20)
private String contact;
@Excel(name = "联系电话*",width = 20)
private String contactMobile;
@Excel(name = "在职党员*",width = 10)
private Integer memberCount;
@Excel(name = "备注",width = 30)
private String remark;
@Excel(name = "详细地址*",width = 50)
private String address;
@Excel(name = "错误信息", width = 50)
private String errorInfo;
}

18
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/IcPartyUnitServiceImpl.java

@ -450,7 +450,7 @@ public class IcPartyUnitServiceImpl extends BaseServiceImpl<IcPartyUnitDao, IcPa
iterator.remove();
}
//服务事项校验
if (StringUtils.isNotBlank(obj.getServiceMatter())) {
/*if (StringUtils.isNotBlank(obj.getServiceMatter())) {
List<String> matters = Arrays.asList(obj.getServiceMatter().split(StrConstant.COLON));
matters.forEach(item -> {
if (null == categoryMap.get(item)) {
@ -461,7 +461,7 @@ public class IcPartyUnitServiceImpl extends BaseServiceImpl<IcPartyUnitDao, IcPa
iterator.remove();
}
});
}
}*/
//联系人 联系电话 在职党员 地址 中心位置经度 中心位置纬度 校验
if (StringUtils.isBlank(obj.getContact())) {
IcPartyUnitImportFailedExcel failed = ConvertUtils.sourceToTarget(obj, IcPartyUnitImportFailedExcel.class);
@ -484,7 +484,7 @@ public class IcPartyUnitServiceImpl extends BaseServiceImpl<IcPartyUnitDao, IcPa
failed.setErrorInfo("在职党员为空");
fileList.add(failed);
log.warn(String.format("在职党员为空,行号->%s", obj.getRowNum()));
} else if (StringUtils.isBlank(obj.getLatitude())) {
} /*else if (StringUtils.isBlank(obj.getLatitude())) {
IcPartyUnitImportFailedExcel failed = ConvertUtils.sourceToTarget(obj, IcPartyUnitImportFailedExcel.class);
failed.setErrorInfo("中心位置纬度为空");
fileList.add(failed);
@ -494,7 +494,7 @@ public class IcPartyUnitServiceImpl extends BaseServiceImpl<IcPartyUnitDao, IcPa
failed.setErrorInfo("中心位置经度为空");
fileList.add(failed);
log.warn(String.format("中心位置经度为空,行号->%s", obj.getRowNum()));
}
}*/
}
if (CollectionUtils.isNotEmpty(result)) {
@ -505,14 +505,14 @@ public class IcPartyUnitServiceImpl extends BaseServiceImpl<IcPartyUnitDao, IcPa
entity.setPids(staffInfoCache.getAgencyPIds());
entity.setUnitName(item.getUnitName());
entity.setType(PartyUnitTypeEnum.getCode(item.getType()));
if (StringUtils.isNotBlank(item.getServiceMatter())) {
entity.setServiceMatter(getServiceMatter(categoryMap, item.getServiceMatter()));
}
// if (StringUtils.isNotBlank(item.getServiceMatter())) {
// entity.setServiceMatter(getServiceMatter(categoryMap, item.getServiceMatter()));
// }
entity.setContact(item.getContact());
entity.setContactMobile(item.getContactMobile());
entity.setAddress(item.getAddress());
entity.setLatitude(item.getLatitude());
entity.setLongitude(item.getLongitude());
// entity.setLatitude(item.getLatitude());
// entity.setLongitude(item.getLongitude());
entity.setMemberCount(item.getMemberCount());
entity.setRemark(item.getRemark());
return entity;

Loading…
Cancel
Save