This commit is contained in:
邹宗楠
2022-07-04 14:37:08 +08:00
parent e821a6a6db
commit 9a79890e9d

View File

@@ -82,31 +82,17 @@ func (p *PayHandler) CreatePay(txDB orm.TxOrmer, subAppID string) (err error) {
globals.SugarLogger.Debug("===================param", param.SubAppID)
result, err := api.TLpayAPI.CreateUnitorderOrder(param)
globals.SugarLogger.Debug("err====================", err)
globals.SugarLogger.Debug("result====================", err)
globals.SugarLogger.Debug("===================err", err)
if err == nil {
var result2 tonglianpayapi.PayInfo
json.Unmarshal([]byte(result.PayInfo), &result2)
p.Order.PrepayID = result2.Package[strings.LastIndex(result2.Package, "=")+1 : len(result2.Package)]
p.Order.TransactionID = result.TrxID
globals.SugarLogger.Debug("===================p.Order.PrepayID", p.Order.PrepayID)
globals.SugarLogger.Debug("===================p.Order.TransactionID ", p.Order.TransactionID)
_, err = dao.UpdateEntityTx(txDB, p.Order, "PrepayID", "TransactionID")
}
//var result2 tonglianpayapi.PayInfo
//json.Unmarshal([]byte(result.PayInfo), &result2)
//prePayID := result2.Package[strings.LastIndex(result2.Package, "=")+1 : len(result2.Package)]
//orderPay = &model.OrderPay{
// PayOrderID: param.Reqsn,
// PayType: payType,
// VendorPayType: vendorPayType,
// TransactionID: result.TrxID,
// VendorOrderID: order.VendorOrderID,
// VendorID: order.VendorID,
// Status: 0,
// PayCreatedAt: payCreatedAt,
// PrepayID: prePayID,
// CodeURL: utils.LimitUTF8StringLen(result.PayInfo, 3200),
// TotalFee: int(order.ActualPayPrice),
//}
}
// 暂时不支持微信直接支付
case model.PayTypeWX: