mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2026-01-09 09:54:42 +08:00
🐛fix: #ICMS86 创建新的任务保存时提示job name不能为null
This commit is contained in:
@@ -28,7 +28,13 @@ namespace Infrastructure
|
|||||||
{
|
{
|
||||||
if (obj == null) return default(T);
|
if (obj == null) return default(T);
|
||||||
|
|
||||||
var config = new MapperConfiguration(cfg=>cfg.CreateMap(obj.GetType(),typeof(T)));
|
// 当Id为空时,不进行映射
|
||||||
|
var config = new MapperConfiguration(cfg => {
|
||||||
|
cfg.CreateMap(obj.GetType(), typeof(T))
|
||||||
|
.ForMember("Id", opt => opt.Condition((src, dest, srcValue) =>
|
||||||
|
srcValue != null && !string.IsNullOrEmpty(srcValue.ToString())
|
||||||
|
));
|
||||||
|
});
|
||||||
var mapper = config.CreateMapper();
|
var mapper = config.CreateMapper();
|
||||||
return mapper.Map<T>(obj);
|
return mapper.Map<T>(obj);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user