mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 08:13:44 +08:00 
			
		
		
		
	!101 更新时间和用户注入问题
Merge pull request !101 from 抓蛙师/auto-7465549-dev-1634694016583
This commit is contained in:
		@@ -42,7 +42,7 @@ public class CreateAndUpdateMetaObjectHandler implements MetaObjectHandler {
 | 
			
		||||
						&& StringUtils.isBlank(baseEntity.getCreateBy())) {
 | 
			
		||||
					baseEntity.setCreateBy(username);
 | 
			
		||||
				}
 | 
			
		||||
				// 当前已登录 且 更信任为空 则填充
 | 
			
		||||
				// 当前已登录 且 更新人为空 则填充
 | 
			
		||||
				if (StringUtils.isNotBlank(username)
 | 
			
		||||
						&& StringUtils.isBlank(baseEntity.getUpdateBy())) {
 | 
			
		||||
					baseEntity.setUpdateBy(username);
 | 
			
		||||
@@ -59,16 +59,13 @@ public class CreateAndUpdateMetaObjectHandler implements MetaObjectHandler {
 | 
			
		||||
			if (ObjectUtil.isNotNull(metaObject) && metaObject.getOriginalObject() instanceof BaseEntity) {
 | 
			
		||||
				BaseEntity baseEntity = (BaseEntity) metaObject.getOriginalObject();
 | 
			
		||||
				Date current = new Date();
 | 
			
		||||
				// 更新时间为空 则填充
 | 
			
		||||
				if (ObjectUtil.isNull(baseEntity.getUpdateTime())) {
 | 
			
		||||
					baseEntity.setUpdateTime(current);
 | 
			
		||||
				}
 | 
			
		||||
				String username = getLoginUsername();
 | 
			
		||||
				// 当前已登录 且 更信任为空 则填充
 | 
			
		||||
				if (StringUtils.isNotBlank(username)
 | 
			
		||||
						&& StringUtils.isBlank(baseEntity.getUpdateBy())) {
 | 
			
		||||
					baseEntity.setUpdateBy(username);
 | 
			
		||||
				}
 | 
			
		||||
                // 更新时间填充(不管为不为空)
 | 
			
		||||
                baseEntity.setUpdateTime(current);
 | 
			
		||||
                String username = getLoginUsername();
 | 
			
		||||
                // 当前已登录 更新人填充(不管为不为空)
 | 
			
		||||
                if (StringUtils.isNotBlank(username)) {
 | 
			
		||||
                    baseEntity.setUpdateBy(username);
 | 
			
		||||
                }
 | 
			
		||||
			}
 | 
			
		||||
		} catch (Exception e) {
 | 
			
		||||
			throw new ServiceException("自动注入异常 => " + e.getMessage(), HttpStatus.HTTP_UNAUTHORIZED);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user