|
@ -4,6 +4,7 @@ import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.Map;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.yihu.wlyy.util.DateUtil;
|
|
|
import org.json.JSONObject;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@ -248,27 +249,36 @@ public class PatientHealthRecordService extends BaseService {
|
|
|
// 查询最近的饮食
|
|
|
Page<PatientHealthRecordDiet> diet = patientHealthRecordDietDao.findRecentByPatient(patient, new PageRequest(0, 1));
|
|
|
if (sports != null && sports.getSize() > 0) {
|
|
|
JSONObject sportObject = new JSONObject();
|
|
|
for (PatientHealthRecordSports temp : sports) {
|
|
|
jsonObject.put("sports", temp.getSportsName());
|
|
|
jsonObject.put("sports_time",temp.getSportsTime());
|
|
|
jsonObject.put("sports_type",temp.getSportsType());
|
|
|
jsonObject.put("sports_typeName",temp.getSportsTypeName());
|
|
|
jsonObject.put("czrq",DateUtil.dateToStr(temp.getCzrq(), DateUtil.YYYY_MM_DD));
|
|
|
jsonObject.put("sortDate",DateUtil.dateToStr(temp.getSortDate(), DateUtil.YYYY_MM_DD));
|
|
|
}
|
|
|
sportObject.put("sports", temp.getSportsName());
|
|
|
sportObject.put("sports_time", temp.getSportsTime());
|
|
|
sportObject.put("sports_type", temp.getSportsType());
|
|
|
sportObject.put("sports_typeName", temp.getSportsTypeName());
|
|
|
sportObject.put("czrq", DateUtil.dateToStr(temp.getCzrq(), DateUtil.YYYY_MM_DD));
|
|
|
sportObject.put("sortDate", DateUtil.dateToStr(temp.getSortDate(), DateUtil.YYYY_MM_DD));
|
|
|
}
|
|
|
jsonObject.put("sprot",sportObject);
|
|
|
}
|
|
|
if (medication != null) {
|
|
|
JSONObject medicationObject = new JSONObject();
|
|
|
for (PatientHealthRecordMedication temp : medication) {
|
|
|
jsonObject.put("medication", temp.getMedicinesName());
|
|
|
jsonObject.put("recordDate",DateUtil.dateToStr(temp.getRecordDate(), DateUtil.YYYY_MM_DD));
|
|
|
medicationObject.put("medication", temp.getMedicinesName());
|
|
|
medicationObject.put("recordDate",DateUtil.dateToStr(temp.getRecordDate(), DateUtil.YYYY_MM_DD));
|
|
|
|
|
|
}
|
|
|
jsonObject.put("medication",medicationObject);
|
|
|
|
|
|
}
|
|
|
if (diet != null) {
|
|
|
JSONObject dietObject = new JSONObject();
|
|
|
for (PatientHealthRecordDiet temp : diet) {
|
|
|
jsonObject.put("diet", temp.getContent());
|
|
|
jsonObject.put("recordDate",DateUtil.dateToStr(temp.getRecordDate(), DateUtil.YYYY_MM_DD));
|
|
|
jsonObject.put("images",temp.getImages());
|
|
|
dietObject.put("diet", temp.getContent());
|
|
|
dietObject.put("recordDate",DateUtil.dateToStr(temp.getRecordDate(), DateUtil.YYYY_MM_DD));
|
|
|
dietObject.put("images",temp.getImages());
|
|
|
}
|
|
|
jsonObject.put("diet",dietObject);
|
|
|
|
|
|
}
|
|
|
return jsonObject;
|
|
|
}
|