|
@ -111,6 +111,8 @@ public class SignWebService extends BaseService {
|
|
private CountryDao countryDao;
|
|
private CountryDao countryDao;
|
|
@Autowired
|
|
@Autowired
|
|
private SMSService smsService;
|
|
private SMSService smsService;
|
|
|
|
@Autowired
|
|
|
|
private PushMsgTask pushMsgTask;
|
|
/**
|
|
/**
|
|
* 厦门市
|
|
* 厦门市
|
|
*/
|
|
*/
|
|
@ -1275,7 +1277,7 @@ public class SignWebService extends BaseService {
|
|
flag = false;
|
|
flag = false;
|
|
json.put("first", name + ",您好!\n" +
|
|
json.put("first", name + ",您好!\n" +
|
|
"您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
"您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 16, openid, name, json);
|
|
|
|
|
|
pushMsgTask.putWxMsg(access_token, 16, openid, name, json);
|
|
}
|
|
}
|
|
//发送代理人
|
|
//发送代理人
|
|
JSONArray jsonArray = weiXinOpenIdUtils.getAgentOpenId(patient, openid);
|
|
JSONArray jsonArray = weiXinOpenIdUtils.getAgentOpenId(patient, openid);
|
|
@ -1291,7 +1293,7 @@ public class SignWebService extends BaseService {
|
|
json.put("first", weiXinOpenIdUtils.getTitleMes(p, (int) j.get("relation"), p.getName()) + "\n" +
|
|
json.put("first", weiXinOpenIdUtils.getTitleMes(p, (int) j.get("relation"), p.getName()) + "\n" +
|
|
name + ",您好!\n" +
|
|
name + ",您好!\n" +
|
|
"您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
"您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
PushMsgTask.getInstance().putWxMsg(weiXinAccessTokenUtils.getAccessToken(), 8, member.getOpenid(), p.getName(), data);
|
|
|
|
|
|
pushMsgTask.putWxMsg(weiXinAccessTokenUtils.getAccessToken(), 8, member.getOpenid(), p.getName(), data);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@ -1313,7 +1315,7 @@ public class SignWebService extends BaseService {
|
|
// json.put("first", weiXinOpenIdUtils.getTitleMes(p, (int) j.get("relation"), p.getName()) + "\n" +
|
|
// json.put("first", weiXinOpenIdUtils.getTitleMes(p, (int) j.get("relation"), p.getName()) + "\n" +
|
|
// name + ",您好!\n" +
|
|
// name + ",您好!\n" +
|
|
// "您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
// "您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
// PushMsgTask.getInstance().putWxMsg(access_token, 16, member.getOpenid(), p.getName(), json);
|
|
|
|
|
|
// pushMsgTask.putWxMsg(access_token, 16, member.getOpenid(), p.getName(), json);
|
|
// } else {
|
|
// } else {
|
|
// //发送短信
|
|
// //发送短信
|
|
// String mobile = (String) signFamily.get("mobile");
|
|
// String mobile = (String) signFamily.get("mobile");
|
|
@ -1384,7 +1386,7 @@ public class SignWebService extends BaseService {
|
|
if (StringUtils.isNotBlank(openid)) {
|
|
if (StringUtils.isNotBlank(openid)) {
|
|
json.put("first", name + ",您好!\n" +
|
|
json.put("first", name + ",您好!\n" +
|
|
"您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
"您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 16, openid, name, json);
|
|
|
|
|
|
pushMsgTask.putWxMsg(access_token, 16, openid, name, json);
|
|
}
|
|
}
|
|
//发送代理人
|
|
//发送代理人
|
|
JSONArray jsonArray = weiXinOpenIdUtils.getAgentOpenId(patient, openid);
|
|
JSONArray jsonArray = weiXinOpenIdUtils.getAgentOpenId(patient, openid);
|
|
@ -1400,7 +1402,7 @@ public class SignWebService extends BaseService {
|
|
json.put("first", weiXinOpenIdUtils.getTitleMes(p, (int) j.get("relation"), p.getName()) + "\n" +
|
|
json.put("first", weiXinOpenIdUtils.getTitleMes(p, (int) j.get("relation"), p.getName()) + "\n" +
|
|
name + ",您好!\n" +
|
|
name + ",您好!\n" +
|
|
"您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
"您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
PushMsgTask.getInstance().putWxMsg(weiXinAccessTokenUtils.getAccessToken(), 16, member.getOpenid(), p.getName(), data);
|
|
|
|
|
|
pushMsgTask.putWxMsg(weiXinAccessTokenUtils.getAccessToken(), 16, member.getOpenid(), p.getName(), data);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (flag) {
|
|
if (flag) {
|
|
@ -1421,7 +1423,7 @@ public class SignWebService extends BaseService {
|
|
// json.put("first", weiXinOpenIdUtils.getTitleMes(p, (int) j.get("relation"), p.getName()) + "\n" +
|
|
// json.put("first", weiXinOpenIdUtils.getTitleMes(p, (int) j.get("relation"), p.getName()) + "\n" +
|
|
// name + ",您好!\n" +
|
|
// name + ",您好!\n" +
|
|
// "您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
// "您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
// PushMsgTask.getInstance().putWxMsg(access_token, 16, member.getOpenid(), p.getName(), json);
|
|
|
|
|
|
// pushMsgTask.putWxMsg(access_token, 16, member.getOpenid(), p.getName(), json);
|
|
// } else {
|
|
// } else {
|
|
// //发送短信
|
|
// //发送短信
|
|
// String mobile = (String) signFamily.get("mobile");
|
|
// String mobile = (String) signFamily.get("mobile");
|
|
@ -1523,12 +1525,12 @@ public class SignWebService extends BaseService {
|
|
data.put("first", renew.getName() + ",您好!\n" +
|
|
data.put("first", renew.getName() + ",您好!\n" +
|
|
"您的家庭医生续签申请已被拒绝");
|
|
"您的家庭医生续签申请已被拒绝");
|
|
data.put("remark", "您可选择其他医生进行签约。");
|
|
data.put("remark", "您可选择其他医生进行签约。");
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 2, patient.getOpenid(), patient.getName(), data);
|
|
|
|
|
|
pushMsgTask.putWxMsg(access_token, 2, patient.getOpenid(), patient.getName(), data);
|
|
} else if ("1".equals(state)) {
|
|
} else if ("1".equals(state)) {
|
|
data.put("first", renew.getName() + ",您好!\n" +
|
|
data.put("first", renew.getName() + ",您好!\n" +
|
|
"您的家庭医生续签申请已通过");
|
|
"您的家庭医生续签申请已通过");
|
|
data.put("remark", "待自动扣费成功后,家庭医生将续签成功。");
|
|
data.put("remark", "待自动扣费成功后,家庭医生将续签成功。");
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 1, patient.getOpenid(), patient.getName(), data);
|
|
|
|
|
|
pushMsgTask.putWxMsg(access_token, 1, patient.getOpenid(), patient.getName(), data);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//发送代理人
|
|
//发送代理人
|
|
@ -1545,13 +1547,13 @@ public class SignWebService extends BaseService {
|
|
patient.getName() + ",您好!\n" +
|
|
patient.getName() + ",您好!\n" +
|
|
"您的家庭医生续签申请已被拒绝");
|
|
"您的家庭医生续签申请已被拒绝");
|
|
data.put("remark", "您可选择其他医生进行签约。");
|
|
data.put("remark", "您可选择其他医生进行签约。");
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 2, member.getOpenid(), patient.getName(), data);
|
|
|
|
|
|
pushMsgTask.putWxMsg(access_token, 2, member.getOpenid(), patient.getName(), data);
|
|
} else if ("1".equals(state)) {
|
|
} else if ("1".equals(state)) {
|
|
data.put("first", weiXinOpenIdUtils.getTitleMes(patient, (int) j.get("relation"), patient.getName()) + "\n" +
|
|
data.put("first", weiXinOpenIdUtils.getTitleMes(patient, (int) j.get("relation"), patient.getName()) + "\n" +
|
|
patient.getName() + ",您好!\n" +
|
|
patient.getName() + ",您好!\n" +
|
|
"您的家庭医生续签申请已通过");
|
|
"您的家庭医生续签申请已通过");
|
|
data.put("remark", "待自动扣费成功后,家庭医生将续签成功。");
|
|
data.put("remark", "待自动扣费成功后,家庭医生将续签成功。");
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 1, member.getOpenid(), patient.getName(), data);
|
|
|
|
|
|
pushMsgTask.putWxMsg(access_token, 1, member.getOpenid(), patient.getName(), data);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@ -1567,13 +1569,13 @@ public class SignWebService extends BaseService {
|
|
// patient.getName() + ",您好!\n" +
|
|
// patient.getName() + ",您好!\n" +
|
|
// "您的家庭医生续签申请已被拒绝");
|
|
// "您的家庭医生续签申请已被拒绝");
|
|
// data.put("remark", "您可选择其他医生进行签约。");
|
|
// data.put("remark", "您可选择其他医生进行签约。");
|
|
// PushMsgTask.getInstance().putWxMsg(access_token, 2, member.getOpenid(), patient.getName(), data);
|
|
|
|
|
|
// pushMsgTask.putWxMsg(access_token, 2, member.getOpenid(), patient.getName(), data);
|
|
// } else if ("1".equals(state)) {
|
|
// } else if ("1".equals(state)) {
|
|
// data.put("first", weiXinOpenIdUtils.getTitleMes(patient, (int) j.get("relation"), patient.getName()) + "\n" +
|
|
// data.put("first", weiXinOpenIdUtils.getTitleMes(patient, (int) j.get("relation"), patient.getName()) + "\n" +
|
|
// patient.getName() + ",您好!\n" +
|
|
// patient.getName() + ",您好!\n" +
|
|
// "您的家庭医生续签申请已通过");
|
|
// "您的家庭医生续签申请已通过");
|
|
// data.put("remark", "待自动扣费成功后,家庭医生将续签成功。");
|
|
// data.put("remark", "待自动扣费成功后,家庭医生将续签成功。");
|
|
// PushMsgTask.getInstance().putWxMsg(access_token, 1, member.getOpenid(), patient.getName(), data);
|
|
|
|
|
|
// pushMsgTask.putWxMsg(access_token, 1, member.getOpenid(), patient.getName(), data);
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
@ -1687,12 +1689,12 @@ public class SignWebService extends BaseService {
|
|
data.put("first", renew.getName() + ",您好!\n" +
|
|
data.put("first", renew.getName() + ",您好!\n" +
|
|
"您的家庭医生续签申请已被拒绝");
|
|
"您的家庭医生续签申请已被拒绝");
|
|
data.put("remark", "您可在到期后选择其他医生进行签约。");
|
|
data.put("remark", "您可在到期后选择其他医生进行签约。");
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 2, patient.getOpenid(), patient.getName(), data);
|
|
|
|
|
|
pushMsgTask.putWxMsg(access_token, 2, patient.getOpenid(), patient.getName(), data);
|
|
} else if ("1".equals(state)) {
|
|
} else if ("1".equals(state)) {
|
|
data.put("first", renew.getName() + ",您好!\n" +
|
|
data.put("first", renew.getName() + ",您好!\n" +
|
|
"您的家庭医生续签申请已通过");
|
|
"您的家庭医生续签申请已通过");
|
|
data.put("remark", "待自动扣费成功后,家庭医生将续签成功。");
|
|
data.put("remark", "待自动扣费成功后,家庭医生将续签成功。");
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 1, patient.getOpenid(), patient.getName(), data);
|
|
|
|
|
|
pushMsgTask.putWxMsg(access_token, 1, patient.getOpenid(), patient.getName(), data);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//发送代理人
|
|
//发送代理人
|
|
@ -1709,13 +1711,13 @@ public class SignWebService extends BaseService {
|
|
patient.getName() + ",您好!\n" +
|
|
patient.getName() + ",您好!\n" +
|
|
"您的家庭医生续签申请已被拒绝");
|
|
"您的家庭医生续签申请已被拒绝");
|
|
data.put("remark", "您可在到期后选择其他医生进行签约。");
|
|
data.put("remark", "您可在到期后选择其他医生进行签约。");
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 2, member.getOpenid(), patient.getName(), data);
|
|
|
|
|
|
pushMsgTask.putWxMsg(access_token, 2, member.getOpenid(), patient.getName(), data);
|
|
} else if ("1".equals(state)) {
|
|
} else if ("1".equals(state)) {
|
|
data.put("first", weiXinOpenIdUtils.getTitleMes(patient, (int) j.get("relation"), patient.getName()) + "\n" +
|
|
data.put("first", weiXinOpenIdUtils.getTitleMes(patient, (int) j.get("relation"), patient.getName()) + "\n" +
|
|
patient.getName() + ",您好!\n" +
|
|
patient.getName() + ",您好!\n" +
|
|
"您的家庭医生续签申请已通过");
|
|
"您的家庭医生续签申请已通过");
|
|
data.put("remark", "待自动扣费成功后,家庭医生将续签成功。");
|
|
data.put("remark", "待自动扣费成功后,家庭医生将续签成功。");
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 1, member.getOpenid(), patient.getName(), data);
|
|
|
|
|
|
pushMsgTask.putWxMsg(access_token, 1, member.getOpenid(), patient.getName(), data);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@ -1731,13 +1733,13 @@ public class SignWebService extends BaseService {
|
|
// patient.getName() + ",您好!\n" +
|
|
// patient.getName() + ",您好!\n" +
|
|
// "您的家庭医生续签申请已被拒绝");
|
|
// "您的家庭医生续签申请已被拒绝");
|
|
// data.put("remark", "您可在到期后选择其他医生进行签约。");
|
|
// data.put("remark", "您可在到期后选择其他医生进行签约。");
|
|
// PushMsgTask.getInstance().putWxMsg(access_token, 2, member.getOpenid(), patient.getName(), data);
|
|
|
|
|
|
// pushMsgTask.putWxMsg(access_token, 2, member.getOpenid(), patient.getName(), data);
|
|
// } else if ("1".equals(state)) {
|
|
// } else if ("1".equals(state)) {
|
|
// data.put("first", weiXinOpenIdUtils.getTitleMes(patient, (int) j.get("relation"), patient.getName()) + "\n" +
|
|
// data.put("first", weiXinOpenIdUtils.getTitleMes(patient, (int) j.get("relation"), patient.getName()) + "\n" +
|
|
// patient.getName() + ",您好!\n" +
|
|
// patient.getName() + ",您好!\n" +
|
|
// "您的家庭医生续签申请已通过");
|
|
// "您的家庭医生续签申请已通过");
|
|
// data.put("remark", "待自动扣费成功后,家庭医生将续签成功。");
|
|
// data.put("remark", "待自动扣费成功后,家庭医生将续签成功。");
|
|
// PushMsgTask.getInstance().putWxMsg(access_token, 1, member.getOpenid(), patient.getName(), data);
|
|
|
|
|
|
// pushMsgTask.putWxMsg(access_token, 1, member.getOpenid(), patient.getName(), data);
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
@ -1939,7 +1941,7 @@ public class SignWebService extends BaseService {
|
|
if (StringUtils.isNotBlank(openid)) {
|
|
if (StringUtils.isNotBlank(openid)) {
|
|
json.put("first", name + ",您好!\n" +
|
|
json.put("first", name + ",您好!\n" +
|
|
"您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
"您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 16, openid, name, json);
|
|
|
|
|
|
pushMsgTask.putWxMsg(access_token, 16, openid, name, json);
|
|
patientSetReminFlag(patientCode);
|
|
patientSetReminFlag(patientCode);
|
|
return 1;
|
|
return 1;
|
|
}
|
|
}
|
|
@ -1958,7 +1960,7 @@ public class SignWebService extends BaseService {
|
|
json.put("first", weiXinOpenIdUtils.getTitleMes(p, (int) j.get("relation"), p.getName()) + "\n" +
|
|
json.put("first", weiXinOpenIdUtils.getTitleMes(p, (int) j.get("relation"), p.getName()) + "\n" +
|
|
name + ",您好!\n" +
|
|
name + ",您好!\n" +
|
|
"您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
"您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
PushMsgTask.getInstance().putWxMsg(weiXinAccessTokenUtils.getAccessToken(), 16, member.getOpenid(), p.getName(), data);
|
|
|
|
|
|
pushMsgTask.putWxMsg(weiXinAccessTokenUtils.getAccessToken(), 16, member.getOpenid(), p.getName(), data);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (flag) {
|
|
if (flag) {
|
|
@ -1981,7 +1983,7 @@ public class SignWebService extends BaseService {
|
|
// json.put("first", weiXinOpenIdUtils.getTitleMes(p, (int) j.get("relation"), name) + "\n" +
|
|
// json.put("first", weiXinOpenIdUtils.getTitleMes(p, (int) j.get("relation"), name) + "\n" +
|
|
// name + ",您好!\n" +
|
|
// name + ",您好!\n" +
|
|
// "您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
// "您的家庭医生签约将于6月30日到期,为了能继续给您提供健康服务,诚邀您续签家庭医生。");
|
|
// PushMsgTask.getInstance().putWxMsg(access_token, 16, member.getOpenid(), name, json);
|
|
|
|
|
|
// pushMsgTask.putWxMsg(access_token, 16, member.getOpenid(), name, json);
|
|
// patientSetReminFlag(patientCode);
|
|
// patientSetReminFlag(patientCode);
|
|
// return 1;
|
|
// return 1;
|
|
// } else {
|
|
// } else {
|