|
@ -915,13 +915,17 @@ public class WeiXinEventProcess {
|
|
|
public void setDoctorActivity(String doctor,List<Map<String, String>> articles,Properties systemConf){
|
|
|
Doctor d = doctorDao.findByCode(doctor);
|
|
|
if(d!=null&&StringUtils.isNotBlank(d.getActivityPath())){
|
|
|
logger.info("setDoctorActivity:"+d.getActivityPath());
|
|
|
String url = systemDictDao.findByDictName("DOCTOR_ACTIVITY_PATH").get(0).getCode();
|
|
|
url = url.replace("{server}", wechat_base_url)
|
|
|
.replace("{appId}", appId)
|
|
|
.replace("{data}",doctor);
|
|
|
logger.info("setDoctorActivity:"+url);
|
|
|
// 图文消息图片URL
|
|
|
String activityPath = systemConf.getProperty("doctor_activity_url");
|
|
|
activityPath = activityPath.replace("{server}", serverUrl);
|
|
|
|
|
|
Map<String, String> articleConsult = new HashMap<>();
|
|
|
articleConsult.put("Url", d.getActivityPath());
|
|
|
articleConsult.put("Url", url);
|
|
|
articleConsult.put("Title", "家庭医生签约,红包来助力");
|
|
|
articleConsult.put("Description", "数量有限,先到先得");
|
|
|
articleConsult.put("PicUrl", activityPath);
|