|
@ -846,9 +846,8 @@ public class DoctorInfoService extends BaseService {
|
|
data.put("represented",patient);//被代理人
|
|
data.put("represented",patient);//被代理人
|
|
data.put("doctor", newD.getCode());
|
|
data.put("doctor", newD.getCode());
|
|
data.put("doctorName", newD.getName());
|
|
data.put("doctorName", newD.getName());
|
|
data.put("first", p.getName() + ",您好!因签约团队内分工调整,您的健康管理师有变动," + oldDoctorHealthName +
|
|
|
|
"医生无法继续为您服务,具体变动如下:");
|
|
|
|
data.put("keyword3", "家庭医生");
|
|
|
|
|
|
data.put("first", p.getName() + ",您好!您签约团队的健康管理师已变更,您的新健管师信息如下:");
|
|
|
|
data.put("keyword3", "家庭医生-健康管理师");
|
|
data.put("keyword2", DateUtil.dateToStrNoSecond(new Date()));
|
|
data.put("keyword2", DateUtil.dateToStrNoSecond(new Date()));
|
|
data.put("keyword1", newD.getName());
|
|
data.put("keyword1", newD.getName());
|
|
if (StringUtils.isEmpty(signFamily.getDoctor()) || signFamily.getDoctorHealth().equals(signFamily.getDoctor())) {
|
|
if (StringUtils.isEmpty(signFamily.getDoctor()) || signFamily.getDoctorHealth().equals(signFamily.getDoctor())) {
|
|
@ -862,7 +861,7 @@ public class DoctorInfoService extends BaseService {
|
|
data.put("doctor", newD.getCode());
|
|
data.put("doctor", newD.getCode());
|
|
data.put("doctorName", newD.getName());
|
|
data.put("doctorName", newD.getName());
|
|
data.put("first", p.getName() + ",您好!您的签约团队已为您新增一位健康管理师,医生信息如下:");
|
|
data.put("first", p.getName() + ",您好!您的签约团队已为您新增一位健康管理师,医生信息如下:");
|
|
data.put("keyword3", "家庭医生");
|
|
|
|
|
|
data.put("keyword3", "家庭医生-健康管理师");
|
|
data.put("keyword2", DateUtil.dateToStrNoSecond(new Date()));
|
|
data.put("keyword2", DateUtil.dateToStrNoSecond(new Date()));
|
|
data.put("keyword1", newD.getName());
|
|
data.put("keyword1", newD.getName());
|
|
if (StringUtils.isEmpty(signFamily.getDoctor()) || signFamily.getDoctorHealth().equals(signFamily.getDoctor())) {
|
|
if (StringUtils.isEmpty(signFamily.getDoctor()) || signFamily.getDoctorHealth().equals(signFamily.getDoctor())) {
|
|
@ -957,6 +956,13 @@ public class DoctorInfoService extends BaseService {
|
|
return hasNoTeam ? 2 : 1;
|
|
return hasNoTeam ? 2 : 1;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 新增分配建管师
|
|
|
|
* @param newDoctorCode
|
|
|
|
* @param patient
|
|
|
|
* @return
|
|
|
|
* @throws Exception
|
|
|
|
*/
|
|
@Transactional
|
|
@Transactional
|
|
public int updateTeamHealthDoctorAll(String newDoctorCode, String patient) throws Exception {
|
|
public int updateTeamHealthDoctorAll(String newDoctorCode, String patient) throws Exception {
|
|
//得到患者的签约信息
|
|
//得到患者的签约信息
|
|
@ -994,7 +1000,7 @@ public class DoctorInfoService extends BaseService {
|
|
data.put("doctor", newD.getCode());
|
|
data.put("doctor", newD.getCode());
|
|
data.put("doctorName", newD.getName());
|
|
data.put("doctorName", newD.getName());
|
|
data.put("first", p.getName() + ",您好!您的签约团队已为您新增一位健康管理师,医生信息如下:");
|
|
data.put("first", p.getName() + ",您好!您的签约团队已为您新增一位健康管理师,医生信息如下:");
|
|
data.put("keyword3", "家庭医生");
|
|
|
|
|
|
data.put("keyword3", "家庭医生-健康管理师");
|
|
data.put("keyword2", DateUtil.dateToStrNoSecond(new Date()));
|
|
data.put("keyword2", DateUtil.dateToStrNoSecond(new Date()));
|
|
data.put("keyword1", newD.getName());
|
|
data.put("keyword1", newD.getName());
|
|
if (StringUtils.isEmpty(signFamily.getDoctor()) || signFamily.getDoctorHealth().equals(signFamily.getDoctor())) {
|
|
if (StringUtils.isEmpty(signFamily.getDoctor()) || signFamily.getDoctorHealth().equals(signFamily.getDoctor())) {
|
|
@ -1214,18 +1220,17 @@ public class DoctorInfoService extends BaseService {
|
|
data.put("represented",patient);//被代理人
|
|
data.put("represented",patient);//被代理人
|
|
data.put("doctor", newD.getCode());
|
|
data.put("doctor", newD.getCode());
|
|
data.put("doctorName", newD.getName());
|
|
data.put("doctorName", newD.getName());
|
|
data.put("keyword3", "家庭医生");
|
|
|
|
|
|
data.put("keyword3", "家庭医生-全科医生");
|
|
data.put("keyword2", DateUtil.dateToStrNoSecond(new Date()));
|
|
data.put("keyword2", DateUtil.dateToStrNoSecond(new Date()));
|
|
data.put("keyword1", newD.getName());
|
|
data.put("keyword1", newD.getName());
|
|
if (StringUtils.isEmpty(signFamily.getDoctorHealth()) || signFamily.getDoctor().equals(signFamily.getDoctorHealth())) {
|
|
if (StringUtils.isEmpty(signFamily.getDoctorHealth()) || signFamily.getDoctor().equals(signFamily.getDoctorHealth())) {
|
|
data.put("remark", newD.getName() + "医生将专门为您提供优质健康服务");
|
|
|
|
|
|
data.put("remark", newD.getName() + "医生将继续为您提供优质健康服务");
|
|
} else {
|
|
} else {
|
|
data.put("remark", newD.getName() + "医生与" + signFamily.getDoctorHealthName() + "医生一道,为您提供优质健康服务");
|
|
|
|
|
|
data.put("remark", newD.getName() + "医生将继续为您提供优质健康服务");
|
|
}
|
|
}
|
|
|
|
|
|
if (StringUtils.isNotBlank(p.getOpenid())) {
|
|
if (StringUtils.isNotBlank(p.getOpenid())) {
|
|
data.put("first", p.getName() + ",您好!因签约团队内分工调整,您的责任医生有变动," + oldDoctorName +
|
|
|
|
"医生无法继续为您服务,具体变动如下:");
|
|
|
|
|
|
data.put("first", p.getName() + ",您签约团队的全科医生已变更,您的新全科医生信息如下:");
|
|
PushMsgTask.getInstance().putWxMsg(accessTokenUtils.getAccessToken(), 10, p.getOpenid(), p.getName(), data);
|
|
PushMsgTask.getInstance().putWxMsg(accessTokenUtils.getAccessToken(), 10, p.getOpenid(), p.getName(), data);
|
|
}
|
|
}
|
|
// else {
|
|
// else {
|
|
@ -1249,8 +1254,7 @@ public class DoctorInfoService extends BaseService {
|
|
json.remove("toUser");
|
|
json.remove("toUser");
|
|
json.put("toUser",member.getCode());
|
|
json.put("toUser",member.getCode());
|
|
json.remove("first");
|
|
json.remove("first");
|
|
json.put("first", weiXinOpenIdUtils.getTitleMes(p, (int) json.get("relation"), p.getName()) + p.getName() + ",您好!因签约团队内分工调整,您的责任医生有变动," + oldDoctorName +
|
|
|
|
"医生无法继续为您服务,具体变动如下:");
|
|
|
|
|
|
json.put("first", weiXinOpenIdUtils.getTitleMes(p, (int) json.get("relation"), p.getName()) + p.getName() + ",您好!您签约团队的全科医生已变更,您的新全科医生信息如下:");
|
|
PushMsgTask.getInstance().putWxMsg(accessTokenUtils.getAccessToken(), 10, member.getOpenid(), p.getName(), json);
|
|
PushMsgTask.getInstance().putWxMsg(accessTokenUtils.getAccessToken(), 10, member.getOpenid(), p.getName(), json);
|
|
}
|
|
}
|
|
}
|
|
}
|