🐛 修复订单列表多单号查询URL过长
This commit is contained in:
+21
-3
@@ -61,6 +61,27 @@ public class TabOrderMonitorController extends BaseController
|
||||
@PreAuthorize("@ss.hasPermi('monitor:orderSource:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(TabOrderMonitorQuery query)
|
||||
{
|
||||
PageDomain pageDomain = TableSupport.buildPageRequest();
|
||||
int pageNum = pageDomain.getPageNum() == null ? 1 : pageDomain.getPageNum().intValue();
|
||||
int pageSize = pageDomain.getPageSize() == null ? 10 : pageDomain.getPageSize().intValue();
|
||||
return listPage(query, pageNum, pageSize);
|
||||
}
|
||||
|
||||
/**
|
||||
* POST 查询支持较长的多单号筛选,避免把单号列表拼进 GET URL。
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('monitor:orderSource:list')")
|
||||
@PostMapping("/list")
|
||||
public TableDataInfo listPost(@RequestBody TabOrderMonitorQuery query,
|
||||
@RequestParam(value = "pageNum", required = false) Integer pageNum,
|
||||
@RequestParam(value = "pageSize", required = false) Integer pageSize)
|
||||
{
|
||||
return listPage(query, pageNum == null ? 1 : pageNum.intValue(),
|
||||
pageSize == null ? 10 : pageSize.intValue());
|
||||
}
|
||||
|
||||
private TableDataInfo listPage(TabOrderMonitorQuery query, int pageNum, int pageSize)
|
||||
{
|
||||
TableDataInfo rsp = new TableDataInfo();
|
||||
rsp.setCode(HttpStatus.SUCCESS);
|
||||
@@ -73,9 +94,6 @@ public class TabOrderMonitorController extends BaseController
|
||||
}
|
||||
// 在切换 Oracle 数据源之前,把客户名称解析为客户代码
|
||||
customerKeywordResolver.resolve(query);
|
||||
PageDomain pageDomain = TableSupport.buildPageRequest();
|
||||
int pageNum = pageDomain.getPageNum() == null ? 1 : pageDomain.getPageNum().intValue();
|
||||
int pageSize = pageDomain.getPageSize() == null ? 10 : pageDomain.getPageSize().intValue();
|
||||
long total = tabOrderMonitorService.count(query);
|
||||
List<TabOrderMonitorVo> rows = total <= 0L
|
||||
? Collections.emptyList()
|
||||
|
||||
Reference in New Issue
Block a user