From bcee5b0cb9c902199e6714b174dc5f3eac834e18 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期四, 23 三月 2023 18:47:46 +0800 Subject: [PATCH] 密码策略增删改 --- Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/StrategyServiceImpl.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/StrategyServiceImpl.java b/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/StrategyServiceImpl.java index 50406e8..f76c5aa 100644 --- a/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/StrategyServiceImpl.java +++ b/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/StrategyServiceImpl.java @@ -92,6 +92,10 @@ this.update(Wrappers.<Strategy>update().lambda() .set(Strategy::getIsDefault,CommonConstant.NOT_SEALED_ID) .eq(Strategy::getIsDefault,CommonConstant.DATA_SCOPE_CATEGORY)); + }else { + if(Func.isEmpty(queryByIsDefault())){ + throw new ServiceException("榛樿瀵嗙爜绛栫暐蹇呴』鏈変笖浠呮湁涓�鏉�!"); + } } if(Func.isEmpty(strategy.getUpdateTime())){ strategy.setUpdateTime(new Date()); @@ -120,4 +124,14 @@ return tenantTemp; } + /** + * 鏌ヨ榛樿瀵嗙爜绛栫暐 + * @return + */ + @Override + public Long queryByIsDefault() { + return this.getOne(Wrappers.<Strategy>query().lambda() + .eq(Strategy::getIsDefault, CommonConstant.DATA_SCOPE_CATEGORY)).getId(); + } + } -- Gitblit v1.9.3