|
@@ -42,6 +42,7 @@ public class YzTemperatureService {
|
|
|
* @return 返回一条护理记录单
|
|
|
*/
|
|
|
public ResultVo<YzTemperature> queryYzTemperature(String date, String inpatientNo, Integer admissTimes) {
|
|
|
+ //根据空格来分割日期字符串
|
|
|
String[] splitStringDate = date.split(" ");
|
|
|
|
|
|
String toStringRecDate = splitStringDate[0];
|
|
@@ -87,21 +88,21 @@ public class YzTemperatureService {
|
|
|
List<YzTemperature> list = dao.queryDetails(param.getToStringRecDate(), param.getToStringRecTime(),
|
|
|
param.getInpatientNo(), param.getAdmissTimes());
|
|
|
|
|
|
+ //修改人和修改时间
|
|
|
param.setModifyUserid(TokenUtil.getTokenUserId());
|
|
|
param.setModifyTime(new Date());
|
|
|
|
|
|
- Integer[] detailNoList = new Integer[list.size()];
|
|
|
+ int[] detailNoList = new int[list.size()];
|
|
|
param.setDetailNo(list.get(0).getDetailNo());
|
|
|
+ //修改前的数据
|
|
|
YzTemperature pojo = list.get(0);
|
|
|
-
|
|
|
+ //循环把这一条护理记录单的序号给添加上去
|
|
|
for (int i = 0; i < list.size(); i++) {
|
|
|
detailNoList[i] = list.get(i).getDetailNo();
|
|
|
}
|
|
|
-
|
|
|
//这个是修改护理记录单我已知的部分,因为护理记录单很坑爹所以,这个是头部是护理记录单的主要信息,下面是用来更新科室和病情观察护理措施及效果
|
|
|
- // dao.teperatureHead(param); 现在还不让更改别的地方 所以只能更新科室
|
|
|
+ // dao.teperatureHead(param); 现在还不让更改别的地方 所以只能更新护理记录单的科室
|
|
|
dao.teperatureBody(param, detailNoList);
|
|
|
-
|
|
|
log.info("护理记录单修改前 --> 操作人:{},病区:{}",
|
|
|
TokenUtil.getTokenUserId(), pojo.getWard());
|
|
|
log.info("修改护理记录单后 --> 操作人:{},病区:{}",
|