コード例 #1
0
        /// <summary>
        /// 查询医生信息通过MID
        /// </summary>
        /// <param name="doctorMID"></param>
        /// <returns></returns>
        protected Result <DoctorInfo> QueryDoctorByMID(QueryDoctorInfoByMIDParams doctorMID)
        {
            if (IsAuthrized)
            {
                Result <DoctorInfo> result = Result <DoctorInfo> .CreateInstance(ResultCode.Fail);

                DoctorService service = (DoctorService)ServiceFactory.GetUserService(TokenType.Doctor);
                TDoctor       doctor  = service.GetDoctorByMID(doctorMID.doctor_id);
                if (doctor != null)
                {
                    result.SetSuccess();
                    result.message     = "查询成功";
                    result.result_data = ConvertDoctorInfo(doctor);
                }
                else
                {
                    result.message = "没有对应医生信息";
                }
                return(result);
            }
            return(GetAuthFilterResult <DoctorInfo>());
        }
コード例 #2
0
ファイル: PatientController.cs プロジェクト: fox009521/xapp
 public Result <DoctorInfo> QueryDoctorInfoByID(QueryDoctorInfoByMIDParams param)
 {
     return(base.QueryDoctorByMID(param));
 }