cash
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 (
|
||||
|
||||
Reference in New Issue
Block a user