Browse Source

合并修改

bjmzak
wxd 3 years ago
parent
commit
b4c3f56a8d
  1. 5
      src/Shentun.Peis.Application/GuideTypes/GuideTypeAppService.cs
  2. 4
      src/Shentun.Peis.Application/MedicalReportTypes/MedicalReportTypeAppService.cs
  3. 3
      src/Shentun.Peis.Domain/EntityHelper.cs
  4. 21
      src/Shentun.Peis.Domain/GuideTypes/GuideTypeManager.cs
  5. 23
      src/Shentun.Peis.Domain/MedicalReportTypes/MedicalReportTypeManager.cs

5
src/Shentun.Peis.Application/GuideTypes/GuideTypeAppService.cs

@ -7,6 +7,7 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using TencentCloud.Cme.V20191029.Models;
using Volo.Abp; using Volo.Abp;
using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services; using Volo.Abp.Application.Services;
@ -111,7 +112,7 @@ namespace Shentun.Peis.GuideTypes
[HttpPut("api/app/guidetype/updatesort")] [HttpPut("api/app/guidetype/updatesort")]
public async Task UpdateSortAsync(Guid id, Guid targetid) public async Task UpdateSortAsync(Guid id, Guid targetid)
{ {
await EntityHelper.UpdateSort(Repository, id, targetid);
await _manager.UpdateSortAsync(id, targetid);
} }
/// <summary> /// <summary>
@ -123,7 +124,7 @@ namespace Shentun.Peis.GuideTypes
[HttpPut("api/app/guidetype/updatemanysort")] [HttpPut("api/app/guidetype/updatemanysort")]
public async Task UpdateManySortAsync(Guid id, int SortType) public async Task UpdateManySortAsync(Guid id, int SortType)
{ {
await EntityHelper.UpdateManySortAsync(Repository, id, SortType);
await _manager.UpdateManySortAsync(id, SortType);
} }
} }
} }

4
src/Shentun.Peis.Application/MedicalReportTypes/MedicalReportTypeAppService.cs

@ -108,7 +108,7 @@ namespace Shentun.Peis.MedicalReportTypes
[HttpPut("api/app/medicalreporttype/updatesort")] [HttpPut("api/app/medicalreporttype/updatesort")]
public async Task UpdateSortAsync(Guid id, Guid targetid) public async Task UpdateSortAsync(Guid id, Guid targetid)
{ {
await EntityHelper.UpdateSort(Repository, id, targetid);
await _manager.UpdateSortAsync(id, targetid);
} }
/// <summary> /// <summary>
@ -120,7 +120,7 @@ namespace Shentun.Peis.MedicalReportTypes
[HttpPut("api/app/medicalreporttype/updatemanysort")] [HttpPut("api/app/medicalreporttype/updatemanysort")]
public async Task UpdateManySortAsync(Guid id, int SortType) public async Task UpdateManySortAsync(Guid id, int SortType)
{ {
await EntityHelper.UpdateManySortAsync(Repository, id, SortType);
await _manager.UpdateManySortAsync(id, SortType);
} }
} }
} }

3
src/Shentun.Peis.Domain/EntityHelper.cs

@ -4,7 +4,6 @@ using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.Auditing;
using Volo.Abp; using Volo.Abp;
using Volo.Abp.Domain.Entities; using Volo.Abp.Domain.Entities;
using Volo.Abp.Domain.Repositories; using Volo.Abp.Domain.Repositories;
@ -125,7 +124,7 @@ namespace Shentun.Peis
/// <param name="updatedEntity"></param> /// <param name="updatedEntity"></param>
/// <returns></returns> /// <returns></returns>
/// <exception cref="UserFriendlyException"></exception> /// <exception cref="UserFriendlyException"></exception>
public static async Task CheckSameName<TEntity,TKey>(IRepository<TEntity> repository,string name, TEntity updatedEntity = null)
public static async Task CheckSameName<TEntity, TKey>(IRepository<TEntity, TKey> repository, string name, TEntity updatedEntity = null)
where TEntity : class, IEntity<TKey>, IDisplayName where TEntity : class, IEntity<TKey>, IDisplayName
{ {
Check.NotNullOrWhiteSpace(name, nameof(name)); Check.NotNullOrWhiteSpace(name, nameof(name));

21
src/Shentun.Peis.Domain/GuideTypes/GuideTypeManager.cs

@ -68,5 +68,26 @@ namespace Shentun.Peis.GuidTypes
} }
/// <summary>
/// 修改排序 相邻之间
/// </summary>
/// <param name="id">需要修改的ID</param>
/// <param name="targetid">目标ID</param>
public async Task UpdateSortAsync(Guid id, Guid targetid)
{
await EntityHelper.UpdateSort(_repository, id, targetid);
}
/// <summary>
/// 修改排序 置顶,置底
/// </summary>
/// <param name="id">需要修改的ID</param>
/// <param name="SortType">修改方式:1 置顶 2 置底</param>
/// <returns></returns>
public async Task UpdateManySortAsync(Guid id, int SortType)
{
await EntityHelper.UpdateManySortAsync(_repository, id, SortType);
}
} }
} }

23
src/Shentun.Peis.Domain/MedicalReportTypes/MedicalReportTypeManager.cs

@ -64,5 +64,28 @@ namespace Shentun.Peis.MedicalReportTypes
} }
/// <summary>
/// 修改排序 相邻之间
/// </summary>
/// <param name="id">需要修改的ID</param>
/// <param name="targetid">目标ID</param>
public async Task UpdateSortAsync(Guid id, Guid targetid)
{
await EntityHelper.UpdateSort(_repository, id, targetid);
}
/// <summary>
/// 修改排序 置顶,置底
/// </summary>
/// <param name="id">需要修改的ID</param>
/// <param name="SortType">修改方式:1 置顶 2 置底</param>
/// <returns></returns>
public async Task UpdateManySortAsync(Guid id, int SortType)
{
await EntityHelper.UpdateManySortAsync(_repository, id, SortType);
}
} }
} }
Loading…
Cancel
Save