1
This commit is contained in:
@@ -82,31 +82,17 @@ func (p *PayHandler) CreatePay(txDB orm.TxOrmer, subAppID string) (err error) {
|
|||||||
globals.SugarLogger.Debug("===================param", param.SubAppID)
|
globals.SugarLogger.Debug("===================param", param.SubAppID)
|
||||||
|
|
||||||
result, err := api.TLpayAPI.CreateUnitorderOrder(param)
|
result, err := api.TLpayAPI.CreateUnitorderOrder(param)
|
||||||
globals.SugarLogger.Debug("err====================", err)
|
globals.SugarLogger.Debug("===================err", err)
|
||||||
globals.SugarLogger.Debug("result====================", err)
|
|
||||||
if err == nil {
|
if err == nil {
|
||||||
var result2 tonglianpayapi.PayInfo
|
var result2 tonglianpayapi.PayInfo
|
||||||
json.Unmarshal([]byte(result.PayInfo), &result2)
|
json.Unmarshal([]byte(result.PayInfo), &result2)
|
||||||
p.Order.PrepayID = result2.Package[strings.LastIndex(result2.Package, "=")+1 : len(result2.Package)]
|
p.Order.PrepayID = result2.Package[strings.LastIndex(result2.Package, "=")+1 : len(result2.Package)]
|
||||||
p.Order.TransactionID = result.TrxID
|
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")
|
_, 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:
|
case model.PayTypeWX:
|
||||||
|
|||||||
Reference in New Issue
Block a user