yangys
2025-09-29 598b657c99ca6439c74c37973022fcf8cf1f0c10
翻页问题修复
已修改3个文件
12 ■■■■ 文件已修改
blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/controller/ConfirmTablePrintController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/service/ConfirmTablePrintService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/service/NewProgrammingStatService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/controller/ConfirmTablePrintController.java
@@ -44,8 +44,8 @@
    @GetMapping("/confirm-page")
    @ApiOperationSupport(order = 3)
    @Operation(summary = "确认单列表", description = "确认单列表")
    public R<IPage<FlowVO>> finishedList(@Parameter(description = "流程名称")String myProcessName, @Parameter(description = "流程创建时间开始") LocalDateTime createTimeBegin, @Parameter(description = "流程创建时间截止") LocalDateTime createTimeEnd, @Parameter(description = "关键字") String keyword, Query query) {
        IPage<FlowVO> pages = confirmTablePrintService.confirmTablePage(Condition.getPage(query), myProcessName,keyword,createTimeBegin,createTimeEnd);
    public R<IPage<FlowVO>> confirmPage( @Parameter(description = "流程创建时间开始") LocalDateTime createTimeBegin, @Parameter(description = "流程创建时间截止") LocalDateTime createTimeEnd, @Parameter(description = "零组件号") String drawingNo, Query query) {
        IPage<FlowVO> pages = confirmTablePrintService.confirmTablePage(Condition.getPage(query), drawingNo,createTimeBegin,createTimeEnd);
        return R.data(pages);
    }
blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/service/ConfirmTablePrintService.java
@@ -161,10 +161,10 @@
     * @param page 分页信息
     * @param createTimeBegin
     * @param createTimeEnd
     * @param keyword 关键字
     * @param drawingNo 关键字
     * @return
     */
    public IPage<FlowVO> confirmTablePage(IPage<FlowVO> page, String drawingNo, String keyword,LocalDateTime createTimeBegin, LocalDateTime createTimeEnd) {
    public IPage<FlowVO> confirmTablePage(IPage<FlowVO> page, String drawingNo, LocalDateTime createTimeBegin, LocalDateTime createTimeEnd) {
        //固化里路村官
        HistoricProcessInstanceQuery query = this.historyService.createHistoricProcessInstanceQuery().finished().processDefinitionKey(FlowConstant.CURE_PROCESS_KEY).includeProcessVariables();
            //.finished() // 只查询已完成的流程.unfinished() // 查询未完成的流程
blade-service/blade-mdm/src/main/java/org/springblade/mdm/statreport/service/NewProgrammingStatService.java
@@ -92,8 +92,8 @@
        query.orderByProcessInstanceEndTime().desc(); // 按结束时间降序排列
        IPage<NewProgrammingVO> page = new Page<>();
        long firstResult = (page.getCurrent()-1) * page.getSize();
        List<HistoricProcessInstance> processes = query.listPage((int)firstResult,(int)queryVO.getSize());
        long firstResult = (long) (queryVO.getCurrent() - 1) * queryVO.getSize();
        List<HistoricProcessInstance> processes = query.listPage((int)firstResult,queryVO.getSize());
        page.setTotal(query.count());