同一天守价多次只算一次运费

This commit is contained in:
苏尹岚
2020-08-24 15:04:29 +08:00
parent 26a00313e3
commit 8d52b66ac6

View File

@@ -781,6 +781,11 @@ func generateOrder(ctx *jxcontext.Context, jxOrder *JxOrderInfo, addressID int64
//TODO 2020-08-06 配送费固定5元
outJxOrder.FreightPrice = 500
// }
//如果是守价的订单,需要查询本期中该用户是否已经守价过,如果守价过就只算一次运费
priceDefendOrders, _ := dao.GetPriceDefendOrder(db, nil, nil, []int{jxutils.GetDefendPriceIssue()}, 0, -1, -1, deliveryAddress.UserID, utils.ZeroTimeValue, utils.ZeroTimeValue, false)
if len(priceDefendOrders) > 0 {
outJxOrder.FreightPrice = 0
}
} else {
outJxOrder.FreightPrice = 0
}