优化交易创建流程,客户管理新增折扣与来源字段及功能
This commit is contained in:
@@ -51,12 +51,14 @@ type UpdateBalanceData struct {
|
||||
Amount int `json:"amount"`
|
||||
}
|
||||
|
||||
func (c *UpdateBalanceData) TradeDetail() (*TradeDetail, error) {
|
||||
amount := decimal.NewFromInt(int64(c.Amount)).Div(decimal.NewFromInt(100))
|
||||
func (data *UpdateBalanceData) TradeDetail(user *m.User) (*TradeDetail, error) {
|
||||
amount := decimal.NewFromInt(int64(data.Amount)).Div(decimal.NewFromInt(100))
|
||||
return &TradeDetail{
|
||||
data,
|
||||
m.TradeTypeRecharge,
|
||||
fmt.Sprintf("账户充值 - %s元", amount.StringFixed(2)),
|
||||
amount, amount,
|
||||
nil, c,
|
||||
nil, nil,
|
||||
nil, nil,
|
||||
}, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user