|
@@ -102,20 +102,22 @@ class Msg
|
|
|
$emphasis_keyword = Dever::input('emphasis_keyword');
|
|
|
if ($project_id > 0 && $key && $page && $data) {
|
|
|
# 获取所有拥有formid的openid,并去重
|
|
|
- $data = Dever::db('applet/msg_form')->getAllGroupByOpenid();
|
|
|
+ $data = Dever::db('applet/msg_form')->getAllGroupByOpenid(array('option_project_id' => $project_id));
|
|
|
print_r($data);die;
|
|
|
if ($data) {
|
|
|
Dever::import('queue');
|
|
|
foreach ($data as $k => $v) {
|
|
|
- $param = array();
|
|
|
- $param['key'] = $key;
|
|
|
- $param['project_id'] = $project_id;
|
|
|
- $param['touser'] = $v['openid'];
|
|
|
- $param['page'] = $page;
|
|
|
- $param['data'] = $data;
|
|
|
- $param['form_id'] = $v['form_id'];
|
|
|
- $param['emphasis_keyword'] = $emphasis_keyword;
|
|
|
- Dever::push($param);
|
|
|
+ if (is_numeric($v['form_id'])) {
|
|
|
+ $param = array();
|
|
|
+ $param['key'] = $key;
|
|
|
+ $param['project_id'] = $project_id;
|
|
|
+ $param['touser'] = $v['openid'];
|
|
|
+ $param['page'] = $page;
|
|
|
+ $param['data'] = $data;
|
|
|
+ $param['form_id'] = $v['form_id'];
|
|
|
+ $param['emphasis_keyword'] = $emphasis_keyword;
|
|
|
+ Dever::push($param);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|