diff --git a/services/print.go b/services/print.go index 9d85e5c..75ecae2 100644 --- a/services/print.go +++ b/services/print.go @@ -121,6 +121,9 @@ func UpdatePrinter(c *gin.Context, appID int, tokenInfo *model.TokenInfo, printN return fmt.Errorf("未在该应用下查到此打印机!app_id: %d, print_no: %s", appID, printNo) } printer := printers[0] + printer.DeletedAt = &now + printer.LastOperator = tokenInfo.User.Name + fields = append(fields, model.FieldLastOperator, model.FieldDeletedAt) if name != printer.Name { printer.Name = name fields = append(fields, "name") @@ -137,9 +140,6 @@ func UpdatePrinter(c *gin.Context, appID int, tokenInfo *model.TokenInfo, printN printer.Volume = volume fields = append(fields, "volume") } - printer.DeletedAt = &now - printer.LastOperator = tokenInfo.User.Name - fields = append(fields, model.FieldLastOperator, model.FieldDeletedAt) if err = dao.Update(db, printer, fields...); err != nil { return err }