add pay
This commit is contained in:
@@ -93,16 +93,22 @@ func Pay(ctx *jxcontext.Context, orderID string, payType int, vendorPayType, app
|
||||
}
|
||||
)
|
||||
//支付金额<原金额
|
||||
globals.SugarLogger.Debug("order.PayPrice=========================", order.PayPrice)
|
||||
if payPrice < order.PayPrice {
|
||||
order = &model.Order{
|
||||
OrderID: orderID,
|
||||
PayPrice: payPrice,
|
||||
PayMethod: 5, //混合支付
|
||||
}
|
||||
} else {
|
||||
order = &model.Order{
|
||||
OrderID: orderID,
|
||||
PayMethod: 2, //微信支付
|
||||
}
|
||||
}
|
||||
globals.SugarLogger.Debug("order.OrderID after=========================", order.OrderID)
|
||||
globals.SugarLogger.Debug("order.PayPrice after=========================", order.PayPrice)
|
||||
globals.SugarLogger.Debug("order.PayMethod after=========================", order.PayMethod)
|
||||
globals.SugarLogger.Debugf("pay begin……")
|
||||
err = dao.GetEntity(db, order, "OrderID")
|
||||
if order.ID == 0 {
|
||||
@@ -207,6 +213,7 @@ func PayByBalance(ctx *jxcontext.Context, orderID string, isChoose, payType int,
|
||||
//orderInfo.PayMethod = 5 //混合支付状态
|
||||
needPay := totalPrice - userBill.AccountBalance //需支付金额
|
||||
globals.SugarLogger.Debug("orderInfo.PayPrice=================", orderInfo.PayPrice)
|
||||
globals.SugarLogger.Debug("orderInfo.OrderID=================", orderInfo.OrderID)
|
||||
WxPayParam, err := Pay(ctx, orderInfo.OrderID, payType, vendorPayType, appID, needPay)
|
||||
if err != nil {
|
||||
globals.SugarLogger.Debug("err=================", err)
|
||||
|
||||
Reference in New Issue
Block a user