diff --git a/business/api/order.go b/business/api/order.go index 5457c3e..98607a2 100644 --- a/business/api/order.go +++ b/business/api/order.go @@ -94,6 +94,11 @@ func (p DefParty) orderCreatePreCheck() web_iris.Party { orderCreatePreCheckResponse.PayType = 1 } } + var systemConfigPay models.SystemConfig + database.Instance().Model(&models.SystemConfig{}).Where("config_type = 3").Order(clause.OrderByColumn{Column: clause.Column{Name: "sort"}, Desc: true}).Limit(1).Find(&systemConfigPay) + if systemConfigPay.Name == "payOff" { + orderCreatePreCheckResponse.PayType = 0 + } Success(ctx, orderCreateRequest, orderCreatePreCheckResponse) })