|
@ -637,7 +637,13 @@ namespace BBWY.Server.Business |
|
|
if (dbOsku != null) |
|
|
if (dbOsku != null) |
|
|
{ |
|
|
{ |
|
|
var oskuCF = orderSkuCFDetailList.FirstOrDefault(x => x.OrderId == orderId && x.SkuId == dbOsku.SkuId); |
|
|
var oskuCF = orderSkuCFDetailList.FirstOrDefault(x => x.OrderId == orderId && x.SkuId == dbOsku.SkuId); |
|
|
var isDetailChanged = (dbOsku.ShouldPay == 0 || dbOsku.ShouldPay == null) && oskuCF != null && oskuCF.ShouldPay != 0; |
|
|
var isDetailChanged = oskuCF != null && (dbOsku.ShouldPay != oskuCF.ShouldPay || |
|
|
|
|
|
dbOsku.Balance != oskuCF.Balance|| |
|
|
|
|
|
dbOsku.PingTaiChengDanYouHuiQuan != oskuCF.PingTaiChengDanYouHuiQuan|| |
|
|
|
|
|
dbOsku.SuperRedEnvelope != oskuCF.SuperRedEnvelope || |
|
|
|
|
|
dbOsku.XianPinLeiDongQuan != oskuCF.XianPinLeiDongQuan || |
|
|
|
|
|
dbOsku.JingDou != oskuCF.JingDou || |
|
|
|
|
|
dbOsku.DongQuan != oskuCF.DongQuan); |
|
|
if (dbOsku.ProductId != wareId || isDetailChanged) |
|
|
if (dbOsku.ProductId != wareId || isDetailChanged) |
|
|
{ |
|
|
{ |
|
|
var skuActualAmount = oskuCF?.ShouldPay ?? 0M + |
|
|
var skuActualAmount = oskuCF?.ShouldPay ?? 0M + |
|
|