修改泡前库实时库存信息

liuwf
liulb@mesnac.com 1 year ago
parent f453a508c6
commit cb47f07811

Binary file not shown.

@ -586,6 +586,71 @@
是否执行中
</summary>
</member>
<member name="T:Admin.Core.Model.BaseSpaceDetail">
<summary>
货道明细
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.ObjId">
<summary>
主键标识
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.StoreCode">
<summary>
所属仓库
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.SpaceCode">
<summary>
货道编号
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialCode">
<summary>
物料编码
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialName">
<summary>
物料名称
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialType">
<summary>
物料类型
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialAmount">
<summary>
物料数量
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.IsFlag">
<summary>
是否标识
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.CreatedBy">
<summary>
创建人
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.CreatedTime">
<summary>
创建时间
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.UpdatedBy">
<summary>
更新人
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.UpdatedTime">
<summary>
更新时间
</summary>
</member>
<member name="T:Admin.Core.Model.BaseSpaceInfo">
<summary>
货道信息

@ -586,6 +586,71 @@
是否执行中
</summary>
</member>
<member name="T:Admin.Core.Model.BaseSpaceDetail">
<summary>
货道明细
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.ObjId">
<summary>
主键标识
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.StoreCode">
<summary>
所属仓库
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.SpaceCode">
<summary>
货道编号
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialCode">
<summary>
物料编码
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialName">
<summary>
物料名称
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialType">
<summary>
物料类型
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialAmount">
<summary>
物料数量
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.IsFlag">
<summary>
是否标识
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.CreatedBy">
<summary>
创建人
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.CreatedTime">
<summary>
创建时间
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.UpdatedBy">
<summary>
更新人
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.UpdatedTime">
<summary>
更新时间
</summary>
</member>
<member name="T:Admin.Core.Model.BaseSpaceInfo">
<summary>
货道信息

@ -0,0 +1,12 @@
using Admin.Core.Model;
using Admin.Core.Model.Model_New;
namespace Admin.Core.IRepository
{
/// <summary>
/// IBaseSpaceDetailRepository
/// </summary>
public interface IBaseSpaceDetailRepository : IBaseRepository<BaseSpaceDetail>
{
}
}

@ -1,5 +1,6 @@
using Admin.Core.Model;
using Admin.Core.Model.Model_New;
using System.Threading.Tasks;
namespace Admin.Core.IRepository
{
@ -8,5 +9,6 @@ namespace Admin.Core.IRepository
/// </summary>
public interface IRealTaskInfoRepository : IBaseRepository<RealTaskInfo>
{
Task<RealTaskInfo> FirstAsync();
}
}

@ -9,6 +9,6 @@ namespace Admin.Core.IRepository
/// </summary>
public interface IRecordInstoreRepository : IBaseRepository<RecordInstore>
{
Task<bool> SaveRecordToDb(RecordInstore store, RealTaskInfo realTask, BaseSpaceInfo baseSpaceInfo);
Task<bool> SaveRecordToDb(RecordInstore store, RealTaskInfo realTask, BaseSpaceInfo baseSpaceInfo, BaseSpaceDetail baseDetail);
}
}

@ -586,6 +586,71 @@
是否执行中
</summary>
</member>
<member name="T:Admin.Core.Model.BaseSpaceDetail">
<summary>
货道明细
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.ObjId">
<summary>
主键标识
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.StoreCode">
<summary>
所属仓库
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.SpaceCode">
<summary>
货道编号
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialCode">
<summary>
物料编码
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialName">
<summary>
物料名称
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialType">
<summary>
物料类型
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialAmount">
<summary>
物料数量
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.IsFlag">
<summary>
是否标识
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.CreatedBy">
<summary>
创建人
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.CreatedTime">
<summary>
创建时间
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.UpdatedBy">
<summary>
更新人
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.UpdatedTime">
<summary>
更新时间
</summary>
</member>
<member name="T:Admin.Core.Model.BaseSpaceInfo">
<summary>
货道信息

@ -1 +1 @@
c215c23fe2eb4caf9d482bc6492c872126ae289a
cb3d2b8bd836b1de4ba9a5770b954a07147af547

@ -0,0 +1,12 @@
using Admin.Core.IService;
using Admin.Core.Model;
namespace Admin.Core.IService
{
/// <summary>
/// IBaseSpaceDetailServices
/// </summary>
public interface IBaseSpaceDetailServices : IBaseServices<BaseSpaceDetail>
{
}
}

