mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 21:57:56 +08:00
修复加载i18n问题
This commit is contained in:
@@ -2,8 +2,10 @@ package com.gitee.sop.admin.common.support;
|
||||
|
||||
import com.gitee.fastmybatis.core.mapper.BaseMapper;
|
||||
import com.gitee.fastmybatis.core.query.LambdaQuery;
|
||||
import com.gitee.fastmybatis.core.support.Getter;
|
||||
import com.gitee.fastmybatis.core.support.LambdaService;
|
||||
import com.gitee.sop.admin.common.context.UserContext;
|
||||
import com.gitee.sop.admin.common.enums.IEnum;
|
||||
import com.gitee.sop.admin.common.util.DateUtil;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
@@ -30,6 +32,22 @@ public interface ServiceSupport<E, Mapper extends BaseMapper<E>> extends LambdaS
|
||||
super(entityClass);
|
||||
}
|
||||
|
||||
@Override
|
||||
public LambdaQuery<E> eq(Getter<E, ?> getter, Object value) {
|
||||
if (value instanceof IEnum<?>) {
|
||||
return super.eq(getter, ((IEnum<?>) value).getValue());
|
||||
}
|
||||
return super.eq(getter, value);
|
||||
}
|
||||
|
||||
@Override
|
||||
public LambdaQuery<E> notEq(Getter<E, ?> getter, Object value) {
|
||||
if (value instanceof IEnum<?>) {
|
||||
return super.notEq(getter, ((IEnum<?>) value).getValue());
|
||||
}
|
||||
return super.notEq(getter, value);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int update() {
|
||||
this.appendUpdate();
|
||||
|
Reference in New Issue
Block a user