|
@ -137,6 +137,9 @@ public class FamilyContractService extends BaseService {
|
|
|
@Value("${im.data_base_name}")
|
|
|
private String im_dataBase_name;
|
|
|
|
|
|
@Autowired
|
|
|
private PushMsgTask pushMsgTask;
|
|
|
|
|
|
public SignFamily findSignFamilyByCode(String code) {
|
|
|
return signFamilyDao.findByCodeAndType(code, 2);
|
|
|
}
|
|
@ -543,7 +546,7 @@ public class FamilyContractService extends BaseService {
|
|
|
JSONObject jsonObject = doctorWorkTimeService.isDoctorWorking(doctor);
|
|
|
if (jsonObject.getString("status").equals("1")) {
|
|
|
//如果在工作时间内就推送
|
|
|
PushMsgTask.getInstance().put(doctor, MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.D_SW_01.name(), MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.家庭签约.name(), "您有一条新的家庭签约申请!", patient);
|
|
|
pushMsgTask.put(doctor, MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.D_SW_01.name(), MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.家庭签约.name(), "您有一条新的家庭签约申请!", patient);
|
|
|
}
|
|
|
}
|
|
|
json.put("id", p.getId());
|
|
@ -640,7 +643,7 @@ public class FamilyContractService extends BaseService {
|
|
|
JSONObject jsonObject = doctorWorkTimeService.isDoctorWorking(doctor);
|
|
|
if (jsonObject.getString("status").equals("1")) {
|
|
|
//如果在工作时间内就推送
|
|
|
PushMsgTask.getInstance().put(doctor, MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.D_SW_01.name(), MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.家庭签约.name(), "您有一条新的家庭签约申请!", patient);
|
|
|
pushMsgTask.put(doctor, MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.D_SW_01.name(), MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.家庭签约.name(), "您有一条新的家庭签约申请!", patient);
|
|
|
}
|
|
|
}
|
|
|
|
|
@ -780,7 +783,7 @@ public class FamilyContractService extends BaseService {
|
|
|
JSONObject jsonObject = doctorWorkTimeService.isDoctorWorking(doctor);
|
|
|
if (jsonObject.getString("status").equals("1")) {
|
|
|
//如果在工作时间内就推送
|
|
|
PushMsgTask.getInstance().put(doctor, MessageType.MESSAGE_TYPE_DOCTOR_SIGN_WEB_RELIEVE.D_SW_02.name(), MessageType.MESSAGE_TYPE_DOCTOR_SIGN_WEB_RELIEVE.家庭签约.name(), patientName + " 申请解除与您的家庭签约!", patient);
|
|
|
pushMsgTask.put(doctor, MessageType.MESSAGE_TYPE_DOCTOR_SIGN_WEB_RELIEVE.D_SW_02.name(), MessageType.MESSAGE_TYPE_DOCTOR_SIGN_WEB_RELIEVE.家庭签约.name(), patientName + " 申请解除与您的家庭签约!", patient);
|
|
|
}
|
|
|
return 1;
|
|
|
}
|
|
@ -1120,7 +1123,7 @@ public class FamilyContractService extends BaseService {
|
|
|
json.put("agent", "0");
|
|
|
if (StringUtils.isNotBlank(sf.getOpenid())) {
|
|
|
// 添加到发送队列
|
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 1, sf.getOpenid(), sf.getName(), json);
|
|
|
pushMsgTask.putWxMsg(access_token, 1, sf.getOpenid(), sf.getName(), json);
|
|
|
}
|
|
|
// else {
|
|
|
// JSONObject j = weiXinOpenIdUtils.getFamilyOpenId(patient.getCode());
|
|
@ -1130,7 +1133,7 @@ public class FamilyContractService extends BaseService {
|
|
|
// //String first = (String) json.get("first");
|
|
|
// json.remove("first");
|
|
|
// json.put("first", weiXinOpenIdUtils.getTitleMes(patient, j.getInt("relation"), sf.getName()));
|
|
|
// PushMsgTask.getInstance().putWxMsg(access_token, 1, member.getOpenid(), sf.getName(), json);
|
|
|
// pushMsgTask.putWxMsg(access_token, 1, member.getOpenid(), sf.getName(), json);
|
|
|
// }
|
|
|
// }
|
|
|
// }
|
|
@ -1148,7 +1151,7 @@ public class FamilyContractService extends BaseService {
|
|
|
//String first = (String) json.get("first");
|
|
|
data.remove("first");
|
|
|
data.put("first", weiXinOpenIdUtils.getTitleMes(patient, j.getInt("relation"), patient.getName()));
|
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 1, member.getOpenid(), patient.getName(), data);
|
|
|
pushMsgTask.putWxMsg(access_token, 1, member.getOpenid(), patient.getName(), data);
|
|
|
}
|
|
|
}
|
|
|
|
|
@ -1400,7 +1403,7 @@ public class FamilyContractService extends BaseService {
|
|
|
|
|
|
if (StringUtils.isNotBlank(sf.getOpenid())) {
|
|
|
// 添加到发送队列
|
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 2, sf.getOpenid(), sf.getName(), json);
|
|
|
pushMsgTask.putWxMsg(access_token, 2, sf.getOpenid(), sf.getName(), json);
|
|
|
}
|
|
|
// else {
|
|
|
// JSONObject j = weiXinOpenIdUtils.getFamilyOpenId(p.getCode());
|
|
@ -1409,7 +1412,7 @@ public class FamilyContractService extends BaseService {
|
|
|
// //String first = (String) json.get("first");
|
|
|
// json.remove("first");
|
|
|
// json.put("first", weiXinOpenIdUtils.getTitleMes(p, j.getInt("relation"), p.getName()));
|
|
|
// PushMsgTask.getInstance().putWxMsg(access_token, 2, member.getOpenid(), p.getName(), json);
|
|
|
// pushMsgTask.putWxMsg(access_token, 2, member.getOpenid(), p.getName(), json);
|
|
|
// }
|
|
|
// }
|
|
|
//发送代理人
|
|
@ -1424,7 +1427,7 @@ public class FamilyContractService extends BaseService {
|
|
|
//String first = (String) json.get("first");
|
|
|
data.remove("first");
|
|
|
data.put("first", weiXinOpenIdUtils.getTitleMes(p, j.getInt("relation"), p.getName()));
|
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 2, member.getOpenid(), p.getName(), data);
|
|
|
pushMsgTask.putWxMsg(access_token, 2, member.getOpenid(), p.getName(), data);
|
|
|
}
|
|
|
}
|
|
|
|
|
@ -1462,7 +1465,7 @@ public class FamilyContractService extends BaseService {
|
|
|
json.put("agent", "0"); //是否是代理 否
|
|
|
// 添加到发送队列
|
|
|
if (StringUtils.isNotBlank(sf.getOpenid())) {
|
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 1, sf.getOpenid(), sf.getName(), json);
|
|
|
pushMsgTask.putWxMsg(access_token, 1, sf.getOpenid(), sf.getName(), json);
|
|
|
}
|
|
|
// else {
|
|
|
// JSONObject j = weiXinOpenIdUtils.getFamilyOpenId(p.getCode());
|
|
@ -1471,7 +1474,7 @@ public class FamilyContractService extends BaseService {
|
|
|
// //String first = (String) json.get("first");
|
|
|
// json.remove("first");
|
|
|
// json.put("first", weiXinOpenIdUtils.getTitleMes(p, j.getInt("relation"), p.getName()));
|
|
|
// PushMsgTask.getInstance().putWxMsg(access_token, 1, member.getOpenid(), p.getName(), json);
|
|
|
// pushMsgTask.putWxMsg(access_token, 1, member.getOpenid(), p.getName(), json);
|
|
|
// }
|
|
|
// }
|
|
|
//发送代理人
|
|
@ -1488,7 +1491,7 @@ public class FamilyContractService extends BaseService {
|
|
|
//String first = (String) json.get("first");
|
|
|
data.remove("first");
|
|
|
data.put("first", weiXinOpenIdUtils.getTitleMes(p, j.getInt("relation"), p.getName()));
|
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 1, member.getOpenid(), p.getName(), data);
|
|
|
pushMsgTask.putWxMsg(access_token, 1, member.getOpenid(), p.getName(), data);
|
|
|
}
|
|
|
}
|
|
|
|
|
@ -1568,7 +1571,7 @@ public class FamilyContractService extends BaseService {
|
|
|
|
|
|
if (StringUtils.isNotBlank(sf.getOpenid())) {
|
|
|
// 添加到发送队列
|
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 5, sf.getOpenid(), sf.getName(), json);
|
|
|
pushMsgTask.putWxMsg(access_token, 5, sf.getOpenid(), sf.getName(), json);
|
|
|
}
|
|
|
// else {
|
|
|
// JSONObject j = weiXinOpenIdUtils.getFamilyOpenId(patient);
|
|
@ -1578,7 +1581,7 @@ public class FamilyContractService extends BaseService {
|
|
|
// json.remove("first");
|
|
|
// Patient p = patientDao.findByCode(patient);
|
|
|
// json.put("first", weiXinOpenIdUtils.getTitleMes(p, j.getInt("relation"), p.getName()));
|
|
|
// PushMsgTask.getInstance().putWxMsg(access_token, 5, member.getOpenid(), member.getName(), json);
|
|
|
// pushMsgTask.putWxMsg(access_token, 5, member.getOpenid(), member.getName(), json);
|
|
|
// }
|
|
|
// }
|
|
|
//发送代理人
|
|
@ -1594,7 +1597,7 @@ public class FamilyContractService extends BaseService {
|
|
|
//String first = (String) json.get("first");
|
|
|
data.remove("first");
|
|
|
data.put("first", weiXinOpenIdUtils.getTitleMes(p, j.getInt("relation"), p.getName()));
|
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 5, member.getOpenid(), p.getName(), data);
|
|
|
pushMsgTask.putWxMsg(access_token, 5, member.getOpenid(), p.getName(), data);
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
@ -1613,7 +1616,7 @@ public class FamilyContractService extends BaseService {
|
|
|
|
|
|
if (StringUtils.isNotBlank(sf.getOpenid())) {
|
|
|
// 添加到发送队列
|
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 5, sf.getOpenid(), sf.getName(), json);
|
|
|
pushMsgTask.putWxMsg(access_token, 5, sf.getOpenid(), sf.getName(), json);
|
|
|
}
|
|
|
// else {
|
|
|
// JSONObject j = weiXinOpenIdUtils.getFamilyOpenId(patient);
|
|
@ -1623,7 +1626,7 @@ public class FamilyContractService extends BaseService {
|
|
|
// json.remove("first");
|
|
|
// Patient p = patientDao.findByCode(patient);
|
|
|
// json.put("first", weiXinOpenIdUtils.getTitleMes(p, j.getInt("relation"), member.getName()));
|
|
|
// PushMsgTask.getInstance().putWxMsg(access_token, 5, member.getOpenid(), member.getName(), json);
|
|
|
// pushMsgTask.putWxMsg(access_token, 5, member.getOpenid(), member.getName(), json);
|
|
|
// }
|
|
|
// }
|
|
|
//发送代理人
|
|
@ -1639,7 +1642,7 @@ public class FamilyContractService extends BaseService {
|
|
|
//String first = (String) json.get("first");
|
|
|
data.remove("first");
|
|
|
data.put("first", weiXinOpenIdUtils.getTitleMes(p, j.getInt("relation"), p.getName()));
|
|
|
PushMsgTask.getInstance().putWxMsg(access_token, 5, member.getOpenid(), p.getName(), data);
|
|
|
pushMsgTask.putWxMsg(access_token, 5, member.getOpenid(), p.getName(), data);
|
|
|
}
|
|
|
}
|
|
|
|
|
@ -2246,7 +2249,7 @@ public class FamilyContractService extends BaseService {
|
|
|
for (JSONObject msg : wxMessages) {
|
|
|
|
|
|
if (StringUtils.isNotBlank(p.getOpenid())) {
|
|
|
PushMsgTask.getInstance().putWxMsg(accessTokenUtils.getAccessToken(), 10, p.getOpenid(), p.getName(), msg);
|
|
|
pushMsgTask.putWxMsg(accessTokenUtils.getAccessToken(), 10, p.getOpenid(), p.getName(), msg);
|
|
|
}
|
|
|
// else {
|
|
|
// //如果自己没有绑定,则发给家人
|
|
@ -2261,7 +2264,7 @@ public class FamilyContractService extends BaseService {
|
|
|
// } catch (Exception e) {
|
|
|
// e.printStackTrace();
|
|
|
// }
|
|
|
// PushMsgTask.getInstance().putWxMsg(accessTokenUtils.getAccessToken(), 10, member.getOpenid(), member.getName(), msg);
|
|
|
// pushMsgTask.putWxMsg(accessTokenUtils.getAccessToken(), 10, member.getOpenid(), member.getName(), msg);
|
|
|
// }
|
|
|
// }
|
|
|
//发送代理人
|
|
@ -2276,7 +2279,7 @@ public class FamilyContractService extends BaseService {
|
|
|
String first = (String) data.get("first");
|
|
|
data.remove("first");
|
|
|
data.put("first", weiXinOpenIdUtils.getTitleMes(p, j.getInt("relation"), p.getName()));
|
|
|
PushMsgTask.getInstance().putWxMsg(accessTokenUtils.getAccessToken(), 10, member.getOpenid(), p.getName(), data);
|
|
|
pushMsgTask.putWxMsg(accessTokenUtils.getAccessToken(), 10, member.getOpenid(), p.getName(), data);
|
|
|
}
|
|
|
}
|
|
|
|
|
@ -3339,7 +3342,7 @@ public class FamilyContractService extends BaseService {
|
|
|
JSONObject jsonObject = doctorWorkTimeService.isDoctorWorking(doctor);
|
|
|
if (jsonObject.getString("status").equals("1")) {
|
|
|
//如果在工作时间内就推送
|
|
|
PushMsgTask.getInstance().put(doctor, MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.D_SW_01.name(), MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.家庭签约.name(), p.getName() + "申请与您续签家庭医生", patient);
|
|
|
pushMsgTask.put(doctor, MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.D_SW_01.name(), MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.家庭签约.name(), p.getName() + "申请与您续签家庭医生", patient);
|
|
|
}
|
|
|
}
|
|
|
|
|
@ -3534,7 +3537,7 @@ public class FamilyContractService extends BaseService {
|
|
|
JSONObject jsonObject = doctorWorkTimeService.isDoctorWorking(doctor);
|
|
|
if (jsonObject.getString("status").equals("1")) {
|
|
|
//如果在工作时间内就推送
|
|
|
PushMsgTask.getInstance().put(doctor, MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.D_SW_01.name(), MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.家庭签约.name(), p.getName() + "申请与您续签家庭医生", patient);
|
|
|
pushMsgTask.put(doctor, MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.D_SW_01.name(), MessageType.MESSAGE_TYPE_DOCTOR_NEW_SIGN_WEB.家庭签约.name(), p.getName() + "申请与您续签家庭医生", patient);
|
|
|
}
|
|
|
}
|
|
|
|