@ -1,5 +1,6 @@
using Admin.Core.IService;
using Admin.Core.Model;
using System.Threading.Tasks;
namespace Admin.Core.IService
{
@ -8,5 +9,6 @@ namespace Admin.Core.IService
/// </summary>
public interface IRealTaskInfoServices : IBaseServices<RealTaskInfo>
{
Task<RealTaskInfo> FirstAsync();
}
}

@ -1,6 +1,7 @@
using Admin.Core.IService;
using Admin.Core.Model;
using Admin.Core.Model.ViewModels;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
@ -11,7 +12,22 @@ namespace Admin.Core.IService
/// </summary>
public interface IRecordInstoreServices : IBaseServices<RecordInstore>
{
Task<bool> SaveRecordToDb(RecordInstore store, RealTaskInfo realTask, BaseSpaceInfo baseSpaceInfo);
Task<List<EnterLibView>> SaveRecordToDb(string storeCode);
/// <summary>
/// 开启事务记录信息
/// </summary>
/// <param name="store"></param>
/// <param name="realTask"></param>
/// <param name="baseSpaceInfo"></param>
/// <param name="baseDetail"></param>
/// <returns></returns>
Task<bool> SaveRecordToDb(RecordInstore store, RealTaskInfo realTask, BaseSpaceInfo baseSpaceInfo, BaseSpaceDetail baseDetail);
/// <summary>
/// 查询入库记录
/// </summary>
/// <param name="storeCode">仓库号</param>
/// <param name="startTime">开始时间</param>
/// <param name="endTime">结束时间</param>
/// <returns>入库记录集合</returns>
Task<List<EnterLibView>> SaveRecordToDb(string storeCode,DateTime startTime, DateTime endTime);
}
}

@ -586,6 +586,71 @@
是否执行中
</summary>
</member>
<member name="T:Admin.Core.Model.BaseSpaceDetail">
<summary>
货道明细
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.ObjId">
<summary>
主键标识
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.StoreCode">
<summary>
所属仓库
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.SpaceCode">
<summary>
货道编号
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialCode">
<summary>
物料编码
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialName">
<summary>
物料名称
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialType">
<summary>
物料类型
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialAmount">
<summary>
物料数量
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.IsFlag">
<summary>
是否标识
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.CreatedBy">
<summary>
创建人
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.CreatedTime">
<summary>
创建时间
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.UpdatedBy">
<summary>
更新人
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.UpdatedTime">
<summary>
更新时间
</summary>
</member>
<member name="T:Admin.Core.Model.BaseSpaceInfo">
<summary>
货道信息

@ -1 +1 @@
5c76147ac4991abb095ca847308747c66cb36894
158b604b4a91638cbc35640b51c8586c07175283

@ -0,0 +1,77 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Admin.Core.Model
{
/// <summary>
/// 货道明细
/// </summary>
[SugarTable("BASE_SPACEDETAIL", "AUCMA_MES")]
public class BaseSpaceDetail
{
/// <summary>
/// 主键标识
///</summary>
[SugarColumn(ColumnName = "OBJ_ID", IsPrimaryKey = true, IsIdentity = true)]
public int ObjId { get; set; }
/// <summary>
/// 所属仓库
/// </summary>
[SugarColumn(ColumnName = "STORE_CODE")]
public string StoreCode { get; set; }
/// <summary>
/// 货道编号
/// </summary>
[SugarColumn(ColumnName = "SPACE_CODE")]
public string SpaceCode { get; set; }
/// <summary>
/// 物料编码
/// </summary>
[SugarColumn(ColumnName = "MATERIAL_NAME")]
public string MaterialCode { get; set; }
/// <summary>
/// 物料名称
/// </summary>
[SugarColumn(ColumnName = "MATERIAL_CODE")]
public string MaterialName { get; set; }
/// <summary>
/// 物料类型
/// </summary>
[SugarColumn(ColumnName = "MATERIAL_TYPE")]
public string MaterialType { get; set; }
/// <summary>
/// 物料数量
/// </summary>
[SugarColumn(ColumnName = "MATERIAL_AMOUNT")]
public int MaterialAmount { get; set; }
/// <summary>
/// 是否标识
/// </summary>
[SugarColumn(ColumnName = "IS_FLAG")]
public int IsFlag { get; set; }
/// <summary>
/// 创建人
/// </summary>
[SugarColumn(ColumnName = "CREATED_BY")]
public string CreatedBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[SugarColumn(ColumnName = "CREATED_TIME")]
public DateTime CreatedTime { get; set; }
/// <summary>
/// 更新人
/// </summary>
[SugarColumn(ColumnName = "UPDATED_BY")]
public string UpdatedBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[SugarColumn(ColumnName = "UPDATED_TIME")]
public DateTime? UpdatedTime { get; set; }
}
}

