提交 7a68f4f3 authored 作者: 杨凯's avatar 杨凯

feat:家庭医生初始化

上级 264cce56
......@@ -6,6 +6,7 @@ import com.ebaiyihui.family.doctor.common.dto.NotifyConsultDataDTO;
import com.ebaiyihui.family.doctor.common.dto.SendImMsgDTO;
import com.ebaiyihui.family.doctor.common.dto.SignedDoctorDTO;
import com.ebaiyihui.family.doctor.server.common.constants.CommonConstants;
import com.ebaiyihui.family.doctor.server.common.constants.ImConstants;
import com.ebaiyihui.family.doctor.server.common.enums.ImSignStatus;
import com.ebaiyihui.family.doctor.server.common.enums.SignStatus;
import com.ebaiyihui.family.doctor.server.common.enums.StatusEnum;
......@@ -345,14 +346,15 @@ public class PatientServiceImpl implements PatientService {
}
scheduleRecordEntity = scheduleRecordEntities.get(i - 1);
log.info("查询当前排班医生doctorId={}", scheduleRecordEntity.getDoctorId());
// 查询值班的医生是否在线,如果不在线则强制在线,以排班信息为准
QueryWrapper<ServiceConfigEntity> queryWrapper = new QueryWrapper<>();
ServiceConfigEntity wrapperEntity = new ServiceConfigEntity();
wrapperEntity.setOrganId(String.valueOf(CommonConstants.ORGAN_CODE));
wrapperEntity.setAppCode(CommonConstants.APP_CODE);
wrapperEntity.setDoctorId(scheduleRecordEntity.getDoctorId());
wrapperEntity.setServiceCode(ImConstants.IM_QUERY_ACCOUNT_CODE);
wrapperEntity.setStatus(1);
wrapperEntity.setOfficeStatus(-1);
queryWrapper.setEntity(wrapperEntity);
queryWrapper.last("limit 1");
ServiceConfigEntity serviceConfigEntity = serviceConfigMapper.selectOne(queryWrapper);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论