| 
					
				 | 
			
			
				@@ -296,25 +296,25 @@ public class RoleAssignRecordServiceImpl extends ServiceImpl<RoleAssignRecordMap 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LocalDateTime now = LocalDateTime.now(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         RoleOperate roleOperate = RoleOperate.builder().build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         RoleOperate queryOne = roleOperateService.getOne(new LambdaQueryWrapper<RoleOperate>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eq(RoleOperate::getGameId, lastAssignRecord.getGameId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eq(RoleOperate::getServerId, lastAssignRecord.getServerId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eq(RoleOperate::getUserId, lastAssignRecord.getUserId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eq(RoleOperate::getRoleId, lastAssignRecord.getRoleId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .eq(RoleOperate::getGameId, roleInfoAndAgentParam.getGameId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .eq(RoleOperate::getServerId, roleInfoAndAgentParam.getServerId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .eq(RoleOperate::getUserId, roleInfoAndAgentParam.getUserId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .eq(RoleOperate::getRoleId, roleInfoAndAgentParam.getRoleId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eq(RoleOperate::getIsDelete, 0)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (null == queryOne) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            roleOperate.setGameId(lastAssignRecord.getGameId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            roleOperate.setServerId(lastAssignRecord.getServerId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            roleOperate.setUserId(lastAssignRecord.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            roleOperate.setRoleId(lastAssignRecord.getRoleId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            roleOperate.setGameId(roleInfoAndAgentParam.getGameId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            roleOperate.setServerId(roleInfoAndAgentParam.getServerId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            roleOperate.setUserId(roleInfoAndAgentParam.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            roleOperate.setRoleId(roleInfoAndAgentParam.getRoleId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             roleOperate.setCreateBy(sysUserId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             roleOperate.setCreateTime(now); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             roleOperate = queryOne; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleOperate.setGsId(lastAssignRecord.getGsId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleOperate.setCustomerServiceId(lastAssignRecord.getCustomerServiceId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleOperate.setOperUserId(lastAssignRecord.getOperUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roleOperate.setRemark(lastAssignRecord.getRemark()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        roleOperate.setGsId(null == lastAssignRecord ? null : lastAssignRecord.getGsId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        roleOperate.setCustomerServiceId(null == lastAssignRecord ? null : lastAssignRecord.getCustomerServiceId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        roleOperate.setOperUserId(null == lastAssignRecord ? null : lastAssignRecord.getOperUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        roleOperate.setRemark(null == lastAssignRecord ? null : lastAssignRecord.getRemark()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         roleOperate.setUpdateBy(sysUserId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         roleOperate.setUpdateTime(now); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return roleOperate; 
			 |