From e0652e168a1ad4a831d59d54363d3fa5582903d2 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期三, 22 三月 2023 18:26:29 +0800
Subject: [PATCH] 修改用户服务相关内容,增加密码策略

---
 Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/TenantServiceImpl.java |   24 +++++++-----------------
 1 files changed, 7 insertions(+), 17 deletions(-)

diff --git a/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/TenantServiceImpl.java b/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/TenantServiceImpl.java
index 06a262e..0d440f1 100644
--- a/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/TenantServiceImpl.java
+++ b/Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/TenantServiceImpl.java
@@ -19,22 +19,14 @@
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.IdWorker;
-import com.baomidou.mybatisplus.core.toolkit.StringUtils;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import javafx.geometry.Pos;
-import lombok.AllArgsConstructor;
 import lombok.RequiredArgsConstructor;
-import org.apache.ibatis.mapping.Environment;
-import org.springblade.common.constant.TenantConstant;
 import org.springblade.core.cache.utils.CacheUtil;
 import org.springblade.core.log.exception.ServiceException;
 import org.springblade.core.mp.base.BaseServiceImpl;
 import org.springblade.core.tenant.TenantId;
 import org.springblade.core.tool.api.R;
 import org.springblade.core.tool.constant.BladeConstant;
-import org.springblade.core.tool.jackson.JsonUtil;
-import org.springblade.core.tool.support.Kv;
-import org.springblade.core.tool.utils.DesUtil;
 import org.springblade.core.tool.utils.Func;
 import org.springblade.core.tool.utils.StringUtil;
 import org.springblade.system.cache.ParamCache;
@@ -45,15 +37,10 @@
 import org.springblade.system.user.enums.UserEnum;
 import org.springblade.system.user.feign.IUserClient;
 import org.springblade.system.vo.TenantVO;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
-import org.springframework.web.bind.annotation.PostMapping;
 
-import javax.annotation.PostConstruct;
-import java.io.FileInputStream;
-import java.io.IOException;
 import java.util.*;
 import java.util.stream.Collectors;
 
@@ -77,6 +64,9 @@
 	private final IRoleMenuService roleMenuService;
 	private final IDictBizService dictBizService;
 	private final IUserClient userClient;
+	private final IStrategyService strategyService;
+	private final IUserPwdstrategyService userPwdstrategyService;
+
 	/**
 	 * 鑾峰彇鏄惁鍏佽鑷鎺у埗涓夊憳鏄惁寮�鍚�
 	 */
@@ -133,12 +123,13 @@
 				LinkedList<DictBiz> dictBizs = new LinkedList<>();
 				List<DictBiz> dictBizList = getDictBizs(tenantId, dictBizs);
 				dictBizService.saveBatch(dictBizList);
-				// 鏂板缓绉熸埛瀵瑰簲鐨勯粯璁ょ鐞嗙敤鎴�
-				User userInfo = generateUser(tenantId, role, dept, postInfo);
+				// 鏂板缓绉熸埛瀵瑰簲鐨勯粯璁ょ鐞嗙敤
+				User user = generateUser(tenantId, role, dept, postInfo);
 				// 鍏堜繚瀛樼鎴�
 				boolean temp = super.saveOrUpdate(tenant);
 				// 鍒涘缓鐢ㄦ埛
-				R<Boolean> result = userClient.saveUser(userInfo);
+				R<Boolean> result = userClient.saveUser(user);
+				//鐢熸垚鐢ㄦ埛瀵嗙爜绛栫暐绠$悊璁板綍
 				if (!result.isSuccess()) {
 					throw new ServiceException(result.getMsg());
 				}
@@ -208,7 +199,6 @@
 	@Override
 	public List<Map<String,Object>> selectMaps(){
 		List<Map<String, Object>> maps = listMaps(new QueryWrapper<Tenant>().select("TENANT_ID", "TENANT_NAME"));
-		System.out.println(maps);
 		return maps;
 	}
 

--
Gitblit v1.9.3