Browse Source

更新

dev_DY_CC
赵新宇 1 year ago
parent
commit
73c363012e
  1. 5
      be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application.Contracts/Equipments/DTOs/EquipmentAreaDTO.cs
  2. 18
      be/Modules/BaseData/src/Win_in.Sfs.Basedata.Application/Equipments/EquipmentAppService.cs
  3. 3
      be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain/Equipments/Equipment.cs

5
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 public class EquipmentAreaDTO : SfsBaseDataDTOBase, IHasCode
{ {
/// <summary> /// <summary>
/// 器具编号 /// 器具编号
/// </summary> /// </summary>

18
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); await _repository.UpsertAsync(entity).ConfigureAwait(false);
} }
[HttpPost]
[Route("")]
public override async Task<EquipmentDTO> CreateAsync(EquipmentEditInput input)
{
var first= _repository.WithDetails().FirstOrDefault(p => p.Code == input.Code);
if (first == null)
{
var entity = ObjectMapper.Map<EquipmentEditInput, Equipment>(input);
await _repository.UpsertAsync(entity).ConfigureAwait(false);
var entity1=_repository.WithDetails().FirstOrDefault(p => p.Code == input.Code);
return ObjectMapper.Map<Equipment,EquipmentDTO>(entity1);
}
else
{
throw new UserFriendlyException($"已存在器具编号{input.Code}!");
}
}
} }

3
be/Modules/BaseData/src/Win_in.Sfs.Basedata.Domain/Equipments/Equipment.cs

@ -33,9 +33,6 @@ public class Equipment : SfsBaseDataAggregateRootBase, IHasCode
/// 状态 /// 状态
/// </summary> /// </summary>
public int State { get; set; } public int State { get; set; }
/// <summary>
/// 备注
/// </summary>
/// <summary> /// <summary>
/// 创建人 /// 创建人

Loading…
Cancel
Save