This commit is contained in:
fuenmao
2025-12-05 11:46:47 +08:00
parent e0ae9bdfc5
commit f96ce8fb07
7 changed files with 147 additions and 8 deletions
@@ -187,7 +187,7 @@ public class MedicinalService : DbRepository<Medicinal>, IMedicinalService
decimal unitPrice = 0m;
if (input.AddWeight > 0)
{
unitPrice = Decimal.Round(input.TotalPrice / input.AddWeight, 2, MidpointRounding.AwayFromZero);
unitPrice = Decimal.Round(input.TotalPrice / input.AddWeight, 5, MidpointRounding.AwayFromZero);
}
// 添加记录
await Context.Insertable(new MedicinalAddLog
@@ -239,7 +239,7 @@ public class MedicinalService : DbRepository<Medicinal>, IMedicinalService
// 更新记录
log.AddWeight = input.AddWeight;
log.TotalPrice = input.TotalPrice;
log.UnitPrice = Decimal.Round(input.TotalPrice / input.AddWeight, 2, MidpointRounding.AwayFromZero);
log.UnitPrice = Decimal.Round(input.TotalPrice / input.AddWeight, 5, MidpointRounding.AwayFromZero);
await Context.Updateable(log).ExecuteCommandAsync();
// 更新药材库存