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