Quellcode durchsuchen

修改医生咨询在线状态

huangwenjie vor 5 Jahren
Ursprung
Commit
5840ee2e8d

+ 12 - 0
business/im-service/src/main/java/com/yihu/jw/im/service/ImService.java

@ -27,6 +27,7 @@ import com.yihu.jw.im.util.ImageCompress;
import com.yihu.jw.patient.dao.BasePatientDao;
import com.yihu.jw.restmodel.hospital.prescription.WlyyPrescriptionVO;
import com.yihu.jw.restmodel.im.ConsultVO;
import com.yihu.jw.rm.base.BaseRequestMapping;
import com.yihu.jw.util.common.FileUtil;
import com.yihu.jw.util.date.DateUtil;
import com.yihu.jw.wechat.service.WxAccessTokenService;
@ -1173,4 +1174,15 @@ public class ImService {
		}
		
	}
	
	/**
	 * 修改医生在线状态
	 * @param consultStatus
	 * @param doctor
	 */
	public void updateDoctorConsultStatus(String consultStatus, String doctor) {
		BaseDoctorDO baseDoctorDO = baseDoctorDao.findById(doctor);
		baseDoctorDO.setConsultStatus(consultStatus);
		baseDoctorDao.save(baseDoctorDO);
	}
}

+ 3 - 0
common/common-request-mapping/src/main/java/com/yihu/jw/rm/hospital/BaseHospitalRequestMapping.java

@ -360,6 +360,9 @@ public class BaseHospitalRequestMapping {
    
        //医生抢单(视频)
        public static final String pickVideoPrescripitonWaitingPeople= "pickVideoPrescripitonWaitingPeople";
    
        //修改医生咨询在线状态
        public static final String updateDoctorConsultStatus= "updateDoctorConsultStatus";
        
    }

+ 11 - 0
svr/svr-internet-hospital/src/main/java/com/yihu/jw/hospital/endpoint/consult/DoctorConsultEndpoint.java

@ -203,4 +203,15 @@ public class DoctorConsultEndpoint extends EnvelopRestEndpoint {
		prescriptionService.pickVideoPrescripitonWaitingPeople(outpatientCode,doctor);
		return success("请求成功");
	}
	
	@PostMapping(value = BaseHospitalRequestMapping.DodtorIM.updateDoctorConsultStatus)
	@ApiOperation(value = "修改医生咨询在线状态", notes = "修改医生咨询在线状态")
	public Envelop updateDoctorConsultStatus(
			@ApiParam(name = "consultStatus", value = "1在线接诊,0下线", defaultValue = "1")
			@RequestParam(value = "consultStatus", required = true) String consultStatus,
			@ApiParam(name = "doctor", value = "医生CODE")
			@RequestParam(value = "doctor",required = true) String doctor){
		imService.updateDoctorConsultStatus(consultStatus,doctor);
		return success("请求成功");
	}
}