|
@@ -242,7 +242,7 @@ func GetActivitySpecialPrepareList(user *models.WxUserItem, startSize, pageSize
|
|
|
|
|
|
|
|
|
确定行程的查询 GetActivityLabelSpecialConfirmList
|
|
|
-state 进行状态 1:未开始,2:进行中,3:已结束 不传默认查询全部items []*CygxActivitySpecialDetail
|
|
|
+state 进行状态 1:未开始,2:进行中,3:已结束,4:未开始、进行中 不传默认查询全部items []*CygxActivitySpecialDetail
|
|
|
*/
|
|
|
func GetActivityLabelSpecialConfirmList(user *models.WxUserItem, startSize, pageSize, state int, keywords string) (list []*models.CygxActivitySpecialDetail, totalConfirm int, err error) {
|
|
|
|
|
@@ -267,7 +267,7 @@ func GetActivityLabelSpecialConfirmList(user *models.WxUserItem, startSize, page
|
|
|
}
|
|
|
}
|
|
|
var pars []interface{}
|
|
|
- condition += ` AND art.days >0 `
|
|
|
+ condition += ` AND art.days >0 AND art.publish_status =1 AND art.is_offline = 0 `
|
|
|
if state == 1 {
|
|
|
condition += ` AND art.activity_time > ? `
|
|
|
pars = append(pars, time.Now())
|
|
@@ -282,6 +282,10 @@ func GetActivityLabelSpecialConfirmList(user *models.WxUserItem, startSize, page
|
|
|
condition += ` AND art.activity_time_end < ? `
|
|
|
pars = append(pars, time.Now())
|
|
|
}
|
|
|
+ if state == 4 {
|
|
|
+ condition += ` AND art.activity_time_end > ? `
|
|
|
+ pars = append(pars, time.Now())
|
|
|
+ }
|
|
|
if keywords != "" {
|
|
|
keywords = "%" + keywords + "%"
|
|
|
condition += ` AND art.research_theme LIKE ? `
|
|
@@ -357,7 +361,7 @@ func GetSpecialTripUserMap(activityIds []int, userId int) (mapUserId map[int]int
|
|
|
|
|
|
|
|
|
func GetActivitySpecialList(user *models.WxUserItem, currentIndex, pageSize int, keywords string) (list []*models.CygxActivitySpecialDetail, total int, err error) {
|
|
|
- listConfirm, totalConfirm, e := GetActivityLabelSpecialConfirmList(user, (currentIndex-1)*pageSize, pageSize, 0, keywords)
|
|
|
+ listConfirm, totalConfirm, e := GetActivityLabelSpecialConfirmList(user, (currentIndex-1)*pageSize, pageSize, 4, keywords)
|
|
|
if e != nil {
|
|
|
err = errors.New("GetActivityLabelSpecialConfirmList, Err: " + e.Error())
|
|
|
return
|
|
@@ -481,8 +485,8 @@ func GetActivitySpecialSearcheList(user *models.WxUserItem, condition string, st
|
|
|
var pars, parsSpecil []interface{}
|
|
|
if keywords != "" {
|
|
|
keywords = "%" + keywords + "%"
|
|
|
- conditionSpecil += ` AND art.research_theme LIKE ?`
|
|
|
- parsSpecil = append(parsSpecil, keywords)
|
|
|
+ conditionSpecil += ` AND (art.research_theme LIKE ? OR art.label LIKE ? ) `
|
|
|
+ parsSpecil = append(parsSpecil, keywords, keywords)
|
|
|
}
|
|
|
list, totalSearche, e := models.GetActivitySpecialSearcheList(condition, pars, conditionSpecil, parsSpecil, startSize, pageSize)
|
|
|
if e != nil {
|