|
@@ -1,6 +1,5 @@
|
|
|
package thyyxxk.webserver.service.datamodify;
|
|
|
|
|
|
-import com.baomidou.dynamic.datasource.annotation.DS;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import thyyxxk.webserver.config.exception.ExceptionEnum;
|
|
@@ -15,7 +14,8 @@ import java.util.*;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
|
- * 描述
|
|
|
+ * 描述: 查询并修改护理记录单
|
|
|
+ * 这个坑爹的数据库结构,我人都傻了。
|
|
|
* </p>
|
|
|
*
|
|
|
* @author xc
|
|
@@ -27,21 +27,21 @@ public class YzTemperatureService {
|
|
|
|
|
|
private final YzTemperatureMapper dao;
|
|
|
|
|
|
- private static final String GET_DATE = "yyyy-MM-dd";
|
|
|
- private static final String GET_TIME = "HH:mm:ss";
|
|
|
+ private static final String GET_DATE_FORMAT = "yyyy-MM-dd";
|
|
|
+ private static final String GET_TIME_FORMAT = "HH:mm:ss";
|
|
|
|
|
|
public YzTemperatureService(YzTemperatureMapper dao) {
|
|
|
this.dao = dao;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 查询护理记录单 、
|
|
|
* @param param 根据 住院号 住院次数 日期 查询 坑爹的这个人把 日期要 拆分出来
|
|
|
* @return 返回一条拼接好 ,问题描述的数据 给到页面
|
|
|
* */
|
|
|
public ResultVo<YzTemperature> queryDetails(YzTemperature param){
|
|
|
- String date = DateUtil.formatDatetime(param.getDate(),GET_DATE);
|
|
|
- String time = DateUtil.formatDatetime(param.getDate(),GET_TIME);
|
|
|
+ String date = DateUtil.formatDatetime(param.getDate(), GET_DATE_FORMAT);
|
|
|
+ String time = DateUtil.formatDatetime(param.getDate(),GET_TIME_FORMAT);
|
|
|
|
|
|
log.info("查询护理记录单:操作人:{},住院号:{},住院次数:{},日期:{},时间:{}",
|
|
|
TokenUtil.getTokenUserId(),param.getInpatientNo(),param.getAdmissTimes(),date,time);
|
|
@@ -71,16 +71,17 @@ public class YzTemperatureService {
|
|
|
/**
|
|
|
* 更新重要的数据
|
|
|
* @param param 根据 住院号 住院次数 日期 时间
|
|
|
- * 现在能修改的字段有 体温:temperature1 脉搏:pulse1 呼吸:breathe1
|
|
|
- * 血压am: pressure1Am, 血压pm:pressure1Pm spo2:spo2 意识:mind 皮肤:skin
|
|
|
- * 管道名称:tubesName 管道状态:tubesStatus 病区:ward
|
|
|
- * 这里需要分开来 更新 重要的信息 都在第一条
|
|
|
- * 下面的都只是为了保存病室 和 修改人 修改时间
|
|
|
+ * 现在能修改的字段有 体温:temperature1 脉搏:pulse1 呼吸:breathe1
|
|
|
+ * 血压am: pressure1Am, 血压pm:pressure1Pm spo2:spo2 意识:mind 皮肤:skin
|
|
|
+ * 管道名称:tubesName 管道状态:tubesStatus 病区:ward
|
|
|
+ * 这里需要分开来 更新 重要的信息 都在第一条
|
|
|
+ * 下面的都只是为了保存病室 和 修改人 修改时间
|
|
|
* @return 返回状态
|
|
|
* */
|
|
|
public ResultVo<Boolean> modify(YzTemperature param) {
|
|
|
- param.setToStringRecDate(DateUtil.formatDatetime(param.getRecDate(),GET_DATE));
|
|
|
- param.setToStringRecTime(DateUtil.formatDatetime(param.getRecTime(),GET_TIME));
|
|
|
+ //把你的日期转化成 对应的格式
|
|
|
+ param.setToStringRecDate(DateUtil.formatDatetime(param.getRecDate(), GET_DATE_FORMAT));
|
|
|
+ param.setToStringRecTime(DateUtil.formatDatetime(param.getRecTime(),GET_TIME_FORMAT));
|
|
|
|
|
|
//查询出原来的 数据
|
|
|
YzTemperature pojo = new YzTemperature();
|
|
@@ -128,4 +129,7 @@ public class YzTemperatureService {
|
|
|
public ResultVo<List<GetDropdownBox>> getWard(){
|
|
|
return ResultVoUtil.success(dao.getWard());
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|