@ -586,6 +586,71 @@
是否执行中
</summary>
</member>
<member name="T:Admin.Core.Model.BaseSpaceDetail">
<summary>
货道明细
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.ObjId">
<summary>
主键标识
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.StoreCode">
<summary>
所属仓库
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.SpaceCode">
<summary>
货道编号
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialCode">
<summary>
物料编码
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialName">
<summary>
物料名称
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialType">
<summary>
物料类型
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialAmount">
<summary>
物料数量
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.IsFlag">
<summary>
是否标识
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.CreatedBy">
<summary>
创建人
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.CreatedTime">
<summary>
创建时间
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.UpdatedBy">
<summary>
更新人
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.UpdatedTime">
<summary>
更新时间
</summary>
</member>
<member name="T:Admin.Core.Model.BaseSpaceInfo">
<summary>
货道信息

@ -1 +1 @@
02972bd7e2780fd4cdc9557049e11bc6c24039d1
1d18b01d600b2be8048eaeb148bcda7f437b4029

@ -0,0 +1,16 @@
using Admin.Core.Model;
using Admin.Core.Model.Model_New;
using Admin.Core.Repository;
namespace Admin.Core.IRepository
{
/// <summary>
/// BaseSpaceDetailRepository
/// </summary>
public class BaseSpaceDetailRepository : BaseRepository<BaseSpaceDetail>, IBaseSpaceDetailRepository
{
public BaseSpaceDetailRepository(IUnitOfWork unitOfWork) : base(unitOfWork)
{
}
}
}

@ -1,5 +1,6 @@
using Admin.Core.Model;
using Admin.Core.Repository;
using System.Threading.Tasks;
namespace Admin.Core.IRepository
{
@ -11,5 +12,14 @@ namespace Admin.Core.IRepository
public RealTaskInfoRepository(IUnitOfWork unitOfWork) : base(unitOfWork)
{
}
/// <summary>
/// 查询第一条数据
/// </summary>
/// <returns></returns>
public async Task<RealTaskInfo> FirstAsync()
{
return await Db.Queryable<RealTaskInfo>().FirstAsync();
}
}
}

