门诊医生站:检验开单“免疫”类别下的检验项目取值错误,与后台维护数据不一致
357
门诊挂号:通过“预约签到”产生的记录,列表“挂号类型”未体现预约标识
This commit is contained in:
Ranyunqiao
2026-04-14 16:31:53 +08:00
parent 349beae4a2
commit 95235b810e
8 changed files with 90 additions and 543 deletions

View File

@@ -153,7 +153,9 @@ public class TicketAppServiceImpl implements ITicketAppService {
dto.setIdCard(raw.getIdCard());
dto.setDoctorId(raw.getDoctorId());
dto.setDepartmentId(raw.getDepartmentId());
dto.setRealPatientId(raw.getPatientId());
dto.setRealPatientId(raw.getPatientId());
dto.setOrderId(raw.getOrderId());
dto.setOrderNo(raw.getOrderNo());
// 性别处理:直接使用患者表中的 genderEnum
Integer genderEnum = raw.getGenderEnum();

View File

@@ -115,4 +115,15 @@ public class TicketDto {
* 身份证号
*/
private String idCard;
/**
* 预约订单ID
*/
@JsonSerialize(using = ToStringSerializer.class)
private Long orderId;
/**
* 预约订单号
*/
private String orderNo;
}

View File

@@ -146,4 +146,11 @@ public class CurrentDayEncounterDto {
*/
private Integer displayOrder;
/**
* 是否来自预约签到
* true: 预约签到
* false: 正常挂号
*/
private Boolean isFromAppointment;
}

View File

@@ -72,6 +72,12 @@ public class EncounterFormData {
@JsonSerialize(using = ToStringSerializer.class)
private Long organizationId;
/**
* 预约订单ID用于预约签到时关联预约订单
*/
@JsonSerialize(using = ToStringSerializer.class)
private Long orderId;
/**
* 设置默认值
*/