| | |
| | | util.ResponseFormat(c, code.RequestParamError, "数据转换失败") |
| | | return |
| | | } |
| | | circles := make([]*models.YieldRegisterCircle, 0) |
| | | for _, circle := range yield.Circles { |
| | | for _, circleInfo := range params.Circles { |
| | | if circle.CarNumber == circleInfo.CarNumber { |
| | | for _, number := range circleInfo.PieceNumbers { |
| | | data := *circle |
| | | data.PieceNumber = number.PieceNumber |
| | | data.Value = number.Value |
| | | circles = append(circles, &data) |
| | | } |
| | | } |
| | | } |
| | | } |
| | | yield.Circles = circles |
| | | if yield.ID > 0 { |
| | | //更新 |
| | | err = models.WithTransaction(func(db *gorm.DB) error { |