From 358b0f726980e9b7b825c36dc97b4282197ae6fa Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Tue, 24 Oct 2023 18:03:20 +0800
Subject: [PATCH] 用户初始化逻辑变更

---
 skjcmanager/skjcmanager-service/skjcmanager-user/src/main/java/cn/gistack/system/user/feign/UserClient.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-user/src/main/java/cn/gistack/system/user/feign/UserClient.java b/skjcmanager/skjcmanager-service/skjcmanager-user/src/main/java/cn/gistack/system/user/feign/UserClient.java
index 58aa71d..002f059 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-user/src/main/java/cn/gistack/system/user/feign/UserClient.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-user/src/main/java/cn/gistack/system/user/feign/UserClient.java
@@ -20,8 +20,10 @@
 import cn.gistack.system.user.entity.UserInfo;
 import cn.gistack.system.user.entity.UserOauth;
 import cn.gistack.system.user.enums.UserEnum;
+import com.alibaba.nacos.common.utils.StringUtils;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import lombok.AllArgsConstructor;
+import org.codehaus.janino.IClass;
 import org.springblade.core.tenant.annotation.NonDS;
 import org.springblade.core.tool.api.R;
 import org.springblade.core.tool.utils.Func;
@@ -118,9 +120,12 @@
 		int count  = 0;
 
 		for (User user : list){
-			boolean b = service.updateById(user);
-			if (b){
-				count++;
+			//如果sm4iv无值就更新数据
+			if (StringUtils.isEmpty(user.getSm4iv())){
+				boolean b = service.updateById(user);
+				if (b){
+					count++;
+				}
 			}
 		}
 		return "共:<span style='color:red'>"+ list.size() + "</span>名用户,成功加密:<span style='color:red'>"+ count + "</span>名用户";

--
Gitblit v1.9.3