Browse Source

11.21 执行人地区

sunjiabei/feature-20251021102635-银行接口
huangqizhen 5 days ago
parent
commit
d0f60a4ade
  1. 42
      src/main/java/com/example/demo/controller/cash/CashRefundController.java

42
src/main/java/com/example/demo/controller/cash/CashRefundController.java

@ -126,27 +126,27 @@ public class CashRefundController {
return Result.error("页大小为空!");
}
// 获取传入的市场列表
List<String> requestedMarkets = page.getCashRecordDTO() != null ? page.getCashRecordDTO().getMarkets() : null;
// 权限校验逻辑
if (markets.contains("9") || markets.contains("9999")) {
// 特权市场9 9999跳过权限校验直接放行传入的 markets
// 如果业务需要也可以在这里做空值处理
if (page.getCashRecordDTO() != null) {
// 保持 requestedMarkets 不变原样接受
// 可选如果 requestedMarkets null可设为默认值或保持 null
}
} else {
// 普通用户必须校验权限
if (requestedMarkets == null || requestedMarkets.isEmpty()) {
page.getCashRecordDTO().setMarkets(markets);
}
if (!markets.containsAll(requestedMarkets)) {
return Result.error("无权限!请求的市场不在授权范围内。");
}
// 校验通过保持 requestedMarkets 不变
}
//// 获取传入的市场列表
// List<String> requestedMarkets = page.getCashRecordDTO() != null ? page.getCashRecordDTO().getMarkets() : null;
//
//// 权限校验逻辑
// if (markets.contains("9") || markets.contains("9999")) {
// // 特权市场9 9999跳过权限校验直接放行传入的 markets
// // 如果业务需要也可以在这里做空值处理
// if (page.getCashRecordDTO() != null) {
// // 保持 requestedMarkets 不变原样接受
// // 可选如果 requestedMarkets null可设为默认值或保持 null
// }
// } else {
// // 普通用户必须校验权限
// if (requestedMarkets == null || requestedMarkets.isEmpty()) {
// page.getCashRecordDTO().setMarkets(markets);
// }
// if (!markets.containsAll(requestedMarkets)) {
// return Result.error("无权限!请求的市场不在授权范围内。");
// }
// // 校验通过保持 requestedMarkets 不变
// }
return Result.success(refundService.exSelect(page.getPageNum(), page.getPageSize(), page.getCashRecordDTO()));
}
/**

Loading…
Cancel
Save