This commit is contained in:
苏尹岚
2020-11-17 13:54:48 +08:00
parent 2001383f0f
commit fe57e8a76e
3 changed files with 13 additions and 6 deletions

View File

@@ -161,8 +161,13 @@ func (p *PayHandler) CreateRefund() (err error) {
} else {
return err2
}
} else {
} else if p.VendorPayType == model.VendorPayTypeTransferAccount {
p.Order.PayFinishedAt = time.Now()
p.Order.Comment = "手动转账"
p.Order.Status = model.OrderStatusFinished
if _, err := dao.UpdateEntity(dao.GetDB(), p.Order); err == nil {
err = OnCashFinished(p.Order)
}
}
}
return err

View File

@@ -55,7 +55,7 @@ func OnPayFinished(order *model.Order) (err error) {
}
//根据订单类型来操作账户
switch order.Type {
case model.OrderTypeAccount:
case model.OrderTypePay:
//如果是账户充值(发布任务等)
//账户收入
if err = AddIncomeUpdateAccount(db, userBill, model.BillTypeInvest, order.PayPrice); err != nil {
@@ -90,7 +90,7 @@ func OnCashFinished(order *model.Order) (err error) {
}
//根据订单类型来操作账户
switch order.Type {
case model.OrderTypeAccount:
case model.OrderTypeCash:
//如果是账户提现
//账户支出
if err = AddExpendUpdateAccount(db, userBill, model.BillTypeCash, order.PayPrice); err != nil {