feat:优化项目信息

This commit is contained in:
henry
2022-02-08 18:26:40 +08:00
parent 17dd9bea7f
commit 1cec70ebee
11 changed files with 151 additions and 66 deletions

View File

@ -130,7 +130,13 @@ func (c *Achievement) Examine(id uint64, status int, remark string) error {
// Shelf 上下架
func (c *Achievement) Shelf(id uint64) error {
return controller.NewShelf(controller.WithShelfSessionAdmin(c.Admin)).Handle(model2.NewTechnologyAchievement(), id)
return controller.NewShelf(controller.WithShelfSessionAdmin(c.Admin)).Handle(model2.NewTechnologyAchievement(), id, func(kind model2.ShelfStatusKind) error {
manage := service.NewESAchievement(
service.WithAchievementID(id),
service.WithAchievementShow(int(kind)),
)
return manage.Update()
})
}
func (c *Achievement) Delete(id uint64) error {