/// <summary> /// 职工入院登记修改 /// </summary> /// <param name="paramc"></param> /// <param name="baseParam"></param> /// <returns></returns> public ApiJsonResultData ModifyWorkerHospitalization(string paramc, HisBaseParam baseParam) { var resultValue = new ApiJsonResultData { Success = true }; try { Logs.LogWrite(new LogParam() { Params = paramc, Msg = JsonConvert.SerializeObject(baseParam) }); var loginData = MedicalInsuranceDll.ConnectAppServer_cxjb(baseParam.Account, baseParam.Pwd); var param = JsonConvert.DeserializeObject <ModifyWorkerHospitalizationParam>(paramc); //返回状态 var resultState = new byte[1024]; //消息 var msg = new byte[1024]; MedicalInsuranceDll.ModifyHospitalization (param.OrganizationCode, param.MedicalInsuranceHospitalizationNo, param.AdministrativeArea, param.AdmissionDate, param.AdmissionMainDiagnosisIcd10, param.DiagnosisIcd10Two, param.DiagnosisIcd10Three, param.AdmissionMainDiagnosis, param.InpatientArea, param.BedNumber, param.HospitalizationNo, resultState, msg ); if (CommonHelp.StrToTransCoding(resultState) != "1") { throw new Exception(CommonHelp.StrToTransCoding(msg)); } Logs.LogWriteData(new LogWriteDataParam() { JoinJson = JsonConvert.SerializeObject(param), ReturnJson = "职工住院登记修改成功", OperatorId = baseParam.OperatorId }); resultValue.Data = "职工住院登记修改成功"; } catch (Exception e) { resultValue.Success = false; resultValue.Message = e.Message; } return(resultValue); }