Parcourir la source

修复条件错误

zhouhao il y a 6 ans
Parent
commit
d50da1e22f

+ 5 - 1
hsweb-commons/hsweb-commons-dao/hsweb-commons-dao-mybatis/src/main/java/org/hswebframework/web/dao/mybatis/mapper/ChangedTermValue.java

@@ -3,13 +3,17 @@ package org.hswebframework.web.dao.mybatis.mapper;
 import lombok.AllArgsConstructor;
 import lombok.Data;
 
+import java.io.Serializable;
+
 /**
  * @author zhouhao
  * @since 3.0.0-RC
  */
 @Data
 @AllArgsConstructor
-public class ChangedTermValue {
+public class ChangedTermValue implements Serializable {
+    private static final long serialVersionUID = 6373611532663483048L;
+
     private Object old;
 
     private Object value;

+ 1 - 1
hsweb-commons/hsweb-commons-dao/hsweb-commons-dao-mybatis/src/main/java/org/hswebframework/web/dao/mybatis/mapper/dict/DictTermTypeMapper.java

@@ -91,7 +91,7 @@ public class DictTermTypeMapper extends AbstractSqlTermCustomer {
         Dialect dialect = column.getTableMetaData().getDatabaseMetaData().getDialect();
         String columnName = dialect.buildColumnName(tableAlias, column.getName());
         SqlAppender appender = new SqlAppender();
-        appender.add(columnName, not ? " != " : "=", "#{", wherePrefix, ".value}");
+        appender.add(columnName, not ? " != " : "=", "#{", wherePrefix, ".value.value}");
         return appender;
     }
 }