|
@ -545,40 +545,40 @@ public class SpecialistService extends BaseService {
|
|
|
}
|
|
|
JSONObject josn = rs.getJSONObject("obj");
|
|
|
SignFamily sign = signFamilyDao.findByPatient(josn.getString("patient"));
|
|
|
Patient p = patientDao.findByCode(josn.getString("patient"));
|
|
|
Doctor d = doctorDao.findByCode(josn.getString("doctor"));
|
|
|
// 添加签约申请消息
|
|
|
Message message = new Message();
|
|
|
message.setCzrq(new Date());
|
|
|
message.setCreateTime(new Date());
|
|
|
message.setContent("您有一个居民开通共管服务!");
|
|
|
message.setRead(1);//设置未读
|
|
|
message.setReceiver(sign.getDoctor());//设置接受医生的code
|
|
|
message.setSender(p.getCode());//设置发送的用户
|
|
|
message.setSenderName(p.getName());
|
|
|
message.setCode(getCode());
|
|
|
message.setTitle("专科医生共管通知");
|
|
|
message.setType(18);//家庭签约取消信息
|
|
|
message.setReadonly(0);//是否只读消息
|
|
|
message.setSex(p.getSex());
|
|
|
message.setOver("1");//未处理
|
|
|
message.setRelationCode(relationCode);
|
|
|
message.setDel("1");
|
|
|
message.setState(1);
|
|
|
|
|
|
JSONObject dataJson = new JSONObject();
|
|
|
|
|
|
dataJson.put("doctor",d.getCode());
|
|
|
dataJson.put("doctorName",d.getName());
|
|
|
dataJson.put("hospital",d.getHospital());
|
|
|
dataJson.put("hospitalName",d.getHospitalName());
|
|
|
dataJson.put("dept",d.getDept());
|
|
|
dataJson.put("deptName",d.getDeptName());
|
|
|
|
|
|
message.setReason(dataJson.toString());
|
|
|
|
|
|
messageDao.save(message);
|
|
|
//判断是否有家庭医生,有家庭医生则通知家庭医生
|
|
|
if(sign!=null){
|
|
|
Patient p = patientDao.findByCode(josn.getString("patient"));
|
|
|
Doctor d = doctorDao.findByCode(josn.getString("doctor"));
|
|
|
// 添加签约申请消息
|
|
|
Message message = new Message();
|
|
|
message.setCzrq(new Date());
|
|
|
message.setCreateTime(new Date());
|
|
|
message.setContent("您有一个居民开通共管服务!");
|
|
|
message.setRead(1);//设置未读
|
|
|
message.setReceiver(sign.getDoctor());//设置接受医生的code
|
|
|
message.setSender(p.getCode());//设置发送的用户
|
|
|
message.setSenderName(p.getName());
|
|
|
message.setCode(getCode());
|
|
|
message.setTitle("专科医生共管通知");
|
|
|
message.setType(18);//家庭签约取消信息
|
|
|
message.setReadonly(0);//是否只读消息
|
|
|
message.setSex(p.getSex());
|
|
|
message.setOver("1");//未处理
|
|
|
message.setRelationCode(relationCode);
|
|
|
message.setDel("1");
|
|
|
message.setState(1);
|
|
|
|
|
|
JSONObject dataJson = new JSONObject();
|
|
|
dataJson.put("doctor",d.getCode());
|
|
|
dataJson.put("doctorName",d.getName());
|
|
|
dataJson.put("hospital",d.getHospital());
|
|
|
dataJson.put("hospitalName",d.getHospitalName());
|
|
|
dataJson.put("dept",d.getDept());
|
|
|
dataJson.put("deptName",d.getDeptName());
|
|
|
message.setReason(dataJson.toString());
|
|
|
|
|
|
messageDao.save(message);
|
|
|
}
|
|
|
return "1";
|
|
|
}
|
|
|
return "0";
|