From 9064866a2c0c2988cba1d321d7af088d2647a4bc Mon Sep 17 00:00:00 2001 From: yangys <y_ys79@sina.com> Date: 星期日, 06 七月 2025 23:59:50 +0800 Subject: [PATCH] 增加固化流程 --- blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/ProcessProgRefService.java | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/ProcessProgRefService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/ProcessProgRefService.java index 69cf391..55ce39d 100644 --- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/ProcessProgRefService.java +++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/ProcessProgRefService.java @@ -25,6 +25,7 @@ */ package org.springblade.mdm.program.service; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import lombok.AllArgsConstructor; @@ -94,11 +95,23 @@ } /** - * 鏌ヨ娴佺▼鍏宠仈鐨勭▼搴廼浜屾爣 + * 鏌ヨ娴佺▼鍏宠仈鐨勭▼搴� * @param processInstanceId * @return */ public List<NcProgramVO> listByProcess(String processInstanceId) { return this.getBaseMapper().listByProcess(processInstanceId); } + + /** + *鑾峰彇鏈�鍚庝竴璋冧换鍔″垎娲剧殑鏁版嵁锛屾牴鎹▼搴廼d + * @param ncProgramId 鏁版帶绋嬪簭id + */ + public ProcessProgRef lastDispatchDataByNcProgramId(Long ncProgramId) { + LambdaQueryWrapper<ProcessProgRef> query = Wrappers.lambdaQuery(); + query.eq(ProcessProgRef::getNcProgramId, ncProgramId).orderByDesc(ProcessProgRef::getCreateTime).last("LIMIT 10");; + + List<ProcessProgRef> list = this.list(query); + return list.isEmpty() ? null : list.get(0); + } } -- Gitblit v1.9.3