|
|
|
@ -319,7 +319,6 @@ namespace BWP.B3SheepButcherManage.BL |
|
|
|
|
|
|
|
dmo.RealNumber = 总头数;//收购头数计算
|
|
|
|
|
|
|
|
var 榜前急宰重量 = Math.Round(dmo.HurryButcherDetails.Sum(x => (decimal?)x.Weight ?? 0), 2); |
|
|
|
if (总头数 == (dmo.WeighBill_BuyNum ?? 0)) |
|
|
|
{ |
|
|
|
//如果刚好等于过磅单的头数,则重量直接减掉,防止小数点
|
|
|
|
@ -329,7 +328,7 @@ namespace BWP.B3SheepButcherManage.BL |
|
|
|
{ |
|
|
|
var 过磅单每头猪的重量 = dmo.WeighBill_BuyWeigh1 / dmo.WeighBill_BuyNum; |
|
|
|
var 本次榜后结算重量 = Math.Round((总头数 * 过磅单每头猪的重量 ?? 0), 2); |
|
|
|
dmo.RealWeight = 榜前急宰重量 + 本次榜后结算重量; |
|
|
|
dmo.RealWeight = 本次榜后结算重量; |
|
|
|
} |
|
|
|
//更新到数据库
|
|
|
|
UpdateHeadNumAndWeight(dmo.ID, dmo.RealNumber, dmo.RealWeight); |
|
|
|
|