feat:完善项目信息

This commit is contained in:
henry
2021-12-27 11:48:44 +08:00
parent 4926c5b765
commit 45b2e85cfd
23 changed files with 92 additions and 240 deletions

View File

@ -9,8 +9,6 @@ import (
"SciencesServer/config"
"errors"
"fmt"
"gorm.io/gorm"
"time"
)
// Achievement 技术成果
@ -91,16 +89,19 @@ func (c *Achievement) Detail(id uint64) (*AchievementDetailInfo, error) {
} else if out.ID <= 0 {
return nil, errors.New("操作错误,成果信息不存在或已被删除")
}
var uid uint64 = 0
//var uid uint64 = 0
if c.Enterprise != nil {
uid = c.UID
//uid = c.UID
}
mTechnologyAchievementCollect := model.NewTechnologyAchievementCollect()
_ = model2.UpdatesWhere(mTechnologyAchievementCollect.TechnologyAchievementCollect, map[string]interface{}{
"count": gorm.Expr("count + ?", 1), "updated_at": time.Now(),
}, []*model2.ModelWhere{model2.NewWhere("uid", uid), model2.NewWhere("achievement_id", id)})
// TODO缺少错误
//mUserCollect := model.NewUserCollect()
//
//_ = model2.UpdatesWhere(mUserCollect.UserCollect, map[string]interface{}{
// "count": gorm.Expr("count + ?", 1), "updated_at": time.Now(),
//}, []*model2.ModelWhere{model2.NewWhere("uid", uid),
// model2.NewWhere("kind", model2.UserCollectKindForTechnologyAchievement),
// model2.NewWhere("achievement_id", id)})
return &AchievementDetailInfo{
AchievementInfo: AchievementInfo{