|
@ -241,19 +241,22 @@ public class ChildFamilyImmuneService extends BaseService {
|
|
|
}
|
|
|
List<String> openIdList = new ArrayList<>();
|
|
|
for (Map<String,Object> map : list){
|
|
|
String familyCode = String.valueOf(map.get("code"));
|
|
|
String openid = String.valueOf(map.get("openid"));
|
|
|
String familyName = String.valueOf(map.get("name"));
|
|
|
//如果父母亲都在就都发
|
|
|
if (!openIdList.contains(String.valueOf(map.get("openid")))){
|
|
|
if ( StringUtils.isNotBlank(String.valueOf(map.get("openid")))){
|
|
|
if (!openIdList.contains(openid)){
|
|
|
if ( StringUtils.isNotBlank(openid)){
|
|
|
boolean flag =true;
|
|
|
try {
|
|
|
WechatTemplateConfig temp = templateConfigDao.findByScene("template_doctor_survey", "ymjztx");
|
|
|
JSONObject json = new JSONObject();
|
|
|
json.put("toUser",String.valueOf(map.get("code")));
|
|
|
json.put("toUser",familyCode);
|
|
|
json.put("keyword1", temp.getKeyword1().replace("key1",vaccinName).replace("key2",jzzc));
|
|
|
json.put("keyword2", temp.getKeyword2().replace("key1",DateUtil.dateToStr(new Date(), "yyyy-MM-dd")));
|
|
|
json.put("remark", temp.getRemark());
|
|
|
json.put("first", temp.getFirst().replace("key1",String.valueOf(map.get("name"))).replace("key2", childName).replace("key3",jzrq));
|
|
|
json.put("url",temp.getUrl().replace("key1",childCode));
|
|
|
json.put("first", temp.getFirst().replace("key1",familyName).replace("key2", childName).replace("key3",jzrq));
|
|
|
json.put("url",temp.getUrl().replace("key1",childCode).replace("key2",familyCode).replace("key3",familyName).replace("key4",openid));
|
|
|
logger.info("weiTempJOSN:"+json.toString());
|
|
|
pushMsgTask.putWxMsg(weiXinAccessTokenUtils.getAccessToken(), 11,String.valueOf(map.get("openid")) , String.valueOf(map.get("name")), json);
|
|
|
}catch (Exception e){
|