| | |
| | | $send_data = []; |
| | | foreach ($var_data as $key => $value){ |
| | | if(isset($data[$key])){ |
| | | $send_data[$value['field_name']] = $data[$key]; |
| | | $value_content = $data[$key]; |
| | | // thing 类型字段限制 20 个字符,超长则截断 |
| | | if (strpos($value['field_name'], 'thing') === 0) { |
| | | $value_content = mb_substr($value_content, 0, 17, 'utf-8').'...'; |
| | | } |
| | | $send_data[$value['field_name']] = $value_content; |
| | | }else{ |
| | | $send_data[$key] = $value['filed_value']; |
| | | } |
| | | } |
| | | |
| | | $app = AppMp::getApp($app_id); |
| | | $app->template_message->send([ |
| | | $appData=$app->template_message->send([ |
| | | 'touser' => $touser, |
| | | 'template_id' => $mp_template['template_id'], |
| | | 'url' => '', |