|
@ -879,6 +879,9 @@ public class EduArticleService {
|
|
if (healthEduArticleESSaveList != null && healthEduArticleESSaveList.size() > 0) {
|
|
if (healthEduArticleESSaveList != null && healthEduArticleESSaveList.size() > 0) {
|
|
HealthEduArticleES healthEduArticleESUserType2 = healthEduArticleESSaveList.get(0);
|
|
HealthEduArticleES healthEduArticleESUserType2 = healthEduArticleESSaveList.get(0);
|
|
healthEduArticleESUserType2.setUserType(2);
|
|
healthEduArticleESUserType2.setUserType(2);
|
|
|
|
healthEduArticleESUserType2.setCzrq(null);
|
|
|
|
healthEduArticleESUserType2.setPatientCode(null);
|
|
|
|
healthEduArticleESUserType2.setPatientName(null);
|
|
healthEduArticleESSaveList.add(healthEduArticleESUserType2);
|
|
healthEduArticleESSaveList.add(healthEduArticleESUserType2);
|
|
}
|
|
}
|
|
|
|
|
|
@ -1029,23 +1032,43 @@ public class EduArticleService {
|
|
|
|
|
|
HealthEduArticle healthEduArticle = articleMap.get(healthEduArticlePatient.getArticle());
|
|
HealthEduArticle healthEduArticle = articleMap.get(healthEduArticlePatient.getArticle());
|
|
healthEduArticleES.setArticleId(healthEduArticle.getCode());
|
|
healthEduArticleES.setArticleId(healthEduArticle.getCode());
|
|
healthEduArticleES.setArticleContent(healthEduArticle.getContent());
|
|
|
|
healthEduArticleES.setArticleTitle(healthEduArticle.getTitle());
|
|
healthEduArticleES.setArticleTitle(healthEduArticle.getTitle());
|
|
healthEduArticleES.setIsRead(healthEduArticlePatient.getRead());
|
|
|
|
healthEduArticleES.setOperatorId(doctorCode); //之前旧数据没有文章作者 默认是发送人
|
|
|
|
healthEduArticleES.setArticleCover(healthEduArticle.getUrl());
|
|
healthEduArticleES.setArticleCover(healthEduArticle.getUrl());
|
|
healthEduArticleES.setArticleSource(adminTeam.getOrgName());//文章来源 旧数据默认是医生的所在团队的所属机构
|
|
|
|
|
|
healthEduArticleES.setOperatorId(wjwCode); //之前旧数据没有文章作者 默认是发送人
|
|
|
|
healthEduArticleES.setArticleSource("厦门市卫生与计划生育委员会");//文章来源 旧数据默认是医生的所在团队的所属机构
|
|
|
|
if (healthEduArticle.getContent().length() >= 100) {
|
|
|
|
healthEduArticleES.setArticleContent(healthEduArticle.getContent().substring(0, 100));
|
|
|
|
} else {
|
|
|
|
healthEduArticleES.setArticleContent(healthEduArticle.getContent());
|
|
|
|
}
|
|
|
|
healthEduArticleES.setFirstLevelCategoryId(firstId);
|
|
|
|
healthEduArticleES.setFirstLevelCategoryName(firstName);
|
|
|
|
if (secondList != null && secondList.size() > 0) {
|
|
|
|
for (NewCategoryModel newCategoryModel : secondList) {
|
|
|
|
if (newCategoryModel.getCategoryName().equals(healthEduArticle.getKeyword())) {
|
|
|
|
healthEduArticleES.setSecondLevelCategoryId(newCategoryModel.getCategoryId());
|
|
|
|
healthEduArticleES.setSecondLevelCategoryName(newCategoryModel.getCategoryName());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//数据库中的isRead 0已读,1未读--->Es中isRead 0未读 1已读
|
|
|
|
if (healthEduArticlePatient.getRead() == null) {
|
|
|
|
healthEduArticleES.setIsRead(1);
|
|
|
|
healthEduArticleES.setCzrq(healthEduArticlePatient.getCzrq());
|
|
|
|
} else {
|
|
|
|
healthEduArticleES.setCzrq(null);
|
|
|
|
healthEduArticleES.setIsRead(0);
|
|
|
|
}
|
|
|
|
|
|
healthEduArticleES.setAdminTeamCode(adminTeam.getId());
|
|
|
|
healthEduArticleES.setAdminTeamName(adminTeam.getName());
|
|
|
|
healthEduArticleES.setHospital(adminTeam.getOrgCode());
|
|
|
|
healthEduArticleES.setHospitalName(adminTeam.getOrgName());
|
|
|
|
healthEduArticleES.setTown(adminTeam.getTownCode());
|
|
|
|
healthEduArticleES.setTownName(adminTeam.getTownName());
|
|
|
|
|
|
if (adminTeam!=null){
|
|
|
|
healthEduArticleES.setAdminTeamCode(adminTeam.getId());
|
|
|
|
healthEduArticleES.setAdminTeamName(adminTeam.getName());
|
|
|
|
}
|
|
|
|
|
|
healthEduArticleES.setCreateTime(new Date());
|
|
healthEduArticleES.setCreateTime(new Date());
|
|
healthEduArticleES.setUserType(1);//患者
|
|
healthEduArticleES.setUserType(1);//患者
|
|
|
|
|
|
|
|
healthEduArticlePatientTemps.size();
|
|
|
|
healthEduArticleES.setAllCount(healthEduArticlePatientTemps.size());
|
|
healthEduArticleESSaveList.add(healthEduArticleES);
|
|
healthEduArticleESSaveList.add(healthEduArticleES);
|
|
|
|
|
|
|
|
|
|
@ -1072,15 +1095,15 @@ public class EduArticleService {
|
|
|
|
|
|
HealthEduArticle healthEduArticle = articleMap.get(healthEduArticlePatientTemps.get(0).getArticle());
|
|
HealthEduArticle healthEduArticle = articleMap.get(healthEduArticlePatientTemps.get(0).getArticle());
|
|
healthEduArticleES.setArticleId(healthEduArticle.getCode());
|
|
healthEduArticleES.setArticleId(healthEduArticle.getCode());
|
|
|
|
healthEduArticleES.setArticleTitle(healthEduArticle.getTitle());
|
|
|
|
healthEduArticleES.setArticleCover(healthEduArticle.getUrl());
|
|
|
|
healthEduArticleES.setOperatorId(wjwCode); //之前旧数据没有文章作者 默认是卫计委
|
|
|
|
healthEduArticleES.setArticleSource("厦门市卫生与计划生育委员会");//文章来源 旧数据默认是卫计委
|
|
if (healthEduArticle.getContent().length() >= 100) {
|
|
if (healthEduArticle.getContent().length() >= 100) {
|
|
healthEduArticleES.setArticleContent(healthEduArticle.getContent().substring(0, 100));
|
|
healthEduArticleES.setArticleContent(healthEduArticle.getContent().substring(0, 100));
|
|
} else {
|
|
} else {
|
|
healthEduArticleES.setArticleContent(healthEduArticle.getContent());
|
|
healthEduArticleES.setArticleContent(healthEduArticle.getContent());
|
|
}
|
|
}
|
|
healthEduArticleES.setArticleTitle(healthEduArticle.getTitle());
|
|
|
|
healthEduArticleES.setArticleCover(healthEduArticle.getUrl());
|
|
|
|
healthEduArticleES.setOperatorId(wjwCode); //之前旧数据没有文章作者 默认是卫计委
|
|
|
|
healthEduArticleES.setArticleSource("厦门市卫生与计划生育委员会");//文章来源 旧数据默认是卫计委
|
|
|
|
healthEduArticleES.setFirstLevelCategoryId(firstId);
|
|
healthEduArticleES.setFirstLevelCategoryId(firstId);
|
|
healthEduArticleES.setFirstLevelCategoryName(firstName);
|
|
healthEduArticleES.setFirstLevelCategoryName(firstName);
|
|
if (secondList != null && secondList.size() > 0) {
|
|
if (secondList != null && secondList.size() > 0) {
|