xingzai 1 år sedan
förälder
incheckning
5870b0b1ed
2 ändrade filer med 6 tillägg och 3 borttagningar
  1. 1 1
      controllers/activity.go
  2. 5 2
      services/activity_special.go

+ 1 - 1
controllers/activity.go

@@ -84,7 +84,7 @@ func (this *ActivityController) LabelTypeList() {
 		activeState = ""
 	}
 	conditionActivitySpecial := services.ActivityLabelSpecialSql(chartPermissionIds, whichDay, activeState)
-	speciaItem, err := services.GetActivityLabelSpecialList(user, conditionActivitySpecial)
+	speciaItem, err := services.GetActivityLabelSpecialList(user, conditionActivitySpecial, activeState)
 	if err != nil {
 		br.Msg = "获取失败"
 		br.ErrMsg = "获取失败,Err:" + err.Error()

+ 5 - 2
services/activity_special.go

@@ -143,7 +143,7 @@ func ActivityLabelSpecialUserSql(user *models.WxUserItem) (conditionShengji, con
 }
 
 // 处理专项调研的展示
-func GetActivityLabelSpecialList(user *models.WxUserItem, conditionActivitySpecial string) (item *models.ActivityTypeHome, err error) {
+func GetActivityLabelSpecialList(user *models.WxUserItem, conditionActivitySpecial, activeState string) (item *models.ActivityTypeHome, err error) {
 	itemList := new(models.ActivityTypeHome)
 	if user.CompanyId <= 1 {
 		itemList.List = make([]*models.CygxActivityLabelList, 0)
@@ -221,7 +221,10 @@ func GetActivityLabelSpecialList(user *models.WxUserItem, conditionActivitySpeci
 		return
 	}
 	//if len(specialList) < 80 {
-	//conditionNoTrip += ` AND art.days = 0  `
+
+	if activeState == "" {
+		conditionNoTrip += ` AND art.days = 0  `
+	}
 	var conditionShengjiNoTrip string
 	var conditionZhengshiNoTrip string
 	var conditionHangYeNoTrip string