| | |
| | | if err != nil { |
| | | return err |
| | | } |
| | | reqParams.AdjustAmount = reqParams.DifferenceAmount.Sub(reqParams.Amount) |
| | | var locAmount models.LocationProductAmount |
| | | if res.Error != nil && errors.Is(res.Error, gorm.ErrRecordNotFound) { |
| | | locAmount = models.LocationProductAmount{ |
| | |
| | | |
| | | detail := &models.OperationDetails{ |
| | | ProductId: reqParams.ProductId, |
| | | Amount: reqParams.AdjustAmount, |
| | | Amount: reqParams.DifferenceAmount, |
| | | FromLocationID: location.Id, |
| | | ToLocationID: reqParams.LocationId, |
| | | } |
| | |
| | | return |
| | | } |
| | | if operation.Status != constvar.OperationStatus_Ready { |
| | | util.ResponseFormat(c, code.RequestParamError, "该记录已验证通过,无法进行修改") |
| | | util.ResponseFormat(c, code.RequestParamError, "该记录已被验证,请刷新页面查看") |
| | | return |
| | | } |
| | | |