|
@@ -0,0 +1,37 @@
|
|
|
+package services
|
|
|
+
|
|
|
+import (
|
|
|
+ "errors"
|
|
|
+ "fmt"
|
|
|
+ "hongze/hongze_cygx/models"
|
|
|
+ "hongze/hongze_cygx/utils"
|
|
|
+ "time"
|
|
|
+)
|
|
|
+
|
|
|
+//func init() {
|
|
|
+// fmt.Println(GetQuestionnaireButtonIsShow())
|
|
|
+//}
|
|
|
+
|
|
|
+// 获取研选问卷调查按钮是否展示
|
|
|
+func GetQuestionnaireButtonIsShow() (isShow bool) {
|
|
|
+ var err error
|
|
|
+ defer func() {
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println(err)
|
|
|
+ go utils.SendAlarmMsg("约访专家的请求失败"+err.Error(), 2)
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ var condition string
|
|
|
+ var pars []interface{}
|
|
|
+ condition += ` AND end_time >= ? `
|
|
|
+ pars = append(pars, time.Now().Format(utils.FormatDate))
|
|
|
+ total, e := models.GetCygxQuestionnaireCount(condition, pars)
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("GetCygxQuestionnaireCount, Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if total > 0 {
|
|
|
+ isShow = true
|
|
|
+ }
|
|
|
+ return
|
|
|
+}
|