questionnaire.go 769 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package services
  2. import (
  3. "errors"
  4. "fmt"
  5. "hongze/hongze_cygx/models"
  6. "hongze/hongze_cygx/utils"
  7. "time"
  8. )
  9. //func init() {
  10. // fmt.Println(GetQuestionnaireButtonIsShow())
  11. //}
  12. // 获取研选问卷调查按钮是否展示
  13. func GetQuestionnaireButtonIsShow() (isShow bool) {
  14. var err error
  15. defer func() {
  16. if err != nil {
  17. fmt.Println(err)
  18. go utils.SendAlarmMsg("约访专家的请求失败"+err.Error(), 2)
  19. }
  20. }()
  21. var condition string
  22. var pars []interface{}
  23. condition += ` AND end_time >= ? `
  24. pars = append(pars, time.Now().Format(utils.FormatDate))
  25. total, e := models.GetCygxQuestionnaireCount(condition, pars)
  26. if e != nil {
  27. err = errors.New("GetCygxQuestionnaireCount, Err: " + e.Error())
  28. return
  29. }
  30. if total > 0 {
  31. isShow = true
  32. }
  33. return
  34. }