diff --git a/openhis-server-new/openhis-application/src/main/java/com/openhis/web/chargemanage/controller/OutpatientPricingController.java b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/chargemanage/controller/OutpatientPricingController.java index c5761fa9..0980154e 100644 --- a/openhis-server-new/openhis-application/src/main/java/com/openhis/web/chargemanage/controller/OutpatientPricingController.java +++ b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/chargemanage/controller/OutpatientPricingController.java @@ -62,8 +62,13 @@ public class OutpatientPricingController { @RequestParam(value = "organizationId") Long organizationId, @RequestParam(value = "pageNo", defaultValue = "1") Integer pageNo, @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize, - @RequestParam(value = "categoryCode", required = false) String categoryCode) { + @RequestParam(value = "categoryCode", required = false) String categoryCode, + @RequestParam(value = "adviceType", required = false) Integer adviceType) { // 将 categoryCode 设置到 adviceBaseDto 中 + // Bug #438 修复:接收并处理 adviceType 参数 + if (adviceType != null) { + adviceBaseDto.setAdviceType(adviceType); + } if (categoryCode != null && !categoryCode.isEmpty()) { adviceBaseDto.setCategoryCode(categoryCode); }