pay
This commit is contained in:
@@ -199,10 +199,6 @@ func PayByBalance(ctx *jxcontext.Context, orderID string, isChoose, payType int,
|
||||
if err = dao.UpdateUserBill(userBill.UserID, money); err != nil {
|
||||
return nil, "余额支付失败", err
|
||||
}
|
||||
//if err = financial.AddExpendUpdateAccount(txDB, userBill, model.BillTypePayByAccountBalance, orderInfo.PayPrice, 0); err != nil {
|
||||
// //dao.Rollback(db, txDB)
|
||||
// return nil, "使用余额支付失败:", err
|
||||
//}
|
||||
//更新订单状态
|
||||
globals.SugarLogger.Debug("更新订单状态")
|
||||
temp_method := 1
|
||||
@@ -210,16 +206,10 @@ func PayByBalance(ctx *jxcontext.Context, orderID string, isChoose, payType int,
|
||||
if _, err := dao.SetOrderStatus(orderInfo.PayPrice, temp_method, temp_status, orderID); err != nil {
|
||||
return nil, "更新order状态失败", err
|
||||
}
|
||||
userOrder := model.UserVendorOrder{LocalWayBill: orderInfo.OrderID}
|
||||
userOrder.OrderStatus = 4 //快递单已支付
|
||||
if _, err := dao.UpdateEntity(db, &userOrder, "OrderStatus"); err != nil {
|
||||
temp_vendor_status := 4
|
||||
if _, err := dao.SetUserVendorOrderStatus(orderInfo.OrderID, temp_vendor_status); err != nil {
|
||||
return nil, "更新user_vendor_order状态失败", err
|
||||
}
|
||||
//if _, err := dao.UpdateEntityTx(txDB, order); err != nil {
|
||||
// dao.Rollback(db, txDB)
|
||||
// return nil, "", err
|
||||
//}
|
||||
//dao.Commit(db, txDB)
|
||||
}
|
||||
if isChoose == Choose {
|
||||
//(1)用户不使用余额或者余额=0 即直接微信支付
|
||||
|
||||
Reference in New Issue
Block a user