diff --git a/YLErpDAL/Modules/SwapModule/SwapRateService.cs b/YLErpDAL/Modules/SwapModule/SwapRateService.cs index 810db1c6..518644e6 100644 --- a/YLErpDAL/Modules/SwapModule/SwapRateService.cs +++ b/YLErpDAL/Modules/SwapModule/SwapRateService.cs @@ -242,7 +242,7 @@ namespace YLErp.Modules.SwapModule } else { - swapRate.TempRateIsPercent = false; + swapRate.TempRateIsPercent = true; decimal.TryParse(tempRate, out rate); } swapRate.TempRate = rate; @@ -260,7 +260,7 @@ namespace YLErp.Modules.SwapModule } else { - swapRate.BaseRateIsPercent = false; + swapRate.BaseRateIsPercent = true; decimal.TryParse(baseRate, out rate); } swapRate.BaseRate = rate; @@ -278,7 +278,7 @@ namespace YLErp.Modules.SwapModule } else { - swapRate.DiscountRateIsPercent = false; + swapRate.DiscountRateIsPercent = true; decimal.TryParse(disAccRate, out rate); } swapRate.DiscountRate = rate; @@ -318,7 +318,7 @@ namespace YLErp.Modules.SwapModule offlineRate = offlineRate.Replace("%", ""); if (decimal.TryParse(offlineRate, out rate)) { - rate = rate / 100; + rate /= 100; } } else @@ -327,6 +327,7 @@ namespace YLErp.Modules.SwapModule if (!decimal.TryParse(offlineRate, out rate)) { // 解析失败时的处理 + LogFactory.GetLogger("导入阶梯费率").Error($"第{rowIndex}行,线下费率解析失败:{offlineRate}"); rate = 0; } }