熊哥提交
This commit is contained in:
@ -17,8 +17,9 @@ type (
|
||||
model.Model
|
||||
model.Image
|
||||
*model.ActivityInstanceBasic
|
||||
JoinID uint64 `json:"-"`
|
||||
JoinCount int `json:"join_count"`
|
||||
Amount float64 `json:"amount"`
|
||||
JoinID uint64 `json:"-"`
|
||||
JoinCount int `json:"join_count"`
|
||||
}
|
||||
// ActivityInstanceDetail 活动详细信息
|
||||
ActivityInstanceDetail struct {
|
||||
@ -33,7 +34,7 @@ func (m *ActivityInstance) Activity(uid uint64, identity, page, pageSize int, co
|
||||
mActivityJoin := model.NewActivityJoin()
|
||||
|
||||
db := orm.GetDB().Table(m.TableName()+" AS a").
|
||||
Select("a.id", "a.title", "a.image", "a.begin_at", "a.finish_at", "a.join_deadline",
|
||||
Select("a.id", "a.title", "a.image", "a.begin_at", "a.amount", "a.finish_at", "a.join_deadline",
|
||||
"IFNULL(u.id, 0) AS join_id", "j.count AS join_count").
|
||||
Joins(fmt.Sprintf("LEFT JOIN %s u ON a.id = u.activity_id AND u.uid = %d AND u.identity = %d AND u.status = %d AND u.is_deleted = %d",
|
||||
mActivityJoin.TableName(), uid, identity, model.ActivityJoinStatusForSuccess, model.DeleteStatusForNot)).
|
||||
|
Reference in New Issue
Block a user