From 82fbbf24939e150ee3cef90dc0dd843c9897a7e6 Mon Sep 17 00:00:00 2001
From: kimi <kimi42345@gmail.com>
Date: 星期六, 23 五月 2020 12:27:13 +0800
Subject: [PATCH] 添加 log前 去除bak文件前的备份

---
 src/main/java/com/highdatas/mdm/service/act/impl/IdentityServiceImpl.java |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/highdatas/mdm/service/act/impl/IdentityServiceImpl.java b/src/main/java/com/highdatas/mdm/service/act/impl/IdentityServiceImpl.java
index 6640113..dba205a 100644
--- a/src/main/java/com/highdatas/mdm/service/act/impl/IdentityServiceImpl.java
+++ b/src/main/java/com/highdatas/mdm/service/act/impl/IdentityServiceImpl.java
@@ -113,6 +113,9 @@
 		}
 		try {
 			User user = identityService.newUser(id);
+
+			identityService.saveUser(user);
+			user.setFirstName("");
 			identityService.saveUser(user);
 			return Result.success(null);
 		}catch (Exception e){
@@ -132,6 +135,8 @@
 		try {
 			Group group = identityService.newGroup(id);
 			identityService.saveGroup(group);
+			group.setName("");
+			identityService.saveGroup(group);
 			return Result.success(null);
 		}catch (Exception e){
 			e.printStackTrace();
@@ -147,11 +152,16 @@
 			if (user == null) {
 				return Result.error(new CodeMsg(3001, "褰撳墠鐢ㄦ埛涓嶅瓨鍦�,璇峰厛鍒涘缓鐢ㄦ埛"));
 			}
+			Group group = identityService.createGroupQuery().groupId(roleId).singleResult();
+			if (group == null) {
+				return Result.error(new CodeMsg(3001, "褰撳墠瑙掕壊涓嶅瓨鍦�,璇峰厛鍒涘缓鐢ㄦ埛"));
+			}
 
-            Map<String, String> memberShip = tableInfoMapper.selectActMemberShip(userId, roleId);
+			Map<String, String> memberShip = tableInfoMapper.selectActMemberShip(userId, roleId);
 			if (memberShip != null) {
                 return Result.success(null);
             }
+
             identityService.createMembership(userId,roleId);
 			return Result.success(null);
 		}
@@ -219,7 +229,6 @@
 	@Transactional(rollbackFor = {RuntimeException.class, Error.class})
 	public Result deleteUserRole(String roleId, String userId) {
 		try {
-
             Map<String, String> memberShip = tableInfoMapper.selectActMemberShip(userId, roleId);
             if (memberShip == null) {
                 return Result.success(null);

--
Gitblit v1.8.0