From f13fcaa8c4b0f413d8ee100adcb67669db183c68 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期六, 23 八月 2025 16:47:58 +0800
Subject: [PATCH] 固化程序不可用锁定

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/producedivision/service/QinzheFgbService.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/producedivision/service/QinzheFgbService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/producedivision/service/QinzheFgbService.java
index 756d582..21dc30d 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/producedivision/service/QinzheFgbService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/producedivision/service/QinzheFgbService.java
@@ -70,7 +70,7 @@
 	 * @param entityList 鏁版嵁鍒楄〃
 	 */
 	@Transactional
-	private void saveIfNotExists(List<QinzheFgb> entityList) {
+	void saveIfNotExists(List<QinzheFgb> entityList) {
 
 		List<QinzheFgb> willSaveList = entityList.stream().filter(e -> !exists(e)).toList();
 		this.saveBatch(willSaveList);
@@ -87,4 +87,13 @@
 			.eq(QinzheFgb::getCph, entity.getCph()).eq(QinzheFgb::getZggy, entity.getZggy()).count() > 0;
 	}
 
+	/**
+	 * 淇敼鍕ゅ摬鍒嗗伐琛ㄦ暟鎹�
+	 * @param fgb 鏁版嵁瀹炰綋
+	 */
+	public void updateFgb(QinzheFgb fgb) {
+		lambdaUpdate().eq(QinzheFgb::getLjh, fgb.getLjh())
+			.set(QinzheFgb::getZggy, fgb.getZggy())
+			.set(QinzheFgb::getCph, fgb.getCph()).set(QinzheFgb::getSource, "MDM").update();
+	}
 }

--
Gitblit v1.9.3