正在显示
1 个修改的文件
包含
27 行增加
和
22 行删除
| @@ -111,19 +111,21 @@ func (serve *OrderBonusService) UpdateBounsByGoodNumber(orderId int64, adminId i | @@ -111,19 +111,21 @@ func (serve *OrderBonusService) UpdateBounsByGoodNumber(orderId int64, adminId i | ||
| 111 | if err != nil { | 111 | if err != nil { |
| 112 | return lib.ThrowError(lib.INTERNAL_SERVER_ERROR, "更新订单数据失败,"+err.Error()) | 112 | return lib.ThrowError(lib.INTERNAL_SERVER_ERROR, "更新订单数据失败,"+err.Error()) |
| 113 | } | 113 | } |
| 114 | - // 事件发布 | ||
| 115 | - modifyEvent := event.UpdateBonusByGoodNumber{ | ||
| 116 | - OrderId: oldOrder.Id, | ||
| 117 | - AdminId: adminId, | ||
| 118 | - GoodId: oldOrder.Id, | ||
| 119 | - GoodName: updateGood.GoodName, | ||
| 120 | - FormerNumber: fmt.Sprint(formerNumber), | ||
| 121 | - NewNumber: fmt.Sprint(goodWithNumber), | ||
| 122 | - FormerAmount: fmt.Sprint(formerAmount), | ||
| 123 | - NewAmount: fmt.Sprint(newAmount), | ||
| 124 | - } | ||
| 125 | - if err = serve.Publish(modifyEvent); err != nil { | ||
| 126 | - return err | 114 | + if formerNumber != goodWithNumber { |
| 115 | + // 事件发布 | ||
| 116 | + modifyEvent := event.UpdateBonusByGoodNumber{ | ||
| 117 | + OrderId: oldOrder.Id, | ||
| 118 | + AdminId: adminId, | ||
| 119 | + GoodId: oldOrder.Id, | ||
| 120 | + GoodName: updateGood.GoodName, | ||
| 121 | + FormerNumber: fmt.Sprint(formerNumber), | ||
| 122 | + NewNumber: fmt.Sprint(goodWithNumber), | ||
| 123 | + FormerAmount: fmt.Sprint(formerAmount), | ||
| 124 | + NewAmount: fmt.Sprint(newAmount), | ||
| 125 | + } | ||
| 126 | + if err = serve.Publish(modifyEvent); err != nil { | ||
| 127 | + return err | ||
| 128 | + } | ||
| 127 | } | 129 | } |
| 128 | return nil | 130 | return nil |
| 129 | } | 131 | } |
| @@ -360,15 +362,18 @@ func (serve *OrderBonusService) UpdateOrderRemarkBonus(orderId int64, adminId in | @@ -360,15 +362,18 @@ func (serve *OrderBonusService) UpdateOrderRemarkBonus(orderId int64, adminId in | ||
| 360 | if err != nil { | 362 | if err != nil { |
| 361 | return fmt.Errorf("更新订单数据失败,%s", err) | 363 | return fmt.Errorf("更新订单数据失败,%s", err) |
| 362 | } | 364 | } |
| 363 | - //事件发布 | ||
| 364 | - modifyEvent := event.UpdateOrderRemark{ | ||
| 365 | - OrderId: oldOrder.Id, | ||
| 366 | - AdminId: adminUser.Id, | ||
| 367 | - FormerRemark: formerRemark, | ||
| 368 | - NewRemark: remark, | ||
| 369 | - } | ||
| 370 | - if err = serve.Publish(modifyEvent); err != nil { | ||
| 371 | - return err | 365 | + if formerRemark != remark { |
| 366 | + //事件发布 | ||
| 367 | + modifyEvent := event.UpdateOrderRemark{ | ||
| 368 | + OrderId: oldOrder.Id, | ||
| 369 | + AdminId: adminUser.Id, | ||
| 370 | + FormerRemark: formerRemark, | ||
| 371 | + NewRemark: remark, | ||
| 372 | + } | ||
| 373 | + if err = serve.Publish(modifyEvent); err != nil { | ||
| 374 | + return err | ||
| 375 | + } | ||
| 372 | } | 376 | } |
| 377 | + | ||
| 373 | return nil | 378 | return nil |
| 374 | } | 379 | } |
-
请 注册 或 登录 后发表评论