jsk 健康管理

This commit is contained in:
skjia 2025-06-16 10:19:36 +08:00
parent 282f9bb0f3
commit d3bd419a3f
1 changed files with 22 additions and 1 deletions

View File

@ -59,7 +59,28 @@ public class HealthPopularArticleServiceImpl implements IHealthPopularArticleSer
public int insertHealthPopularArticle(HealthPopularArticle healthPopularArticle) {
healthPopularArticle.setCreateTime(DateUtils.getNowDate());
try {
return healthPopularArticleMapper.insertHealthPopularArticle(healthPopularArticle);
healthPopularArticleMapper.insertHealthPopularArticle(healthPopularArticle);
HealthPersonInfo chronicVo=new HealthPersonInfo();
chronicVo.setChronicIds(healthPopularArticle.getChronicIds());
List<HealthPersonInfo> chronicVos=healthPersonInfoMapper.selectHealthChronicList(chronicVo);
if(chronicVos!=null&&chronicVos.size()>0){
/**
* 疾病信息处理
*/
List<HealthPopularArticle> articleVos=new ArrayList<>();
for(HealthPersonInfo vo:chronicVos){
HealthPopularArticle hpa=new HealthPopularArticle();
hpa.setArticleId(healthPopularArticle.getArticleId());
hpa.setChronicId(vo.getChronicIds());
hpa.setChronicName(vo.getChronicNames());
articleVos.add(hpa);
}
/**
* 重新录入疾病信息
*/
healthPopularArticleMapper.insertHealthArticleChronic(articleVos);
}
return 1;
} catch (Exception e) {
throw new ServiceException(e.getMessage());
}