@ -16,7 +16,7 @@ namespace Admin.Core.IRepository
{
}
public async Task<bool> SaveRecordToDb(RecordInstore store, RealTaskInfo realTask, BaseSpaceInfo baseSpaceInfo)
public async Task<bool> SaveRecordToDb(RecordInstore store, RealTaskInfo realTask, BaseSpaceInfo baseSpaceInfo, BaseSpaceDetail baseDetail)
{
try
{
@ -24,6 +24,7 @@ namespace Admin.Core.IRepository
Db.Deleteable(realTask).ExecuteCommand();
Db.Updateable(baseSpaceInfo).ExecuteCommand();
Db.Insertable(store).ExecuteCommand();
Db.Insertable(baseDetail).ExecuteCommand();
Db.Ado.CommitTran();
return true;
}

@ -586,6 +586,71 @@
是否执行中
</summary>
</member>
<member name="T:Admin.Core.Model.BaseSpaceDetail">
<summary>
货道明细
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.ObjId">
<summary>
主键标识
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.StoreCode">
<summary>
所属仓库
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.SpaceCode">
<summary>
货道编号
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialCode">
<summary>
物料编码
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialName">
<summary>
物料名称
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialType">
<summary>
物料类型
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialAmount">
<summary>
物料数量
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.IsFlag">
<summary>
是否标识
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.CreatedBy">
<summary>
创建人
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.CreatedTime">
<summary>
创建时间
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.UpdatedBy">
<summary>
更新人
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.UpdatedTime">
<summary>
更新时间
</summary>
</member>
<member name="T:Admin.Core.Model.BaseSpaceInfo">
<summary>
货道信息

@ -1 +1 @@
44d23ba299b9e386ca7fc6eab0ede15e1b1968a7
e082b43fc90dd50245554be42d2f20880c611351

@ -0,0 +1,17 @@
using Admin.Core.IRepository;
using Admin.Core.IService;
using Admin.Core.Model;
using Admin.Core.Model.Model_New;
namespace Admin.Core.Service
{
public class BaseSpaceDetailServices : BaseServices<BaseSpaceDetail>, IBaseSpaceDetailServices
{
private readonly IBaseRepository<BaseSpaceDetail> _dal;
public BaseSpaceDetailServices(IBaseRepository<BaseSpaceDetail> dal)
{
this._dal = dal;
base.BaseDal = dal;
}
}
}

@ -1,16 +1,24 @@
using Admin.Core.IRepository;
using Admin.Core.IService;
using Admin.Core.Model;
using System.Threading.Tasks;
namespace Admin.Core.Service
{
public class RealTaskInfoServices : BaseServices<RealTaskInfo>, IRealTaskInfoServices
{
private readonly IBaseRepository<RealTaskInfo> _dal;
public RealTaskInfoServices(IBaseRepository<RealTaskInfo> dal)
private readonly IRealTaskInfoRepository _realTaskInfoRepository;
public RealTaskInfoServices(IBaseRepository<RealTaskInfo> dal, IRealTaskInfoRepository realTaskInfoRepository)
{
this._dal = dal;
base.BaseDal = dal;
_realTaskInfoRepository= realTaskInfoRepository;
}
public Task<RealTaskInfo> FirstAsync()
{
return _realTaskInfoRepository.FirstAsync();
}
}
}

@ -34,9 +34,9 @@ namespace Admin.Core.Service
/// <param name="realTask"></param>
/// <param name="baseSpaceInfo"></param>
/// <returns></returns>
public async Task<bool> SaveRecordToDb(RecordInstore store, RealTaskInfo realTask, BaseSpaceInfo baseSpaceInfo)
public async Task<bool> SaveRecordToDb(RecordInstore store, RealTaskInfo realTask, BaseSpaceInfo baseSpaceInfo, BaseSpaceDetail baseDetail)
{
return await _recordInstoreRepository.SaveRecordToDb(store, realTask, baseSpaceInfo);
return await _recordInstoreRepository.SaveRecordToDb(store, realTask, baseSpaceInfo, baseDetail);
}
/// <summary>
@ -45,15 +45,11 @@ namespace Admin.Core.Service
/// <param name="storeCode"></param>
/// <returns></returns>
/// <exception cref="System.NotImplementedException"></exception>
public async Task<List<EnterLibView>> SaveRecordToDb(string storeCode)
public async Task<List<EnterLibView>> SaveRecordToDb(string storeCode,DateTime startTime, DateTime endTime)
{
DateTime startTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 00:00:00"));
DateTime endTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 23:59:59"));
try
{
List<RecordInstore> preCordList = await _recordInstoreRepository.QueryAsync(d => d.CreatedTime >= startTime);
List<RecordInstore> preCordList = await _recordInstoreRepository.QueryAsync(d => d.CreatedTime >= startTime&& d.CreatedTime <= endTime);
if (preCordList.Count() == 0) return null;
var proList = _productPlanInfoRepository.Query();
if (proList.Count() == 0) return null;
@ -69,9 +65,8 @@ namespace Admin.Core.Service
MaterialBarCode = p.BarCodeCode,
EnterSpace = p.SpaceCode,
ExecDateTime = p.CreatedTime,
Status = "入库成功"
Status = p.EntryPattern==0?"正常":"异常"
};
return list.ToList();
}
catch (Exception ex)
@ -80,5 +75,7 @@ namespace Admin.Core.Service
return null;
}
}
}
}

@ -586,6 +586,71 @@
是否执行中
</summary>
</member>
<member name="T:Admin.Core.Model.BaseSpaceDetail">
<summary>
货道明细
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.ObjId">
<summary>
主键标识
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.StoreCode">
<summary>
所属仓库
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.SpaceCode">
<summary>
货道编号
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialCode">
<summary>
物料编码
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialName">
<summary>
物料名称
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialType">
<summary>
物料类型
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.MaterialAmount">
<summary>
物料数量
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.IsFlag">
<summary>
是否标识
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.CreatedBy">
<summary>
创建人
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.CreatedTime">
<summary>
创建时间
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.UpdatedBy">
<summary>
更新人
</summary>
</member>
<member name="P:Admin.Core.Model.BaseSpaceDetail.UpdatedTime">
<summary>
更新时间
</summary>
</member>
<member name="T:Admin.Core.Model.BaseSpaceInfo">
<summary>
货道信息

@ -1 +1 @@
02373af7b9030d5511075de42d4ee620b7715821
bae59b438f04ddf7737704e1c7d23da10da7b19c

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save