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