This commit is contained in:
richboo111
2022-08-03 17:10:30 +08:00
parent 766a35d2f3
commit dd9b616371

View File

@@ -185,10 +185,6 @@ func PayByBalance(ctx *jxcontext.Context, orderID string, isChoose, payType int,
// (3)使用余额且 余额大于支付金额
if userBill.AccountBalance > 0 && userBill.AccountBalance > orderInfo.PayPrice && isChoose == Choose {
globals.SugarLogger.Debug("进入余额支付部分")
var order = &model.Order{
PayPrice: orderInfo.PayPrice,
PayMethod: 1, //余额支付
}
//txDB, _ := dao.Begin(db)
//defer func() {
// if r := recover(); r != nil {
@@ -197,6 +193,7 @@ func PayByBalance(ctx *jxcontext.Context, orderID string, isChoose, payType int,
// dao.Commit(db, txDB)
//}()
//增加账单 余额减去相应金额
globals.SugarLogger.Debug("增加账单 余额减去相应金额")
money := userBill.AccountBalance - orderInfo.PayPrice
if err = dao.UpdateUserBill(userBill.UserID, money); err != nil {
return nil, "余额支付失败", err
@@ -206,8 +203,7 @@ func PayByBalance(ctx *jxcontext.Context, orderID string, isChoose, payType int,
// return nil, "使用余额支付失败:", err
//}
//更新订单状态
order.Status = 110
order.PayMethod = 1
globals.SugarLogger.Debug("更新订单状态")
if _, err := dao.SetOrderStatus(orderInfo.PayPrice, 1, 110, orderID); err != nil {
return nil, "更新order状态失败", err
}