测试
This commit is contained in:
@@ -15,12 +15,12 @@ namespace ZR.Service.System
|
||||
[AppService(ServiceType = typeof(ISysDictService), ServiceLifetime = LifeTime.Transient)]
|
||||
public class SysDictService : BaseService<SysDictType>, ISysDictService
|
||||
{
|
||||
private SysDictRepository sysDictRepository;
|
||||
private SysDictRepository DictRepository;
|
||||
private SysDictDataRepository DictDataRepository;
|
||||
|
||||
public SysDictService(SysDictRepository sysDictRepository, SysDictDataRepository dictDataRepository)
|
||||
{
|
||||
this.sysDictRepository = sysDictRepository;
|
||||
this.DictRepository = sysDictRepository;
|
||||
this.DictDataRepository = dictDataRepository;
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace ZR.Service.System
|
||||
/// <returns></returns>
|
||||
public List<SysDictType> SelectDictTypeList(SysDictType dictType, Model.PagerInfo pager)
|
||||
{
|
||||
return sysDictRepository.SelectDictTypeList(dictType, pager);
|
||||
return DictRepository.SelectDictTypeList(dictType, pager);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -41,7 +41,7 @@ namespace ZR.Service.System
|
||||
/// <returns></returns>
|
||||
public string CheckDictTypeUnique(SysDictType dictType)
|
||||
{
|
||||
SysDictType sysDictType = GetFirst(f => f.DictType == dictType.DictType);
|
||||
SysDictType sysDictType = DictRepository.GetFirst(f => f.DictType == dictType.DictType);
|
||||
if (sysDictType != null && sysDictType.DictId != dictType.DictId)
|
||||
{
|
||||
return UserConstants.NOT_UNIQUE;
|
||||
@@ -58,13 +58,13 @@ namespace ZR.Service.System
|
||||
{
|
||||
foreach (var dictId in dictIds)
|
||||
{
|
||||
SysDictType dictType = GetFirst(x => x.DictId == dictId);
|
||||
if (GetCount(f => f.DictType == dictType.DictType) > 0)
|
||||
SysDictType dictType = DictRepository.GetFirst(x => x.DictId == dictId);
|
||||
if (DictRepository.Count(f => f.DictType == dictType.DictType) > 0)
|
||||
{
|
||||
throw new CustomException($"{dictType.DictName}已分配,不能删除");
|
||||
}
|
||||
}
|
||||
int count = sysDictRepository.DeleteDictTypeByIds(dictIds);
|
||||
int count = DictRepository.DeleteDictTypeByIds(dictIds);
|
||||
//if (count > 0)
|
||||
//{
|
||||
// DictUtils.clearDictCache();
|
||||
@@ -79,7 +79,7 @@ namespace ZR.Service.System
|
||||
/// <returns></returns>
|
||||
public long InsertDictType(SysDictType sysDictType)
|
||||
{
|
||||
return Saveable(sysDictType, iColumns: it => new { sysDictType.Update_by }).DictId;
|
||||
return DictRepository.InsertReturnEntity(sysDictType).DictId;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -89,13 +89,13 @@ namespace ZR.Service.System
|
||||
/// <returns></returns>
|
||||
public int UpdateDictType(SysDictType sysDictType)
|
||||
{
|
||||
SysDictType oldDict = GetFirst(x => x.DictId == sysDictType.DictId);
|
||||
SysDictType oldDict = DictRepository.GetFirst(x => x.DictId == sysDictType.DictId);
|
||||
if (sysDictType.DictType != oldDict.DictType)
|
||||
{
|
||||
//同步修改 dict_data表里面的DictType值
|
||||
DictDataRepository.UpdateDictDataType(oldDict.DictType, sysDictType.DictType);
|
||||
}
|
||||
return sysDictRepository.UpdateDictType(sysDictType);
|
||||
return DictRepository.UpdateDictType(sysDictType);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user