|
@@ -1,9 +1,5 @@
|
|
|
package models
|
|
|
|
|
|
-import (
|
|
|
- "eta_gn/eta_task/global"
|
|
|
-)
|
|
|
-
|
|
|
type SendTemplateResponse struct {
|
|
|
Errcode int `json:"errcode"`
|
|
|
Errmsg string `json:"errmsg"`
|
|
@@ -14,27 +10,6 @@ type OpenIdList struct {
|
|
|
OpenId string
|
|
|
}
|
|
|
|
|
|
-func DeleteTemplateRecordByDate(date string) (err error) {
|
|
|
-
|
|
|
- sql := `DELETE FROM user_template_record WHERE create_time<? `
|
|
|
- err = global.DEFAULT_DmSQL.Exec(sql, date).Error
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-func GetOpenIdArr() (items []string, err error) {
|
|
|
-
|
|
|
- sql := ` SELECT DISTINCT ur.open_id FROM wx_user AS wu
|
|
|
- INNER JOIN company AS c ON c.company_id = wu.company_id
|
|
|
- INNER JOIN company_product AS d ON c.company_id=d.company_id
|
|
|
- INNER JOIN user_record AS ur ON wu.user_id=ur.user_id
|
|
|
- WHERE ur.open_id != '' AND ur.subscribe=1 AND ur.create_platform=1 AND d.status IN('正式','试用','永续')
|
|
|
- ORDER BY FIELD(c.company_id, 16) desc, ur.user_record_id asc`
|
|
|
- err = global.DEFAULT_DmSQL.Raw(sql).Find(&items).Error
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
func GetOpenIdArrByClassifyId(classifyId int) (items []string, err error) {
|
|
|
return
|
|
|
}
|