Пример #1
0
        public void CancelPairCode()
        {
            var ddd = hisSqlRepository.MedicalExpenseMonthReport(new MedicalExpenseMonthReportParam()
            {
                Date             = "2021-01",
                OrganizationCode = "10ADC4A48AB743A2B532AD8D08C4B927"
            });
            StringBuilder ctrXml = new StringBuilder();

            ctrXml.Append("<?xml version=\"1.0\" encoding=\"GBK\" standalone=\"yes\" ?>");
            ctrXml.Append("<control>");
            ctrXml.Append($"<yab003>{""}</yab003>"); //医保经办机构(清算分中心)
            ctrXml.Append($"<ykb053>{""}</ykb053>"); //医院清算申请流水号
            ctrXml.Append("</control>");

            //
            //_hospitalLogMap.CurrentDb.DeleteById(1);
            //_sqlSugarRepository.QueryHospitalLog();

            var userBase = webServiceBasicService.GetUserBaseInfo("76EDB472F6E544FD8DC8D354BB088BD7");
            //var uploadDataRow = sendList.Select(c => new ThreeCataloguePairCodeUploadRowDto()
            //{
            //    //ProjectId = c.Id.ToString("N"),
            //    HisDirectoryCode = c.DirectoryCode,
            //    //Manufacturer = "",
            //    //ProjectName = c.ProjectName,
            //    //ProjectCode = c.ProjectCode,
            //    //ProjectCodeType = c.DirectoryCategoryCode,
            //    //ProjectCodeTypeDetail = ((ProjectCodeType)Convert.ToInt32(c.ProjectCodeType)).ToString(),
            //    //Remark = c.Remark,
            //    //ProjectLevel = ((ProjectLevel)Convert.ToInt32(c.ProjectLevel)).ToString(),
            //    //RestrictionSign = GetStrData(c.ProjectCodeType, c.RestrictionSign)

            //}).ToList();

            var uploadDataRow = new List <ThreeCataloguePairCodeUploadRowDto>();

            uploadDataRow.Add(new ThreeCataloguePairCodeUploadRowDto
            {
                HisDirectoryCode = "72F98D9AA80A4933BA269F1A7C970864",
                ProjectName      = "厚朴",
                ProjectCode      = "8690000-Y-H022",
                ProjectCodeType  = "0",
            });

            var uploadData = new ThreeCataloguePairCodeUploadDto()
            {
                AuthCode         = userBase.AuthCode,
                CanCelState      = "1",
                UserName         = userBase.UserName,
                OrganizationCode = userBase.OrganizationCode,
                PairCodeRow      = uploadDataRow,
                VersionNumber    = ""
            };
            //  webServiceBasic.HIS_Interface("35", JsonConvert.SerializeObject(uploadData));
        }
        public ActionResult GetGridMonthJson(MedicalExpenseMonthReportParam pagination)
        {
            var patientInfo = _hisSqlRepository.MedicalExpenseMonthReport(pagination);

            pagination.records = patientInfo.Keys.FirstOrDefault();
            var data = new
            {
                rows    = patientInfo.Values.FirstOrDefault(),
                total   = pagination.total,
                page    = pagination.Page,
                records = pagination.records
            };

            return(Content(data.ToJson()));
        }