|
@ -12,9 +12,12 @@ import com.yihu.jw.entity.base.im.ConsultTeamLogDo;
|
|
import com.yihu.jw.entity.base.patient.BasePatientDO;
|
|
import com.yihu.jw.entity.base.patient.BasePatientDO;
|
|
import com.yihu.jw.entity.base.score.BaseEvaluateDO;
|
|
import com.yihu.jw.entity.base.score.BaseEvaluateDO;
|
|
import com.yihu.jw.entity.base.score.BaseEvaluateScoreDO;
|
|
import com.yihu.jw.entity.base.score.BaseEvaluateScoreDO;
|
|
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
|
|
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalWaitingRoomDO;
|
|
import com.yihu.jw.entity.hospital.prescription.WlyyOutpatientDO;
|
|
import com.yihu.jw.entity.hospital.prescription.WlyyOutpatientDO;
|
|
import com.yihu.jw.evaluate.score.dao.BaseEvaluateDao;
|
|
import com.yihu.jw.evaluate.score.dao.BaseEvaluateDao;
|
|
import com.yihu.jw.evaluate.score.dao.BaseEvaluateScoreDao;
|
|
import com.yihu.jw.evaluate.score.dao.BaseEvaluateScoreDao;
|
|
|
|
import com.yihu.jw.hospital.consult.dao.HospitalWaitingRoomDao;
|
|
import com.yihu.jw.hospital.prescription.dao.OutpatientDao;
|
|
import com.yihu.jw.hospital.prescription.dao.OutpatientDao;
|
|
import com.yihu.jw.im.dao.ConsultDao;
|
|
import com.yihu.jw.im.dao.ConsultDao;
|
|
import com.yihu.jw.im.dao.ConsultTeamDao;
|
|
import com.yihu.jw.im.dao.ConsultTeamDao;
|
|
@ -25,6 +28,7 @@ import com.yihu.jw.im.dao.ConsultTeamLogDao;
|
|
import com.yihu.jw.im.util.ImUtil;
|
|
import com.yihu.jw.im.util.ImUtil;
|
|
import com.yihu.jw.im.util.ImageCompress;
|
|
import com.yihu.jw.im.util.ImageCompress;
|
|
import com.yihu.jw.patient.dao.BasePatientDao;
|
|
import com.yihu.jw.patient.dao.BasePatientDao;
|
|
|
|
import com.yihu.jw.restmodel.hospital.consult.WlyyHospitalSysDictVO;
|
|
import com.yihu.jw.restmodel.hospital.prescription.WlyyPrescriptionVO;
|
|
import com.yihu.jw.restmodel.hospital.prescription.WlyyPrescriptionVO;
|
|
import com.yihu.jw.restmodel.im.ConsultVO;
|
|
import com.yihu.jw.restmodel.im.ConsultVO;
|
|
import com.yihu.jw.rm.base.BaseRequestMapping;
|
|
import com.yihu.jw.rm.base.BaseRequestMapping;
|
|
@ -78,6 +82,9 @@ public class ImService {
|
|
@Autowired
|
|
@Autowired
|
|
public BaseEvaluateDao baseEvaluateDao;
|
|
public BaseEvaluateDao baseEvaluateDao;
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
private HospitalWaitingRoomDao hospitalWaitingRoomDao;
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
public ImUtil imUtil;
|
|
public ImUtil imUtil;
|
|
|
|
|
|
@ -940,6 +947,15 @@ public class ImService {
|
|
wlyyOutpatientDO.setConDate(new Date());
|
|
wlyyOutpatientDO.setConDate(new Date());
|
|
outpatientDao.save(wlyyOutpatientDO);
|
|
outpatientDao.save(wlyyOutpatientDO);
|
|
|
|
|
|
|
|
//修改候诊室状态为已诊
|
|
|
|
List<WlyyHospitalWaitingRoomDO> roomDOs =hospitalWaitingRoomDao.findByOutpatientId(outpatientCode);
|
|
|
|
if(roomDOs!=null&&roomDOs.size()>0){
|
|
|
|
for(WlyyHospitalWaitingRoomDO roomDO:roomDOs){
|
|
|
|
roomDO.setVisitStatus(2);//修改候诊室状态为已诊
|
|
|
|
hospitalWaitingRoomDao.save(roomDO);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
}
|
|
}
|