using APT.Infrastructure.Core; using APT.MS.Domain.Entities.SK; using APT.Utility; using Microsoft.AspNetCore.Mvc; using System.Collections.Generic; namespace APT.SK.WebApi.Controllers.Api { /// /// 辨识区域 /// [Route("api/SK/SKRiskArea")] public partial class RiskAreaController : AuthorizeTreeApiController { /// /// 更新或新增数据 /// /// 对象实体 /// [HttpPost, Route("FullUpdate")] public JsonActionResult FullUpdate([FromBody] T_SK_RISK_AREA entity) { //return WitUpdate(entity); return SafeExecute(() => { var videos = entity.Nav_Videos; entity.Nav_Videos = null; if (videos.Count > 0) { foreach (var item in videos) { item.Nav_Viedo = null; item.Nav_Area = null; } } this.UnifiedCommit(() => { if (videos != null && videos.Count > 0) { BantchSaveEntityNoCommit(videos); } TreeUpdateEntity(entity); }); return true; }); } } }