From 0047bb0d2ba509f8a3cde4e06961edb19f9d1163 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期四, 28 十月 2021 08:49:43 +0800 Subject: [PATCH] 提交 --- zhengcaioa/zhengcaioa/Controllers/ExpertTest/ExpertTestTopicController.cs | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 165 insertions(+), 0 deletions(-) diff --git a/zhengcaioa/zhengcaioa/Controllers/ExpertTest/ExpertTestTopicController.cs b/zhengcaioa/zhengcaioa/Controllers/ExpertTest/ExpertTestTopicController.cs index 8bef88f..78ff070 100644 --- a/zhengcaioa/zhengcaioa/Controllers/ExpertTest/ExpertTestTopicController.cs +++ b/zhengcaioa/zhengcaioa/Controllers/ExpertTest/ExpertTestTopicController.cs @@ -11,6 +11,7 @@ using System.Linq; using System.Net.Http; using System.Net.Http.Headers; +using System.Text; using System.Threading.Tasks; using System.Transactions; using zhengcaioa.IService; @@ -876,6 +877,170 @@ return new JsonResult(resultEntity); } + public IActionResult shititongji() + { + var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); + ViewData["curentuser"] = curentuser; + var expertTestTopicDTOs = new List<ExpertTestTopicDTO>(); + var expertTestTopicDTOs1 = _expertTestTopicService.GetList(); + + var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topic", "topictype"); + + var sysCodeDtls1 = _liaotianService.GetSYScode("expert_test_topic", "zhishitype"); + + foreach (var sysCodeDtl1 in sysCodeDtls1) + { + foreach (var sysCodeDtl in sysCodeDtls) + { + var shuliang = expertTestTopicDTOs1.Count(x => x.Zhishitype == sysCodeDtl1.CodeSn && x.Topictype == sysCodeDtl.CodeSn); + + var expertTestTopicDTO = new ExpertTestTopicDTO(); + expertTestTopicDTO.Shuliang = shuliang; + var sysCodeDtl2 = sysCodeDtls1.Where(x => x.CodeSn == sysCodeDtl1.CodeSn).FirstOrDefault(); + if (sysCodeDtl2 != null) + { + expertTestTopicDTO.ZhishitypeName = sysCodeDtl2.Comments; + } + expertTestTopicDTO.Zhishitype = sysCodeDtl1.CodeSn; + expertTestTopicDTO.Topictype = sysCodeDtl.CodeSn; + expertTestTopicDTOs.Add(expertTestTopicDTO); + + } + } + + + //ViewBag.topictype = sysCodeDtls; + + //ViewBag.zhishitype = sysCodeDtls1; + + //ViewBag.listExpertTestTopicDTO = expertTestTopicDTOs; + + + StringBuilder stringBuilder = new StringBuilder(); + stringBuilder.Append("<table style=\"width:50%;\">"); + stringBuilder.Append(" <tr>"); + + stringBuilder.Append("<td style=\"width:25%;\"> 鐭ヨ瘑鐐�/棰樺瀷</td>"); + foreach (var sysCodeDtl in sysCodeDtls) + { + stringBuilder.Append("<td style = \"width:25%;\" > " + sysCodeDtl.Comments + "</td >"); + } + + stringBuilder.Append(" </tr>"); + + int i = 0; + + + foreach(var ExpertTestTopicDTO in expertTestTopicDTOs) + { + if(i != 0 && i % 3 == 0) + { + stringBuilder.Append(" </tr>"); + } + + if(i == 0 || i % 3 == 0) + { + stringBuilder.Append("<tr>"); + stringBuilder.Append(" <td>" + ExpertTestTopicDTO.ZhishitypeName + "</td>"); + } + + + + + stringBuilder.Append("<td><a onclick=\"OpenWindow(' ','98%','100%', '/ExpertTestTopic/tongjiIndex?Topictype=" + ExpertTestTopicDTO.Topictype + "&Zhishitype=" + ExpertTestTopicDTO.Zhishitype + "')\" > " + ExpertTestTopicDTO.Shuliang +"</a></td>"); + + if (i == expertTestTopicDTOs.Count - 1) + { + stringBuilder.Append(" </tr>"); + } + + + + + i++; + } + + + + + + + stringBuilder.Append("</table>"); + + ViewBag.htmlstring = stringBuilder.ToString(); ; + + return View(); + } + + + + public IActionResult tongjiIndex(string Topictype="", string Zhishitype = "") + { + var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); + ViewData["curentuser"] = curentuser; + List<ActionEntity> actionlist = new List<ActionEntity>(); + ActionEntity actionEntity = new ActionEntity(); + actionEntity.OpenType = 0; + actionEntity.ActionUrl = ""; + actionEntity.ActionFun = "Search"; + actionEntity.PageIco = "fa fa-search"; + actionEntity.ActionName = "鏌ヨ"; + actionlist.Add(actionEntity); + + + + + + //ActionEntity actionEntity1 = new ActionEntity(); + //actionEntity1.OpenType = 0; + //actionEntity1.ActionUrl = ""; + //actionEntity1.ActionFun = "Add"; + //actionEntity1.PageIco = "fa fa-plus"; + //actionEntity1.ActionName = "鏂板"; + //actionlist.Add(actionEntity1); + + + //ActionEntity actionEntity2 = new ActionEntity(); + //actionEntity2.OpenType = 0; + //actionEntity2.ActionUrl = ""; + //actionEntity2.ActionFun = "Print"; + //actionEntity2.PageIco = "fa fa-print"; + //actionEntity2.ActionName = "鎵撳嵃"; + //actionlist.Add(actionEntity2); + + + ViewData["ActionInfo"] = actionlist; + + ViewBag.Topictype1 = Topictype; + ViewBag.Zhishitype1 = Zhishitype; + + + ViewBag.topictype = _liaotianService.GetSYScode("expert_test_topic", "topictype").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); + + ViewBag.zhishitype = _liaotianService.GetSYScode("expert_test_topic", "zhishitype").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); + ViewBag.zhongdian = _liaotianService.GetSYScode("system", "shifou").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); + ViewBag.jiexi_status = _liaotianService.GetSYScode("expert_test_topic", "jiexi_status").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); + ViewBag.shenpi_status = _liaotianService.GetSYScode("expert_test_topic", "shenpi_status").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); + var areaDTOs = _areaService.GetList().Where(x => x.ParentId == "0 ").ToList(); + foreach (var areaDTO in areaDTOs) + { + if (areaDTO.CodeId == "510000") + { + areaDTOs.Remove(areaDTO); + break; + } + } + var areaDTOsic = new AreaDTO(); + areaDTOsic.CodeId = "510000"; + areaDTOsic.Name = "鍥涘窛鐪�"; + areaDTOsic.ParentId = "0 "; + areaDTOs.Insert(1, areaDTOsic); + ViewBag.Area = areaDTOs.Select(x => new { code = x.CodeId, label = x.Name }).ToList(); ; + + + return View(); + + } } } -- Gitblit v1.9.1