修正取消订单时重复消费问题
This commit is contained in:
@@ -167,13 +167,7 @@ func (b *OrderSingle) PutCancelOrderSingle(c *gin.Context) {
|
||||
// 取消单项订单
|
||||
orderSingleService := service.OrderSingleService{}
|
||||
res, err := orderSingleService.CancelOrderSingle(tx, orderSingle, 1)
|
||||
if err != nil {
|
||||
tx.Rollback()
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
}
|
||||
|
||||
if res == false {
|
||||
if err != nil && res == false {
|
||||
tx.Rollback()
|
||||
responses.FailWithMessage("取消订单失败", c)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user