diff --git a/src/main/java/com/example/demo/controller/cash/CashRefundController.java b/src/main/java/com/example/demo/controller/cash/CashRefundController.java index 15f1459..d3d956a 100644 --- a/src/main/java/com/example/demo/controller/cash/CashRefundController.java +++ b/src/main/java/com/example/demo/controller/cash/CashRefundController.java @@ -411,7 +411,7 @@ public class CashRefundController { // 如果不是中文环境,将查询条件中的翻译文本转换为中文简体 if (!"zh".equalsIgnoreCase(languageCode) && !"zh_cn".equalsIgnoreCase(languageCode)) { - convertTranslatedFieldsToChinese(page.getCashRecordDTO(), languageCode); + convertTranslatedFundsFieldsToChinese(page.getFundsDTO(), languageCode); } // 获取当前请求对象 @@ -434,20 +434,20 @@ public class CashRefundController { } // 获取传入的市场列表 - List requestedMarkets = page.getCashRecordDTO() != null ? page.getCashRecordDTO().getMarkets() : null; + List requestedMarkets = page.getFundsDTO() != null ? page.getFundsDTO().getMarkets() : null; // 权限校验逻辑 if (markets.contains("9") || markets.contains("9999")) { // 特权市场:9 或 9999,跳过权限校验,直接放行传入的 markets // 如果业务需要,也可以在这里做空值处理 - if (page.getCashRecordDTO() != null) { + if (page.getFundsDTO() != null) { // 保持 requestedMarkets 不变,原样接受 // 可选:如果 requestedMarkets 为 null,可设为默认值或保持 null } } else { // 普通用户:必须校验权限 if (requestedMarkets == null || requestedMarkets.isEmpty()) { - page.getCashRecordDTO().setMarkets(markets); + page.getFundsDTO().setMarkets(markets); } if (!markets.containsAll(requestedMarkets)) { String errorMsg = languageTranslationUtil.translate("无权限!请求的市场不在授权范围内。", lang);