1234567891011121314151617181920212223242526272829 |
- package version
- import (
- "context"
- "go-common/app/interface/main/creative/model/version"
- "go-common/library/ecode"
- )
- // Versions fn
- func (s *Service) versionMap(c context.Context) (versions map[string][]*version.Version, err error) {
- if s.VersionCache == nil {
- err = ecode.NothingFound
- return
- }
- versions = make(map[string][]*version.Version)
- for _, v := range s.VersionCache {
- vs := &version.Version{
- ID: v.ID,
- Ty: v.Ty,
- Title: v.Title,
- Content: v.Content,
- Link: v.Link,
- Ctime: v.Ctime,
- Dateline: v.Dateline,
- }
- versions[vs.Ty] = append(versions[vs.Ty], vs)
- }
- return
- }
|