/// <summary> /// 门诊月结汇总 /// </summary> /// <param name="param"></param> public MonthlyHospitalizationDto MonthlyHospitalization(MonthlyHospitalizationParam param) { var xmlStr = XmlHelp.SaveXml(param.Participation); MonthlyHospitalizationDto data = null; if (!xmlStr) { throw new Exception("门诊月结汇总保存参数出错"); } var result = MedicalInsuranceDll.CallService_cxjb("TPYP214"); if (result != 1) { throw new Exception("门诊月结汇总执行出错"); } data = XmlHelp.DeSerializerModel(new MonthlyHospitalizationDto(), true); return(data); }
/// <summary> /// 获取门诊月结入参 /// </summary> /// <param name="param"></param> /// <returns></returns> public MonthlyHospitalizationParam GetMonthlyHospitalizationParam(MonthlyHospitalizationUiParam param) { //var userBase = _serviceBasicService.GetUserBaseInfo(param.UserId); var iniParam = new MonthlyHospitalizationParam() { User = new UserInfoDto(), Participation = new MonthlyHospitalizationParticipationParam() { StartTime = Convert.ToDateTime(param.StartTime).ToString("yyyyMMdd"), EndTime = Convert.ToDateTime(param.EndTime).ToString("yyyyMMdd"), SummaryType = "22", PeopleType = ((int)param.PeopleType).ToString() } }; return(iniParam); }