feat:完善项目信息
This commit is contained in:
@ -13,7 +13,7 @@ type Collect struct {
|
||||
type CollectHandle func(session *session.Enterprise) *Collect
|
||||
|
||||
// Launch 收藏发起
|
||||
func (c *Collect) Launch(kind int, objectID uint64) error {
|
||||
func (c *Collect) Launch(kind int, objectID uint64) (bool, error) {
|
||||
mUserCollect := model.NewUserCollect()
|
||||
|
||||
where := []*model2.ModelWhere{
|
||||
@ -24,15 +24,15 @@ func (c *Collect) Launch(kind int, objectID uint64) error {
|
||||
isExist, err := model2.FirstField(mUserCollect.UserCollect, []string{"id"}, where...)
|
||||
|
||||
if err != nil {
|
||||
return err
|
||||
return false, err
|
||||
}
|
||||
if isExist {
|
||||
return model2.Delete(mUserCollect.UserCollect)
|
||||
return false, model2.Delete(mUserCollect.UserCollect)
|
||||
}
|
||||
mUserCollect.UID = c.UID
|
||||
mUserCollect.Kind = model2.UserCollectKind(kind)
|
||||
mUserCollect.ObjectID = objectID
|
||||
return model2.Create(mUserCollect.UserCollect)
|
||||
return true, model2.Create(mUserCollect.UserCollect)
|
||||
}
|
||||
|
||||
func NewCollect() CollectHandle {
|
||||
|
Reference in New Issue
Block a user