From d4431c7e89865a506af8662244004d0baa7ed609 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期三, 11 六月 2025 12:24:15 +0800
Subject: [PATCH] 投诉处理,爬
---
zhengcaioa/zhengcaioa/Controllers/settings/AreaController.cs | 51 +++++++++++++++++++++++++++++++++++++++++++--------
1 files changed, 43 insertions(+), 8 deletions(-)
diff --git a/zhengcaioa/zhengcaioa/Controllers/settings/AreaController.cs b/zhengcaioa/zhengcaioa/Controllers/settings/AreaController.cs
index 67a6dff..c19d832 100644
--- a/zhengcaioa/zhengcaioa/Controllers/settings/AreaController.cs
+++ b/zhengcaioa/zhengcaioa/Controllers/settings/AreaController.cs
@@ -13,7 +13,7 @@
namespace zhengcaioa.Controllers.settings
{
- [CheckLogin]
+
public class AreaController : Controller
{
private readonly ILogger<AreaController> _logger;
@@ -21,13 +21,13 @@
-
+ [CheckLogin]
public AreaController(ILogger<AreaController> logger, IAreaService areaService)
{
_logger = logger;
_areaService = areaService;
}
-
+ [CheckLogin]
public IActionResult Index()
{
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
@@ -51,7 +51,7 @@
return View();
}
-
+ [CheckLogin]
public string GetList(AreaDTOSearch search)
{
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
@@ -62,7 +62,7 @@
#region 缂栬緫
-
+ [CheckLogin]
public ActionResult Edit()
{
@@ -94,7 +94,7 @@
-
+ [CheckLogin]
public IActionResult Get(string id = null)
{
AreaDTO AreaDTO = new AreaDTO();
@@ -114,7 +114,7 @@
/// <param name="data">宀椾綅瀹炰綋绫诲璞�</param>
/// <returns></returns>
[HttpPost]
-
+ [CheckLogin]
public IActionResult Save(AreaDTO data)
{
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
@@ -133,12 +133,47 @@
/// <param name="info">瀹炰綋</param>
/// <returns></returns>
///
-
+ [CheckLogin]
public IActionResult Nullify(string Id = "")
{
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
ViewData["curentuser"] = curentuser;
return new JsonResult(_areaService.ModifyStatus(Id, curentuser.Id));
}
+
+
+
+
+ public IActionResult GetListArea()
+ {
+ ReturnMsg<List<AreaDTO>> returnMsg = new ReturnMsg<List<AreaDTO>>();
+ returnMsg.code = 1;
+ returnMsg.error = "";
+
+
+ List <AreaDTO> areaDTOs = _areaService.GetList();
+
+ List<AreaDTO> areaDTOshengs = areaDTOs.Where(x => x.ParentId == "0 ").ToList();
+
+
+ foreach(var areaDTOsheng in areaDTOshengs)
+ {
+ var childs = areaDTOs.Where(x => x.ParentId == areaDTOsheng.CodeId).ToList();
+ foreach(var child in childs)
+ {
+ child.Children = areaDTOs.Where(x => x.ParentId == child.CodeId).ToList();
+ }
+ areaDTOsheng.Children = childs;
+ }
+
+
+
+
+
+ returnMsg.returnObj = areaDTOshengs;
+ returnMsg.count = areaDTOs.Count;
+
+ return new JsonResult(returnMsg);
+ }
}
}
--
Gitblit v1.9.1