/// <summary> /// 医保信息保存 /// </summary> /// <param name="user"></param> /// <param name="param"></param> public void MedicalInsuranceSave(UserInfoDto user, MedicalInsuranceParam param) { // var num = _hisSqlRepository.QueryMedicalInsurance(param.业务ID); //if (num == 0) //{ // throw new Exception("数据库中未找到相应的住院业务ID的医保信息!"); //} //else //{ // var oResult = _webServiceBasic.HIS_InterfaceList("37", // "{'验证码':'" + param.验证码 + "','业务ID':'" + param.业务ID + "'}", user.UserId); // if (oResult.Result == "1") // { // throw new Exception("此业务ID已经报销过,在试图调用接口删除中心住院医保信息时异常。中心返回删除失败消息:" + // oResult.Msg.FirstOrDefault()?.ToString() + "!"); // } // var count = _hisSqlRepository.DeleteMedicalInsurance(user, param.业务ID); //} List <MedicalInsuranceDto> result; var init = new MedicalInsuranceDto(); var data = _webServiceBasic.HIS_InterfaceList("36", JsonConvert.SerializeObject(param)); result = GetResultData(init, data); var resultFirst = result.FirstOrDefault(); if (resultFirst != null) { //var msg = "获取住院号【" + resultFirst.住院号 + "】,业务ID【" + param.业务ID + "】的时间段内的住院费用成功,共" + result.Count + // "条记录"; } }