zhangqian
2023-12-18 16e06252079d36be7686a3d006c8b73565973c68
controllers/operation.go
@@ -733,6 +733,7 @@
func AddMoveHistory(operationList []*models.Operation, db *gorm.DB) error {
   var histories []*models.MoveHistory
   operationMap := make(map[int]*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.Id] = 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.OperationId])
   }
   return nil
}