zhangqian
2023-11-29 d1cb09e7a23e7221b6c090ad33e4481a5b79f615
controllers/operation.go
@@ -733,6 +733,7 @@
func AddMoveHistory(operationList []*models.Operation, db *gorm.DB) error {
   var histories []*models.MoveHistory
   operationMap := make(map[string]*models.Operation, len(operationList))
   for _, operation := range operationList {
      for _, v := range operation.Details {
         history := &models.MoveHistory{
@@ -753,12 +754,13 @@
         }
         histories = append(histories, history)
      }
      operationMap[operation.Number] = operation
   }
   if err := db.Model(&models.MoveHistory{}).Create(&histories).Error; err != nil {
      return err
   }
   for _, history := range histories {
      service.AddNewHistoryReportRecord(history)
      service.AddNewHistoryReportRecord(history, operationMap[history.Number])
   }
   return nil
}