Browse Source

更新版本

FoShanPG
Administrator 3 years ago
parent
commit
a7b58b2246
  1. 7
      src/Modules/SettleAccount/src/SettleAccount.Domain/Entities/Materials/Material.cs
  2. 24
      src/Modules/SettleAccount/src/SettleAccount.EntityFrameworkCore/Repository/SettleAccountJob/Report/ErpPartDapperRepository.cs

7
src/Modules/SettleAccount/src/SettleAccount.Domain/Entities/Materials/Material.cs

@ -37,6 +37,10 @@ namespace Win.Sfs.SettleAccount.Entities.Materials
/// 估价类描述
/// </summary>
public string EstimateTypeDesc { set; get; }
public string CustomerPartCode { set; get; }
public void SetId(Guid id, Guid branchId)
{
@ -63,7 +67,7 @@ namespace Win.Sfs.SettleAccount.Entities.Materials
Guid id,
Guid branchId,
string factory, string materialCode, string materialDesc, string unit, string estimateType, string estimateTypeDesc):base(id)
string factory, string materialCode, string materialDesc, string unit, string estimateType, string estimateTypeDesc,string customerPartCode) :base(id)
{
BranchId = branchId;
Factory = factory;
@ -72,6 +76,7 @@ namespace Win.Sfs.SettleAccount.Entities.Materials
Unit = unit;
EstimateType = estimateType;
EstimateTypeDesc = estimateTypeDesc;
CustomerPartCode = customerPartCode;
}
}
}

24
src/Modules/SettleAccount/src/SettleAccount.EntityFrameworkCore/Repository/SettleAccountJob/Report/ErpPartDapperRepository.cs

@ -55,25 +55,11 @@ namespace Win.Sfs.SettleAccount.Repository.SettleAccountJob.Report
{
List<Material> _materialList = new List<Material>();
List<ErpPrice> _priceList = new List<ErpPrice>();
//if (CacheManager.CacheMaterials != null)
//{
// _materialList = CacheManager.CacheMaterials;
// _materialList= CacheManager.CacheMaterials.GroupBy(p => new { p.MaterialCode }).Select(p => p.FirstOrDefault()).ToList();
//}
//else
//{
_materialList = DbConnection.Query<Material>("select max(Id) ID,'' Factory,MaterialCode,MaterialDesc,EstimateTypeDesc,EstimateType from Set_material group by MaterialCode,MaterialDesc,EstimateTypeDesc,EstimateType ").ToList();
//}
//if (CacheManager.CachePriceList != null)
//{
// _priceList = CacheManager.CachePriceList;
// _priceList = CacheManager.CachePriceList.GroupBy(p => new { p.SapErpPartCode }).Select(p => p.FirstOrDefault()).ToList();
//}
//else
//{
_priceList = DbConnection.Query<ErpPrice>("select Price SapPrice, MaterialCode SapErpPartCode from Set_PriceList where type='10' and version=(select max(version) from Set_PriceListVersion)").ToList();
//}
_materialList = DbConnection.Query<Material>("select max(Id) ID,'' Factory,MaterialCode,MaterialDesc,EstimateTypeDesc,EstimateType from Set_material group by MaterialCode,MaterialDesc,EstimateTypeDesc,EstimateType ").ToList();
_priceList = DbConnection.Query<ErpPrice>("select Price SapPrice, MaterialCode SapErpPartCode from Set_PriceList where type='10' and version=(select max(version) from Set_PriceListVersion)").ToList();
List<T> tmpList = new List<T>();
if (isNotHistoryPart == true)
{

Loading…
Cancel
Save