fix: 修复#438门诊划价选择'西药'时无数据
根因: 门诊划价控制器(OutpatientPricingController)未接收adviceType参数, 导致前端传递的药品类型过滤条件无法生效。 修复: 在getAdviceBaseInfo方法中添加adviceType参数接收和处理, 确保西药(adviceType=1, categoryCode='2')能正确过滤。
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user