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