diff --git a/business/model/dao/dao_bill.go b/business/model/dao/dao_bill.go index f3545ebe9..b9c3c7389 100644 --- a/business/model/dao/dao_bill.go +++ b/business/model/dao/dao_bill.go @@ -148,13 +148,13 @@ type MixPayDetail struct { } //获取混合支付 余额部分信息 -func GetMixPayDetail(orderID string) (mixPayDetail *MixPayDetail, err error) { +func GetMixPayDetail(orderID string) (mixPayDetail []*MixPayDetail, err error) { sqlParams := []interface{}{} if orderID != "" { sql := "SELECT * FROM mix_pay WHERE order_id = ?" sqlParams = append(sqlParams, orderID) err = GetRow(GetDB(), &mixPayDetail, sql, sqlParams) } - globals.SugarLogger.Debug("输出mix pay信息", mixPayDetail.OrderID) + globals.SugarLogger.Debug("输出mix pay信息", mixPayDetail[0].OrderID) return mixPayDetail, err } diff --git a/business/q_bida/q_bida_server.go b/business/q_bida/q_bida_server.go index fe6ee6d2c..754a9c484 100644 --- a/business/q_bida/q_bida_server.go +++ b/business/q_bida/q_bida_server.go @@ -293,14 +293,14 @@ func CancelWayOrder(ctx *jxcontext.Context, userId string, param *bida.CancelOrd if err != nil { return FailCode, err } - userBill.AccountBalance += mixPayInfo.BalancePrice + userBill.AccountBalance += mixPayInfo[0].BalancePrice globals.SugarLogger.Debug("回调输出userBill.AccountBalance", userBill.AccountBalance) if _, err := dao.UpdateEntity(db, userBill, "AccountBalance"); err != nil { return FailCode, err } //更新mixPay 状态 - mixPayInfo.Status = -1 //model.BillMixPayRefund1 //退款状态 + mixPayInfo[0].Status = -1 //model.BillMixPayRefund1 //退款状态 if _, err := dao.UpdateEntity(db, mixPayInfo, "Status"); err != nil { return FailCode, err } @@ -309,7 +309,7 @@ func CancelWayOrder(ctx *jxcontext.Context, userId string, param *bida.CancelOrd if err != nil { return 0, err } - globals.SugarLogger.Debug("输出mixPayInfo1的status", mixPayInfo1.Status) + globals.SugarLogger.Debug("输出mixPayInfo1的status", mixPayInfo1[0].Status) userBill1, err := dao.GetUserBill(db, orderWay.UserID, "") if err != nil { return 0, err