From 73c363012e59ab8a045b85e4a31aff6635801046 Mon Sep 17 00:00:00 2001
From: zhaoxinyu <89237069@qq.com>
Date: Tue, 5 Mar 2024 11:37:27 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Equipments/DTOs/EquipmentAreaDTO.cs | 5 -----
.../Equipments/EquipmentAppService.cs | 18 +++++++++++++++++-
.../Equipments/Equipment.cs | 3 ---
3 files changed, 17 insertions(+), 9 deletions(-)
diff --git a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application.Contracts/Equipments/DTOs/EquipmentAreaDTO.cs b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application.Contracts/Equipments/DTOs/EquipmentAreaDTO.cs
index f1de16b9c..e76d96af3 100644
--- a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application.Contracts/Equipments/DTOs/EquipmentAreaDTO.cs
+++ b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application.Contracts/Equipments/DTOs/EquipmentAreaDTO.cs
@@ -11,11 +11,6 @@ using System.Collections.Generic;
public class EquipmentAreaDTO : SfsBaseDataDTOBase, IHasCode
{
-
-
-
-
-
///
/// 器具编号
///
diff --git a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Equipments/EquipmentAppService.cs b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Equipments/EquipmentAppService.cs
index 6ee10fea0..15c15f109 100644
--- a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Equipments/EquipmentAppService.cs
+++ b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Equipments/EquipmentAppService.cs
@@ -230,7 +230,23 @@ public class EquipmentAppService
await _repository.UpsertAsync(entity).ConfigureAwait(false);
}
-
+ [HttpPost]
+ [Route("")]
+ public override async Task CreateAsync(EquipmentEditInput input)
+ {
+ var first= _repository.WithDetails().FirstOrDefault(p => p.Code == input.Code);
+ if (first == null)
+ {
+ var entity = ObjectMapper.Map(input);
+ await _repository.UpsertAsync(entity).ConfigureAwait(false);
+ var entity1=_repository.WithDetails().FirstOrDefault(p => p.Code == input.Code);
+ return ObjectMapper.Map(entity1);
+ }
+ else
+ {
+ throw new UserFriendlyException($"已存在器具编号{input.Code}!");
+ }
+ }
}
diff --git a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain/Equipments/Equipment.cs b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain/Equipments/Equipment.cs
index f4793b6ac..6ee992529 100644
--- a/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain/Equipments/Equipment.cs
+++ b/be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain/Equipments/Equipment.cs
@@ -33,9 +33,6 @@ public class Equipment : SfsBaseDataAggregateRootBase, IHasCode
/// 状态
///
public int State { get; set; }
- ///
- /// 备注
- ///
///
/// 创建人