//判断是新增还是修改
//2.再保存体温表格中的血压数据
CareTemperatureTable old = careTemperatureTableService.queryOldDate(c.getCareDate(),c.getElderId());
if (old != null) {
//更新
careTemperatureTableService.updateById(this.initTableData(old,c));
} else {
//新增
CareTemperatureTable careTemperatureTable = new CareTemperatureTable();
careTemperatureTableService.save(this.initTableData(careTemperatureTable,c));
}
//判断–赋值
//体温表格数据初始化
private CareTemperatureTable initTableData(CareTemperatureTable careTemperatureTable,CurvesAndPressureVo c){
//老人id 日期时间 操作人 三表都有
careTemperatureTable.setElderId(c.getElderId());
careTemperatureTable.setCareDate(c.getCareDate());
careTemperatureTable.setEmployeeId(c.getEmployeeId());
//出入液
careTemperatureTable.setInLiquid(c.getInCount());
careTemperatureTable.setOutLiquid(c.getOutCount());
careTemperatureTable.setInLiquidTime(c.getCareDate());
careTemperatureTable.setOutLiquidTime(c.getCareDate());
//血压系列
careTemperatureTable.setPressure(c.getPressure());
careTemperatureTable.setPressureSource(CareConstant.PRESSURE_SOURCE_2);
careTemperatureTable.setPressureTime(c.getCareTime());
//大便系列
careTemperatureTable.setShit(c.getShit());
careTemperatureTable.setShitTime(c.getCareTime());
//体重系列
careTemperatureTable.setWeight(c.getWeight());
careTemperatureTable.setWeightTime(c.getCareTime());
//睡眠系列
careTemperatureTable.setSleep(c.getSleep());
careTemperatureTable.setSleepTime(c.getCareTime());
return careTemperatureTable;
}