360 住院护士站-》三测单:体征录入保存失败

This commit is contained in:
Ranyunqiao
2026-04-20 11:44:37 +08:00
parent ed75b148a8
commit 5ab4650c4e
9 changed files with 318 additions and 71 deletions

View File

@@ -36,7 +36,7 @@ public interface IVitalSignsAppService {
*
* @return 体温单检索结果
*/
R<?> searchVitalSigns(String startTime, String endTime);
R<?> searchVitalSigns(String startTime, String endTime, String patientId);
/**
* 体温单记录删除

View File

@@ -266,13 +266,14 @@ public class VitalSignsAppServiceImpl implements IVitalSignsAppService {
*
* @param startTime 开始时间
* @param endTime 结束时间
* @param patientId 患者ID
* @return 检索结果
*/
@Override
public R<?> searchVitalSigns(String startTime, String endTime) {
public R<?> searchVitalSigns(String startTime, String endTime, String patientId) {
// 基本信息查询
List<VitalSigns> vitalSignsList = vitalSignsAppMapper.searchVitalSigns(startTime, endTime);
List<VitalSigns> vitalSignsList = vitalSignsAppMapper.searchVitalSigns(startTime, endTime, patientId);
// 判断查询结果是否为空
if (vitalSignsList.isEmpty()) {
return R.ok(Collections.emptyList());

View File

@@ -57,8 +57,8 @@ public class VitalSignsController {
* @return 体温单检索结果
*/
@GetMapping("/record-search")
public R<?> searchVitalSigns(String startTime, String endTime) {
return R.ok(vitalSignsAppService.searchVitalSigns(startTime, endTime));
public R<?> searchVitalSigns(String startTime, String endTime, String patientId) {
return R.ok(vitalSignsAppService.searchVitalSigns(startTime, endTime, patientId));
}
/**

View File

@@ -1,6 +1,7 @@
package com.openhis.web.inpatientmanage.dto;
import com.core.common.core.domain.HisBaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -35,6 +36,7 @@ public class VitalSignsSaveDto extends HisBaseEntity {
/**
* 记录日期
*/
@JsonFormat(pattern = "yyyy-MM-dd")
private Date recordingDate;
/**

View File

@@ -38,9 +38,10 @@ public interface VitalSignsAppMapper {
*
* @param startTime 开始时间
* @param endTime 结束时间
* @param patientId 患者ID
* @return 查询记录结果
*/
List<VitalSigns> searchVitalSigns(@Param("startTime") String startTime, @Param("endTime") String endTime);
List<VitalSigns> searchVitalSigns(@Param("startTime") String startTime, @Param("endTime") String endTime, @Param("patientId") String patientId);
/**
* 删除记录