public ApiJsonResultData MedicalInsuranceXml([FromUri] MedicalInsuranceXmlUiParam param) { return(new ApiJsonResultData(ModelState, new UiInIParam()).RunWithTry(y => { var userBase = webServiceBasicService.GetUserBaseInfo(param.UserId); //更新医保信息 var strXmlIntoParam = XmlSerializeHelper.XmlParticipationParam(); //回参构建 var xmlData = new HospitalizationRegisterXml() { MedicalInsuranceType = "10", MedicalInsuranceHospitalizationNo = "44116476", }; var strXmlBackParam = XmlSerializeHelper.HisXmlSerialize(xmlData); var saveXmlData = new SaveXmlData(); saveXmlData.OrganizationCode = userBase.OrganizationCode; saveXmlData.AuthCode = userBase.AuthCode; saveXmlData.BusinessId = param.BusinessId; saveXmlData.TransactionId = Guid.Parse("E67C69F5-5FA8-438A-94EC-85E092CA56E9").ToString("N"); saveXmlData.MedicalInsuranceBackNum = "CXJB002"; saveXmlData.BackParam = CommonHelp.EncodeBase64("utf-8", strXmlBackParam); saveXmlData.IntoParam = CommonHelp.EncodeBase64("utf-8", strXmlIntoParam); saveXmlData.MedicalInsuranceCode = "21"; saveXmlData.UserId = userBase.UserId; //存基层 webServiceBasic.HIS_InterfaceList("38", JsonConvert.SerializeObject(saveXmlData)); })); }
/// <summary> /// 获取验证码 /// </summary> /// <param name="tradeCode"></param> /// <param name="inputParameter"></param> /// <returns></returns> public UserInfoDto GetVerificationCode(string tradeCode, string inputParameter) { var resultData = new UserInfoDto(); var ini = new UserInfoJsonDto(); List <UserInfoJsonDto> resultList; var iniData = new UserInfoDto(); var data = _webServiceBasic.HIS_InterfaceList(tradeCode, inputParameter); resultList = GetResultData(ini, data); if (resultList.Any()) { var resultValueJson = resultList.FirstOrDefault(); resultData = AutoMapper.Mapper.Map <UserInfoDto>(resultValueJson); } return(resultData); }