pay
This commit is contained in:
@@ -205,15 +205,17 @@ func PayByBalance(ctx *jxcontext.Context, orderID string, isChoose, payType int,
|
|||||||
flag = 1 //支付成功
|
flag = 1 //支付成功
|
||||||
}
|
}
|
||||||
//更新订单状态
|
//更新订单状态
|
||||||
globals.SugarLogger.Debug("更新订单状态")
|
globals.SugarLogger.Debug("更新order状态")
|
||||||
temp_method := 1
|
temp_method := 1
|
||||||
temp_status := 110
|
temp_status := 110
|
||||||
if _, err := dao.SetOrderStatus(txDB, orderInfo.PayPrice, temp_method, temp_status, orderID); err != nil {
|
if _, err := dao.SetOrderStatus(txDB, orderInfo.PayPrice, temp_method, temp_status, orderID); err != nil {
|
||||||
dao.Rollback(db, txDB)
|
dao.Rollback(db, txDB)
|
||||||
return nil, "更新order状态失败", err
|
return nil, "更新order状态失败", err
|
||||||
}
|
}
|
||||||
|
|
||||||
//todo 后续需增加其他订单类型
|
//todo 后续需增加其他订单类型
|
||||||
//(1)更新快递 订单状态
|
//(1)更新快递 订单状态
|
||||||
|
globals.SugarLogger.Debug("更新UserVendorOrder状态")
|
||||||
temp_vendor_status := 4
|
temp_vendor_status := 4
|
||||||
if _, err := dao.SetUserVendorOrderStatus(txDB, orderInfo.OrderID, temp_vendor_status); err != nil {
|
if _, err := dao.SetUserVendorOrderStatus(txDB, orderInfo.OrderID, temp_vendor_status); err != nil {
|
||||||
dao.Rollback(db, txDB)
|
dao.Rollback(db, txDB)
|
||||||
@@ -224,10 +226,12 @@ func PayByBalance(ctx *jxcontext.Context, orderID string, isChoose, payType int,
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, "获取orderNew失败", err
|
return nil, "获取orderNew失败", err
|
||||||
}
|
}
|
||||||
|
globals.SugarLogger.Debug("再次获取order数据进行检验", orderNew.PayMethod, orderNew.PayPrice)
|
||||||
userOrder, err := dao.GetUserVendorOrder(db, orderNew.UserID, orderNew.OrderID)
|
userOrder, err := dao.GetUserVendorOrder(db, orderNew.UserID, orderNew.OrderID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, "获取userOrder失败", err
|
return nil, "获取userOrder失败", err
|
||||||
}
|
}
|
||||||
|
globals.SugarLogger.Debug("再次获取user_vendor_order数据进行检验", userOrder.OrderStatus)
|
||||||
//快递单 同步到qbd
|
//快递单 同步到qbd
|
||||||
if orderInfo.Status == 110 && flag == 1 {
|
if orderInfo.Status == 110 && flag == 1 {
|
||||||
if err := q_bida.CreateOrder2QBiDa(userOrder, orderInfo.OrderID); err != nil {
|
if err := q_bida.CreateOrder2QBiDa(userOrder, orderInfo.OrderID); err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user