提交 da2d78d3 编写于 作者: ibiz4j's avatar ibiz4j

save 日期特殊处理

上级 62fa3795
...@@ -239,8 +239,17 @@ public class DbEntityService extends ServiceImpl<DbEntityMapper, EntityObj> impl ...@@ -239,8 +239,17 @@ public class DbEntityService extends ServiceImpl<DbEntityMapper, EntityObj> impl
list.forEach(entityObj -> { list.forEach(entityObj -> {
entityObj.keySet().forEach(key -> { entityObj.keySet().forEach(key -> {
Object val=entityObj.get(key);
if(!key.toUpperCase().equals(key)) if(!key.toUpperCase().equals(key))
entityObj.put(key.toUpperCase(),entityObj.get(key)); entityObj.put(key.toUpperCase(),val);
if(val!=null&&val instanceof Long)
{
FieldModel f=entityModel.getField(key.toUpperCase());
if(f!=null&&f.getField()!=null&&f.getField().getDataType()!=null&&f.getField().getDataType().indexOf("TIME")>=0)
{
entityObj.put(key.toUpperCase(),new Timestamp((Long)val));
}
}
}); });
}); });
...@@ -290,8 +299,17 @@ public class DbEntityService extends ServiceImpl<DbEntityMapper, EntityObj> impl ...@@ -290,8 +299,17 @@ public class DbEntityService extends ServiceImpl<DbEntityMapper, EntityObj> impl
dstDataSourceService.initDataSource(dsName); dstDataSourceService.initDataSource(dsName);
DynamicDataSourceContextHolder.push(dsName); DynamicDataSourceContextHolder.push(dsName);
entityObj.keySet().forEach(key -> { entityObj.keySet().forEach(key -> {
Object val=entityObj.get(key);
if(!key.toUpperCase().equals(key)) if(!key.toUpperCase().equals(key))
entityObj.put(key.toUpperCase(),entityObj.get(key)); entityObj.put(key.toUpperCase(),val);
if(val!=null&&val instanceof Long)
{
FieldModel f=entityModel.getField(key.toUpperCase());
if(f!=null&&f.getField()!=null&&f.getField().getDataType()!=null&&f.getField().getDataType().indexOf("TIME")>=0)
{
entityObj.put(key.toUpperCase(),new Timestamp((Long)val));
}
}
}); });
return baseMapper.save(entityModel, entityObj); return baseMapper.save(entityModel, entityObj);
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册