From 81daaccdda97ddbd8fc10d3b53e5716e8b853c6d Mon Sep 17 00:00:00 2001 From: guanyu Date: Thu, 30 Apr 2026 15:20:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D#404=E5=8C=BB=E5=98=B1?= =?UTF-8?q?=E7=BB=84=E5=A5=97=E7=BC=96=E8=BE=91=E5=AD=97=E6=AE=B5=E5=9B=9E?= =?UTF-8?q?=E6=98=BE=E4=B8=A2=E5=A4=B1=20-=20=E6=81=A2=E5=A4=8D=E8=A2=AB?= =?UTF-8?q?=E8=AF=AF=E5=88=A0=E7=9A=84=E5=88=97=E5=88=AB=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 根因: 关羽修复#403时(e2808fd6)误删了#404的列别名(AS)修复, 导致dose/rate_code/method_code/dose_quantity/dispense_per_duration/therapy_enum 无法正确映射到DTO,编辑组套时这些字段回显为空。 修复: 在OrdersGroupPackageAppMapper.xml的getGroupPackageDetail查询中 恢复6个字段的显式列别名映射。 --- .../personalization/OrdersGroupPackageAppMapper.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/openhis-server-new/openhis-application/src/main/resources/mapper/personalization/OrdersGroupPackageAppMapper.xml b/openhis-server-new/openhis-application/src/main/resources/mapper/personalization/OrdersGroupPackageAppMapper.xml index 3ecbdee1..3b0ee6b9 100644 --- a/openhis-server-new/openhis-application/src/main/resources/mapper/personalization/OrdersGroupPackageAppMapper.xml +++ b/openhis-server-new/openhis-application/src/main/resources/mapper/personalization/OrdersGroupPackageAppMapper.xml @@ -42,13 +42,13 @@ togpd.quantity, togpd.unit_code, sdd.dict_label AS unit_code_name, - togpd.dose, - togpd.rate_code, - togpd.method_code, - togpd.dose_quantity, + togpd.dose AS dose, + togpd.rate_code AS rate_code, + togpd.method_code AS method_code, + togpd.dose_quantity AS dose_quantity, togpd.group_id, - togpd.dispense_per_duration, - togpd.therapy_enum, + togpd.dispense_per_duration AS dispense_per_duration, + togpd.therapy_enum AS therapy_enum, CASE WHEN togpd.order_definition_table = 'med_medication_definition' THEN med.NAME