Merge branch 'master' of http://192.168.5.5:10010/r/aps/WMS
| | |
| | | return |
| | | } |
| | | } else { |
| | | if len(operation.Details) > 0 { |
| | | records[k].AdjustAmount = operation.Details[0].Amount |
| | | records[k].DifferenceAmount = v.Amount.Add(v.AdjustAmount) |
| | | } |
| | | records[k].OperationId = operation.Id |
| | | records[k].Status = operation.Status |
| | | records[k].DifferenceAmount = v.Amount.Add(v.AdjustAmount) |
| | | } |
| | | } |
| | | util.ResponseFormatListWithPage(c, code.Success, records, int(total), params.Page, params.PageSize) |
| | |
| | | util.ResponseFormat(c, code.RequestParamError, "该信息无法修改") |
| | | return |
| | | } |
| | | if params.ProductId == "" { |
| | | util.ResponseFormat(c, code.RequestParamError, "请选择报废产品") |
| | | return |
| | | } |
| | | detail := &models.OperationDetails{ |
| | | ProductId: params.ProductId, |
| | | //ProductName: params.ProductName, |
| | |
| | | ToLocationID: params.ToLocationId, |
| | | OperationDate: params.OperationDate, |
| | | Details: []*models.OperationDetails{detail}, |
| | | BaseOperationType: params.BaseOperationType, |
| | | } |
| | | if err := models.WithTransaction(func(tx *gorm.DB) error { |
| | | if err := models.NewOperationDetailsSearch().SetOrm(tx).SetOperationId(params.Id).Delete(); err != nil { |
| | |
| | | ProductName string `json:"productName" gorm:"type:varchar(255);not null;comment:产品名称"` //产品名称 |
| | | Amount decimal.Decimal `json:"amount" gorm:"type:decimal(20,2);not null;comment:数量"` //数量 |
| | | Unit string `json:"unit" gorm:"type:varchar(31);comment:单位"` |
| | | BaseOperationType constvar.BaseOperationType `json:"baseOperationType" gorm:"type:tinyint;not null;comment:基础作业类型"` //基础作业类型 |
| | | } |
| | | |
| | | func (slf *MaterialSearch) Update(record *Material) error { |