提交 d17d1e85 authored 作者: 杨凯's avatar 杨凯

feat:家庭医生初始化

上级 be4dcb59
...@@ -95,17 +95,11 @@ public class PatientServiceImpl implements PatientService { ...@@ -95,17 +95,11 @@ public class PatientServiceImpl implements PatientService {
Long deptId = reqVo.getDeptId(); Long deptId = reqVo.getDeptId();
String deptName = reqVo.getDeptName(); String deptName = reqVo.getDeptName();
List<PatientSignEntity> patientSignEntities = new ArrayList<>(); List<PatientSignEntity> patientSignEntities = new ArrayList<>();
if (SignStatus.SIGNED.getValue().equals(reqVo.getSignStatus())) { if (!SignStatus.NORMAL.getValue().equals(reqVo.getSignStatus())) {
patientSignEntities = getPatientSignList(reqVo.getPhone(), reqVo.getPackageOrderId(),
SignStatus.SIGNED.getValue(), StatusEnum.IN_CONSULTATION.getValue());
if (!patientSignEntities.isEmpty()) {
return BaseResponse.error("已经有进行中的签约的医生,不能再进行签约!!!");
}
} else if (SignStatus.CANCEL.getValue().equals(reqVo.getSignStatus())) {
patientSignEntities = getPatientSignList(reqVo.getPhone(), reqVo.getPackageOrderId(), patientSignEntities = getPatientSignList(reqVo.getPhone(), reqVo.getPackageOrderId(),
SignStatus.CANCEL.getValue(), StatusEnum.IN_CONSULTATION.getValue()); reqVo.getSignStatus(), StatusEnum.IN_CONSULTATION.getValue());
if (!patientSignEntities.isEmpty()) { if (!patientSignEntities.isEmpty()) {
return BaseResponse.error("已经有进行中的改签医生,不能再进行改签签约!!!"); return BaseResponse.error("已经有进行中的签约或者改签医生,不能再进行签约或者改签!!!");
} }
} else { } else {
QueryWrapper<PatientSignEntity> psWrapper = new QueryWrapper<>(); QueryWrapper<PatientSignEntity> psWrapper = new QueryWrapper<>();
...@@ -150,6 +144,11 @@ public class PatientServiceImpl implements PatientService { ...@@ -150,6 +144,11 @@ public class PatientServiceImpl implements PatientService {
} }
} }
// 改签或者排班医生获取签约的id
if (!SignStatus.SIGNED.getValue().equals(reqVo.getSignStatus())) {
patientSignEntities = getPatientSignList(reqVo.getPhone(), reqVo.getPackageOrderId(),
SignStatus.SIGNED.getValue(), StatusEnum.IN_CONSULTATION.getValue());
}
PatientSignEntity patientSignEntity = new PatientSignEntity(); PatientSignEntity patientSignEntity = new PatientSignEntity();
patientSignEntity.setAdmId(admId); patientSignEntity.setAdmId(admId);
patientSignEntity.setAppCode(CommonConstants.APP_CODE); patientSignEntity.setAppCode(CommonConstants.APP_CODE);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论