|
@ -3,6 +3,8 @@ package com.yihu.jw.hospital.endpoint.hospital;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.sun.media.jfxmedia.logging.Logger;
|
|
import com.sun.media.jfxmedia.logging.Logger;
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorBackgroundDO;
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorBackgroundDO;
|
|
|
|
import com.yihu.jw.entity.hospital.family.WlyyPatientFamilyMemberDO;
|
|
|
|
import com.yihu.jw.hospital.family.dao.WlyyPatientFamilyMemberDao;
|
|
import com.yihu.jw.hospital.family.service.PatientMemberDictService;
|
|
import com.yihu.jw.hospital.family.service.PatientMemberDictService;
|
|
import com.yihu.jw.hospital.family.service.WlyyFamilyMemberService;
|
|
import com.yihu.jw.hospital.family.service.WlyyFamilyMemberService;
|
|
import com.yihu.jw.hospital.prescription.service.entrance.EntranceService;
|
|
import com.yihu.jw.hospital.prescription.service.entrance.EntranceService;
|
|
@ -39,6 +41,8 @@ public class WlyyFamilyMemberController extends EnvelopRestEndpoint {
|
|
@Autowired
|
|
@Autowired
|
|
private WlyyFamilyMemberService wlyyFamilyMemberService;
|
|
private WlyyFamilyMemberService wlyyFamilyMemberService;
|
|
@Autowired
|
|
@Autowired
|
|
|
|
private WlyyPatientFamilyMemberDao wlyyPatientFamilyMemberDao;
|
|
|
|
@Autowired
|
|
private PatientMemberDictService patientMemberDictService;
|
|
private PatientMemberDictService patientMemberDictService;
|
|
@Autowired
|
|
@Autowired
|
|
private EntranceService entranceService;
|
|
private EntranceService entranceService;
|
|
@ -242,6 +246,16 @@ public class WlyyFamilyMemberController extends EnvelopRestEndpoint {
|
|
String dictId = jsonObject.getString("dictId");
|
|
String dictId = jsonObject.getString("dictId");
|
|
String cardType = jsonObject.getString("cardType");
|
|
String cardType = jsonObject.getString("cardType");
|
|
String idCard = jsonObject.getString("idCard");
|
|
String idCard = jsonObject.getString("idCard");
|
|
|
|
//家人关系只允许添加一次自己
|
|
|
|
if (null == jsonObject.get("id")&&!StringUtils.isEmpty(dictId)&&"7".equalsIgnoreCase(dictId)){
|
|
|
|
List<WlyyPatientFamilyMemberDO> list = wlyyPatientFamilyMemberDao.findByPatientAndFamilyRelation(patientId,dictId);
|
|
|
|
if (null!=list&&list.size()>0){
|
|
|
|
mixEnvelop.setStatus(408);
|
|
|
|
mixEnvelop.setMessage("您已经添加自己的信息请勿重复添加");
|
|
|
|
return mixEnvelop;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
String id = "";
|
|
String id = "";
|
|
if (null != jsonObject.get("id")) {
|
|
if (null != jsonObject.get("id")) {
|
|
id = jsonObject.get("id").toString();
|
|
id = jsonObject.get("id").toString();
|