Jason 1 年之前
父节点
当前提交
c45ba881dd
共有 2 个文件被更改,包括 6 次插入1 次删除
  1. 4 0
      src/Hotline.Api/Controllers/CommonPController.cs
  2. 2 1
      src/Hotline.Api/Controllers/SettingController.cs

+ 4 - 0
src/Hotline.Api/Controllers/CommonPController.cs

@@ -95,6 +95,8 @@ namespace Hotline.Api.Controllers
             var model = await _systemAreaDomainService.GetArea(dto.Id,HttpContext.RequestAborted);
             if (model is null)
                 throw UserFriendlyException.SameMessage("未知数据,请刷新页面");
+            if (!model.IsCanModify)
+                throw UserFriendlyException.SameMessage("系统数据,不能修改");
 
             model = _mapper.Map<SystemArea>(dto);
             await _systemAreaDomainService.ModifyArea(model, HttpContext.RequestAborted);
@@ -112,6 +114,8 @@ namespace Hotline.Api.Controllers
             var model = await _systemAreaDomainService.GetArea(id, HttpContext.RequestAborted);
             if (model is null)
                 throw UserFriendlyException.SameMessage("未知数据,请刷新页面");
+            if (!model.IsCanModify)
+                throw UserFriendlyException.SameMessage("系统数据不能删除");
 
             await _systemAreaDomainService.DelArea(id, HttpContext.RequestAborted);
         }

+ 2 - 1
src/Hotline.Api/Controllers/SettingController.cs

@@ -146,6 +146,7 @@ namespace Hotline.Api.Controllers
         /// <summary>
         /// 获取月份的日期设置
         /// </summary>
+        /// <param name="year"></param>
         /// <param name="month"></param>
         /// <returns></returns>
         [Permission(EPermission.DaySetings)]
@@ -159,7 +160,7 @@ namespace Hotline.Api.Controllers
         /// 设置日期
         /// </summary>
         /// <param name="request"></param>
-        /// <returns></returns>
+        /// <returns></returns>`
         [Permission(EPermission.SetDaySetting)]
         [HttpPost("setdaysettings")]
         public async Task SetDaySettings([FromBody]SetDaySettingsRequest request)