Merge branch 'dev' of http://gitlab.fjmaimaimai.com/mmm-go/partnermg into dev
正在显示
1 个修改的文件
包含
11 行增加
和
6 行删除
| @@ -37,11 +37,11 @@ func (c *DividendsController) Prepare() { | @@ -37,11 +37,11 @@ func (c *DividendsController) Prepare() { | ||
| 37 | func (c *DividendsController) Edit() { | 37 | func (c *DividendsController) Edit() { |
| 38 | //用与适配前端定义的数据结构 | 38 | //用与适配前端定义的数据结构 |
| 39 | type DividendPaymentItem struct { | 39 | type DividendPaymentItem struct { |
| 40 | - PaymentForGoods string `json:"paymentForGoods"` | ||
| 41 | - StateOfPayment string `json:"stateOfPayment"` | 40 | + PaymentForGoods float64 `json:"paymentForGoods"` |
| 41 | + StateOfPayment int `json:"stateOfPayment"` | ||
| 42 | } | 42 | } |
| 43 | type Parameter struct { | 43 | type Parameter struct { |
| 44 | - Id int64 `json:"id"` //订单编号 | 44 | + Id string `json:"id"` //订单编号 |
| 45 | DividendPayment []DividendPaymentItem `json:"dividendPayment"` | 45 | DividendPayment []DividendPaymentItem `json:"dividendPayment"` |
| 46 | } | 46 | } |
| 47 | var ( | 47 | var ( |
| @@ -53,8 +53,13 @@ func (c *DividendsController) Edit() { | @@ -53,8 +53,13 @@ func (c *DividendsController) Edit() { | ||
| 53 | c.ResponseError(errors.New("json数据解析失败")) | 53 | c.ResponseError(errors.New("json数据解析失败")) |
| 54 | return | 54 | return |
| 55 | } | 55 | } |
| 56 | + if len(param.Id) == 0 { | ||
| 57 | + c.ResponseError(errors.New("id is empty")) | ||
| 58 | + return | ||
| 59 | + } | ||
| 60 | + orderId, _ := strconv.ParseInt(param.Id, 10, 64) | ||
| 56 | cmd := OrderPaymentCmd.CreateOrderPaymentCommand{ | 61 | cmd := OrderPaymentCmd.CreateOrderPaymentCommand{ |
| 57 | - OrderId: param.Id, | 62 | + OrderId: orderId, |
| 58 | DivdendPaymentItem: make([]OrderPaymentCmd.DivdendPyamentItem, 0), | 63 | DivdendPaymentItem: make([]OrderPaymentCmd.DivdendPyamentItem, 0), |
| 59 | } | 64 | } |
| 60 | 65 | ||
| @@ -62,8 +67,8 @@ func (c *DividendsController) Edit() { | @@ -62,8 +67,8 @@ func (c *DividendsController) Edit() { | ||
| 62 | for i := range param.DividendPayment { | 67 | for i := range param.DividendPayment { |
| 63 | item := param.DividendPayment[i] | 68 | item := param.DividendPayment[i] |
| 64 | paymentItem := OrderPaymentCmd.DivdendPyamentItem{} | 69 | paymentItem := OrderPaymentCmd.DivdendPyamentItem{} |
| 65 | - paymentItem.PaymentForGoods, _ = strconv.ParseFloat(item.PaymentForGoods, 64) | ||
| 66 | - paymentItem.StateOfPayment, _ = strconv.Atoi(item.StateOfPayment) | 70 | + paymentItem.PaymentForGoods = item.PaymentForGoods |
| 71 | + paymentItem.StateOfPayment = item.StateOfPayment | ||
| 67 | paymentItem.PaymentSn = i + 1 | 72 | paymentItem.PaymentSn = i + 1 |
| 68 | 73 | ||
| 69 | if paymentItem.StateOfPayment == domain.BonusPaid { | 74 | if paymentItem.StateOfPayment == domain.BonusPaid { |
-
请 注册 或 登录 后发表评论