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 {

View File

@@ -16,7 +16,8 @@ const (
RefundStatusYes = 1
RefundStatusFailed = 2
VendorPayTypeCompanyPay = "companyPay" //企业付款
VendorPayTypeCompanyPay = "companyPay" //企业付款
VendorPayTypeTransferAccount = "transferAccount" //手动转账
)
const (
@@ -26,7 +27,8 @@ const (
OrderTypeSupplyGoods = 2 //进货订单
OrderTypeDefendPrice = 3 //守价订单
OrderTypeAccount = 1 //账户余额
OrderTypePay = 1 //支付
OrderTypeCash = 2 //提现
)
var (