liujiandao
2024-04-11 610ae3fb0df083e4b2649dcb7956e50b7159836a
controllers/yield_register_controller.go
@@ -35,6 +35,20 @@
      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 {