public async Task <ApiJsonResultData> GetInpatientInfoDetail() { return(await new ApiJsonResultData().RunWithTryAsync(async y => { var inpatientInList = new List <InpatientInfoDto>(); var verificationCode = await GetUserBaseInfo(); if (verificationCode != null) { var inputInpatientInfo = new InpatientInfoParam() { 验证码 = verificationCode.验证码, 机构编码 = verificationCode.机构编码, 身份证号码 = "511523198701122345", 开始时间 = "2019-04-27 11:09:00", 结束时间 = "2020-04-27 11:09:00", 状态 = "0" }; string inputInpatientInfoJson = JsonConvert.SerializeObject(inputInpatientInfo, Formatting.Indented); inpatientInList = await _webServiceBasicService.GetInpatientInfo(verificationCode, inputInpatientInfoJson); } if (inpatientInList.Any()) { var inpatientIni = inpatientInList.FirstOrDefault(); var InpatientInfoDetail = new InpatientInfoDetailParam() { 验证码 = verificationCode.验证码, 住院号 = inpatientIni.住院号, 业务ID = inpatientIni.业务ID, 开始时间 = inpatientIni.入院日期, 结束时间 = "2020-04-27 11:09:00", 状态 = "0" }; var data = await _webServiceBasicService.GetInpatientInfoDetail(verificationCode, InpatientInfoDetail); y.Data = data; } //if (inputInpatientInfoData.Any()) //{ // y.Data = inputInpatientInfoData; //} })); }
/// <summary> /// 获取住院明细 /// </summary> /// <param name="param"></param> /// <returns></returns> public async Task <List <InpatientInfoDetailDto> > GetInpatientInfoDetail(UserInfoDto user, InpatientInfoDetailParam param) { List <InpatientInfoDetailDto> result = null; var paranm = new paranmsss() { 身份证ID = "511523198701122345", 机构编码 = user.机构编码, 验证码 = user.验证码 }; var data = await _webServiceBasic.HIS_InterfaceListAsync("30-10", JsonConvert.SerializeObject(paranm), user.职员ID); //var init = new InpatientInfoDetailDto(); //var data = await _webServiceBasic.HIS_InterfaceListAsync("14", JsonConvert.SerializeObject(param), user.职员ID); //result = GetResultData(init, data); //if (result.Any()) //{ // await _dataBaseHelpService.GetInpatientInfoDetailDto(user,result); // //var msg = "获取住院号【" + resultFirst.住院号 + "】,业务ID【" + param.业务ID + "】的时间段内的住院费用成功,共" + result.Count + // // "条记录"; //} return(result); }