|
|
|
@ -331,23 +331,27 @@ public class BaseServices<TEntity, TEntityDto, TInsertDto, TEditDto> : IBaseServ |
|
|
|
|
/// <returns>影响行数</returns> |
|
|
|
|
public virtual async Task<List<long>> Add(List<TInsertDto> listEntity) |
|
|
|
|
{ |
|
|
|
|
var userId = UserContext.Current.User_Id; |
|
|
|
|
HttpRequest request = UserContext.Context.Request; |
|
|
|
|
var api = request.Path.ObjToString().TrimEnd('/').ToLower(); |
|
|
|
|
var ip = GetUserIp(UserContext.Context); |
|
|
|
|
var list = Mapper.Map(listEntity).ToANew<List<TEntity>>(); |
|
|
|
|
list.ForEach(entity => |
|
|
|
|
if (listEntity != null && listEntity.Any()) |
|
|
|
|
{ |
|
|
|
|
BasePoco ent = entity as BasePoco; |
|
|
|
|
ent.CreateIP = ip; |
|
|
|
|
ent.CreateProg = api; |
|
|
|
|
var userId = UserContext.Current.User_Id; |
|
|
|
|
HttpRequest request = UserContext.Context.Request; |
|
|
|
|
var api = request.Path.ObjToString().TrimEnd('/').ToLower(); |
|
|
|
|
var ip = GetUserIp(UserContext.Context); |
|
|
|
|
var list = Mapper.Map(listEntity).ToANew<List<TEntity>>(); |
|
|
|
|
list.ForEach(entity => |
|
|
|
|
{ |
|
|
|
|
BasePoco ent = entity as BasePoco; |
|
|
|
|
ent.CreateIP = ip; |
|
|
|
|
ent.CreateProg = api; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#region 检查是否存在相同值 |
|
|
|
|
CheckOnly(entity); |
|
|
|
|
#endregion |
|
|
|
|
}); |
|
|
|
|
return await BaseDal.Add(list); |
|
|
|
|
#region 检查是否存在相同值 |
|
|
|
|
CheckOnly(entity); |
|
|
|
|
#endregion |
|
|
|
|
}); |
|
|
|
|
return await BaseDal.Add(list); |
|
|
|
|
} |
|
|
|
|
else return default; |
|
|
|
|
} |
|
|
|
|
#endregion |
|
|
|
|
|
|
|
|
|