|
@@ -120,12 +120,13 @@ func (m *AutoreplyDAO) GetAutoReplayByAppID(appid, val string) (*model.TaAutoRep
|
120
|
120
|
INNER JOIN ta_auto_reply_keywords d ON a.auto_reply_id = d.auto_reply_id
|
121
|
121
|
WHERE
|
122
|
122
|
c.appid = ?
|
|
123
|
+ AND a.is_use = ?
|
123
|
124
|
AND a.status > ?
|
124
|
125
|
AND b.status > ?
|
125
|
126
|
AND a.auto_type = ?
|
126
|
127
|
AND a.pair_type = ?
|
127
|
128
|
AND d.keywords = ? order by a.create_date desc`
|
128
|
|
- err := m.db.Sql(sql, appid, models.STATUS_DEL, models.STATUS_DEL, models.AUTOREPLY_KEYWORDS, models.PAIR_TYPE_ACU, val).Find(&reply)
|
|
129
|
+ err := m.db.Sql(sql, appid, models.AUTOREPLY_IS_USE_ON, models.STATUS_DEL, models.STATUS_DEL, models.AUTOREPLY_KEYWORDS, models.PAIR_TYPE_ACU, val).Find(&reply)
|
129
|
130
|
if err != nil {
|
130
|
131
|
return nil, err
|
131
|
132
|
}
|
|
@@ -142,12 +143,13 @@ func (m *AutoreplyDAO) GetAutoReplayByAppID(appid, val string) (*model.TaAutoRep
|
142
|
143
|
INNER JOIN ta_auto_reply_keywords d ON a.auto_reply_id = d.auto_reply_id
|
143
|
144
|
WHERE
|
144
|
145
|
c.appid = ?
|
|
146
|
+ AND a.is_use = ?
|
145
|
147
|
AND a.status > ?
|
146
|
148
|
AND b.status > ?
|
147
|
149
|
AND a.auto_type = ?
|
148
|
150
|
AND a.pair_type = ?
|
149
|
151
|
AND ? like CONCAT('%', d.keywords, '%') order by a.create_date desc`
|
150
|
|
- err = m.db.Sql(sql, appid, models.STATUS_DEL, models.STATUS_DEL, models.AUTOREPLY_KEYWORDS, models.PAIR_TYPE_BLUR, val).Find(&reply)
|
|
152
|
+ err = m.db.Sql(sql, appid, models.AUTOREPLY_IS_USE_ON, models.STATUS_DEL, models.STATUS_DEL, models.AUTOREPLY_KEYWORDS, models.PAIR_TYPE_BLUR, val).Find(&reply)
|
151
|
153
|
if err != nil {
|
152
|
154
|
return nil, err
|
153
|
155
|
}
|
|
@@ -161,8 +163,8 @@ func (m *AutoreplyDAO) GetAutoReplayByAppID(appid, val string) (*model.TaAutoRep
|
161
|
163
|
func (m *AutoreplyDAO) GetSubscribeByAppID(appid string) (*model.TaAutoReply, error) {
|
162
|
164
|
var replys []model.TaAutoReply
|
163
|
165
|
sql := `select a.* from ta_auto_reply a inner join sys_org b on a.org_id=b.org_id
|
164
|
|
- inner join sys_wechat_conf c on b.wechat_id = c.conf_id where c.appid=? and a.auto_type=? and a.status>? and b.status>? order by a.create_date desc`
|
165
|
|
- err := m.db.Sql(sql, appid, models.AUTOREPLY_SUBSCRIBE, models.STATUS_DEL, models.STATUS_DEL).Find(&replys)
|
|
166
|
+ inner join sys_wechat_conf c on b.wechat_id = c.conf_id where c.appid=? and a.is_use=? and a.auto_type=? and a.status>? and b.status>? order by a.create_date desc`
|
|
167
|
+ err := m.db.Sql(sql, appid, models.AUTOREPLY_IS_USE_ON, models.AUTOREPLY_SUBSCRIBE, models.STATUS_DEL, models.STATUS_DEL).Find(&replys)
|
166
|
168
|
if err != nil {
|
167
|
169
|
return nil, err
|
168
|
170
|
}
|