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