// 发布帖子。入topics和topics_ex库 func PublishTopic(topic *model.Topic) (errMsg string, err error) { topic.Ctime = time.Now().Format("2006-01-02 15:04:05") _, err = topic.Insert() if err != nil { errMsg = "内部服务器错误" logger.Errorln(errMsg, ":", err) return } // 发布帖子,活跃度+10 go IncUserWeight("uid="+strconv.Itoa(topic.Uid), 10) return }
// 发布帖子。入topics和topics_ex库 func PublishTopic(topic *model.Topic) (errMsg string, err error) { tid, err := topic.Insert() if err != nil { errMsg = "内部服务器错误" logger.Errorln(errMsg, ":", err) return } // 存扩展信息 topicEx := model.NewTopicEx() topicEx.Tid = tid _, err = topicEx.Insert() if err != nil { errMsg = "内部服务器错误" logger.Errorln(errMsg, ":", err) return } return }
// 发布帖子。入topics和topics_ex库 func PublishTopic(topic *model.Topic) (errMsg string, err error) { tid, err := topic.Insert() if err != nil { errMsg = "内部服务器错误" logger.Errorln(errMsg, ":", err) return } // 存扩展信息 topicEx := model.NewTopicEx() topicEx.Tid = tid _, err = topicEx.Insert() if err != nil { errMsg = "内部服务器错误" logger.Errorln(errMsg, ":", err) return } // 发布帖子,活跃度+10 go IncUserWeight("uid="+strconv.Itoa(topic.Uid), 10) return }