|
|
|
@ -330,7 +330,17 @@ public class BaseServices<TEntity, TEntityDto, TInsertDto, TEditDto> : IBaseServ |
|
|
|
|
ip = GetUserIp(UserContext.Context); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var list = Mapper.Map(listEntity).ToANew<List<TEntity>>(); |
|
|
|
|
|
|
|
|
|
var list = new List<TEntity>(); |
|
|
|
|
|
|
|
|
|
foreach (var item in listEntity) |
|
|
|
|
{ |
|
|
|
|
var entity = new TEntity(); |
|
|
|
|
ConvertTInsertDto2TEntity(item, entity); |
|
|
|
|
list.Add(entity); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//var list = Mapper.Map(listEntity).ToANew<List<TEntity>>(); |
|
|
|
|
list.ForEach(entity => |
|
|
|
|
{ |
|
|
|
|
BasePoco ent = entity as BasePoco; |
|
|
|
@ -1154,6 +1164,25 @@ public class BaseServices<TEntity, TEntityDto, TInsertDto, TEditDto> : IBaseServ |
|
|
|
|
// dest.SetValueForField(DbConsts.ColunmName_TenantId, _currentTenantId); |
|
|
|
|
//} |
|
|
|
|
} |
|
|
|
|
protected void ConvertTInsertDto2TEntity(TInsertDto source, TEntity dest) |
|
|
|
|
{ |
|
|
|
|
foreach (System.Reflection.PropertyInfo mItem in typeof(TEditDto).GetProperties()) |
|
|
|
|
{ |
|
|
|
|
if (dest.HasField(mItem.Name)) |
|
|
|
|
dest.SetValueForField(mItem.Name, mItem.GetValue(source, null)); |
|
|
|
|
} |
|
|
|
|
//dest.SetValueForField(DbConsts.ColunmName_LastModificationTime, DateTimeHelper.Now()); |
|
|
|
|
//if (_currentUserId != default) |
|
|
|
|
//{ |
|
|
|
|
// //dest.SetValueForField(DbConsts.ColunmName_LastModifierId, _currentUserId); |
|
|
|
|
// dest.SetValueForField(DbConsts.ColunmName_LastModifier, _currentUserName); |
|
|
|
|
//} |
|
|
|
|
|
|
|
|
|
//if (_currentTenantId != null) |
|
|
|
|
//{ |
|
|
|
|
// dest.SetValueForField(DbConsts.ColunmName_TenantId, _currentTenantId); |
|
|
|
|
//} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#region 检查表中是否已经存在相同代码的数据 |
|
|
|
|
|
|
|
|
@ -1393,8 +1422,8 @@ where IsEnable=1 |
|
|
|
|
and ParaMasterNo = '{ParaMasterNo}' |
|
|
|
|
and ParaDetailNo in (select value from Openjson('{value}')) |
|
|
|
|
ORDER BY SortNo ASC";
|
|
|
|
|
var list = DbAccess.QueryList<Ghrs_ParaDetail>(sql); |
|
|
|
|
|
|
|
|
|
var list = DbAccess.QueryList<Ghrs_ParaDetail>(sql); |
|
|
|
|
|
|
|
|
|
label = string.Join(",", list.Select(o => o.ParaDetailName)); |
|
|
|
|
return label; |
|
|
|
|
} |
|
|
|
|