| | |
| | | util.ResponseFormat(c, code.Success, "添加成功") |
| | | return |
| | | } |
| | | reqParams.AdjustAmount = reqParams.DifferenceAmount.Sub(reqParams.Amount) |
| | | operation, err := models.NewOperationSearch().SetID(reqParams.OperationId).First() |
| | | if err != nil { |
| | | util.ResponseFormat(c, code.RequestParamError, "未找到相关数据") |
| | |
| | | return |
| | | } |
| | | |
| | | if err := models.NewOperationDetailsSearch().SetOperationId(reqParams.OperationId).SetProductId(reqParams.ProductId).Update(&models.OperationDetails{Amount: reqParams.AdjustAmount}); err != nil { |
| | | if err := models.NewOperationDetailsSearch().SetOperationId(reqParams.OperationId).SetProductId(reqParams.ProductId).Update(&models.OperationDetails{Amount: reqParams.DifferenceAmount}); err != nil { |
| | | util.ResponseFormat(c, code.RequestError, "修改失败:"+err.Error()) |
| | | return |
| | | } |