Bug #355: 修复预约签到性别字段回显不一致问题
This commit is contained in:
@@ -155,10 +155,16 @@ public class TicketAppServiceImpl implements ITicketAppService {
|
||||
dto.setDepartmentId(raw.getDepartmentId());
|
||||
dto.setRealPatientId(raw.getPatientId());
|
||||
|
||||
// 性别处理:直接读取优先级最高的订单性别字段 (SQL 已处理优先级)
|
||||
if (raw.getPatientGender() != null) {
|
||||
String pg = raw.getPatientGender().trim();
|
||||
dto.setGender("1".equals(pg) ? "男" : ("2".equals(pg) ? "女" : "未知"));
|
||||
// 性别处理:直接使用患者表中的 genderEnum
|
||||
Integer genderEnum = raw.getGenderEnum();
|
||||
if (genderEnum != null) {
|
||||
if (Integer.valueOf(1).equals(genderEnum)) {
|
||||
dto.setGender("男");
|
||||
} else if (Integer.valueOf(2).equals(genderEnum)) {
|
||||
dto.setGender("女");
|
||||
} else {
|
||||
dto.setGender("未知");
|
||||
}
|
||||
} else {
|
||||
dto.setGender("未知");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user