lixiaojun
2024-05-29 edb3d6cded4db1c8a2886f6bdc39c2fe4c69b67a
Yw.Application.Bimface.Core/02-bimface-file-label/BimfaceFileLabel_Controller.cs
@@ -7,7 +7,7 @@
    [ApiDescriptionSettings("Bimface", Name = "Bimface文件标签", Order = 90000)]
    public class BimfaceFileLabel_Controller : IDynamicApiController
    {
        private readonly Service.BimfaceFileLabel _service = new();
        private readonly Yw.Service.BimfaceFileLabel _service = new();
        #region Query
@@ -32,7 +32,9 @@
        {
            var model = _service.GetByID(input.ID);
            if (model == null)
            {
                return default;
            }
            return new BimfaceFileLabelDto(model);
        }
@@ -75,7 +77,7 @@
            var bimfaceFile = new Service.BimfaceFile().GetByID(input.BimfaceFileID);
            if (bimfaceFile == null)
            {
                throw YOops.Oh(eResultCode.Alert, ErrorCodes.D001, $"BimfaceFileID:{input.BimfaceFileID} 数据不存在");
                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D001, $"BimfaceFileID:{input.BimfaceFileID} 数据不存在");
            }
            var model = input.Adapt<AddBimfaceFileLabelInput, Model.BimfaceFileLabel>();
            var id = _service.Insert(model);
@@ -97,7 +99,7 @@
            var model = _service.GetByID(input.ID);
            if (model == null)
            {
                throw YOops.Oh(eResultCode.Alert, ErrorCodes.D001, $"ID:{input.ID} 数据不存在");
                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D001, $"ID:{input.ID} 数据不存在");
            }
            var rhs = new Model.BimfaceFileLabel(model);
@@ -131,7 +133,7 @@
            var bol = _service.DeleteByID(input.ID, out string Msg);
            if (!bol)
            {
                throw YOops.Oh(eResultCode.Alert, ErrorCodes.D001, Msg);
                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D001, Msg);
            }
            return bol;
        }
@@ -150,14 +152,14 @@
            var bimfaceFile = new Service.BimfaceFile().GetByID(input.BimfaceFileID);
            if (bimfaceFile == null)
            {
                throw YOops.Oh(eResultCode.Alert, ErrorCodes.D001, $"BimfaceFileID:{input.BimfaceFileID} 数据不存在");
                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.D001, $"BimfaceFileID:{input.BimfaceFileID} 数据不存在");
            }
            var list = input.Labels?.Select(x => x.Adapt<SaveBimfaceFileLabelItemInput, Model.BimfaceFileLabel>()).ToList();
            list?.ForEach(x => x.BimfaceFileID = input.BimfaceFileID);
            var bol = _service.Save(input.BimfaceFileID, list, out string Msg);
            if (!bol)
            {
                throw YOops.Oh(eResultCode.Alert, ErrorCodes.V001, Msg);
                throw YOops.Oh(eResultCode.Alert, InternalErrorCodes.V001, Msg);
            }
            return bol;
        }