diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/inteceptor/MysqlDataInterceptor.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/inteceptor/MysqlDataInterceptor.java index f8dea19..a14fe67 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/inteceptor/MysqlDataInterceptor.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/inteceptor/MysqlDataInterceptor.java @@ -124,7 +124,7 @@ public class MysqlDataInterceptor implements Interceptor { value = "'" + obj.toString() + "'"; } else if (obj instanceof Date) { DateFormat formatter = DateFormat.getDateTimeInstance(DateFormat.DEFAULT, DateFormat.DEFAULT, Locale.CHINA); - value = "'" + formatter.format(new Date()) + "'"; + value = "'" + formatter.format(obj) + "'"; } else { if (obj != null) { value = obj.toString(); @@ -151,10 +151,10 @@ public class MysqlDataInterceptor implements Interceptor { String propertyName = parameterMapping.getProperty(); if (metaObject.hasGetter(propertyName)) { Object obj = metaObject.getValue(propertyName); - sql = sql.replaceFirst("\\?", getParameterValue(obj,parameterMapping.getJavaType().getName())); + sql = sql.replaceFirst("\\?", getParameterValue(obj,parameterObject.getClass().getName())); } else if (boundSql.hasAdditionalParameter(propertyName)) { Object obj = boundSql.getAdditionalParameter(propertyName); - sql = sql.replaceFirst("\\?", getParameterValue(obj,parameterMapping.getJavaType().getName())); + sql = sql.replaceFirst("\\?", getParameterValue(obj,parameterObject.getClass().getName())); } } }