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

save 日期特殊处理

上级 62fa3795
......@@ -239,8 +239,17 @@ public class DbEntityService extends ServiceImpl<DbEntityMapper, EntityObj> impl
list.forEach(entityObj -> {
entityObj.keySet().forEach(key -> {
Object val=entityObj.get(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
dstDataSourceService.initDataSource(dsName);
DynamicDataSourceContextHolder.push(dsName);
entityObj.keySet().forEach(key -> {
Object val=entityObj.get(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);
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册