99
1010 "github.com/bytedance/gg/gptr"
1111 "github.com/bytedance/gg/gvalue"
12- "github.com/jinzhu/copier"
13- "gorm.io/gorm"
14-
1512 "github.com/coze-dev/coze-loop/backend/infra/db"
1613 "github.com/coze-dev/coze-loop/backend/infra/lock"
1714 "github.com/coze-dev/coze-loop/backend/infra/middleware/session"
@@ -22,6 +19,8 @@ import (
2219 "github.com/coze-dev/coze-loop/backend/modules/data/pkg/pagination"
2320 "github.com/coze-dev/coze-loop/backend/pkg/json"
2421 "github.com/coze-dev/coze-loop/backend/pkg/logs"
22+ "github.com/jinzhu/copier"
23+ "gorm.io/gorm"
2524)
2625
2726type TagServiceImpl struct {
@@ -724,6 +723,8 @@ func (s *TagServiceImpl) ArchiveOptionTag(ctx context.Context, spaceID, tagKeyID
724723 val .SetUpdatedAt (time .Now ())
725724 val .SetUpdatedBy (session .UserIDInCtxOrEmpty (ctx ))
726725 val .SetAppID (session .AppIDInCtxOrEmpty (ctx ))
726+ val .SetCreatedBy (session .UserIDInCtxOrEmpty (ctx ))
727+ val .SetCreatedAt (time .Now ())
727728 val .SetSpaceID (spaceID )
728729
729730 // check tag key name
@@ -756,8 +757,6 @@ func (s *TagServiceImpl) ArchiveOptionTag(ctx context.Context, spaceID, tagKeyID
756757 logs .CtxError (ctx , "[UpdateTag] get latest tag failed, spaceID: %d, tagKeyID: %d, err: %v" , spaceID , tagKeyID , err )
757758 return err
758759 }
759- val .SetCreatedBy (* preTagKey .CreatedBy )
760- val .SetCreatedAt (preTagKey .CreatedAt )
761760 // 计算更新日志
762761 changeLogs , err := val .CalculateChangeLogs (preTagKey )
763762 if err != nil {
0 commit comments