mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 18:53:25 +08:00
【调整】更新代码生成器
This commit is contained in:
@@ -76,11 +76,6 @@ namespace CoreCms.Net.IRepository
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
Task<List<{{ModelClassName}}>> GetCaChe();
|
Task<List<{{ModelClassName}}>> GetCaChe();
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 更新cache
|
|
||||||
/// </summary>
|
|
||||||
Task<List<{{ModelClassName}}>> UpdateCaChe();
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -45,13 +45,9 @@ namespace CoreCms.Net.Repository
|
|||||||
{
|
{
|
||||||
var jm = new AdminUiCallBack();
|
var jm = new AdminUiCallBack();
|
||||||
|
|
||||||
var bl = await DbClient.Insertable(entity).ExecuteReturnIdentityAsync() > 0;
|
var bl = await DbClient.Insertable(entity).RemoveDataCache().ExecuteReturnIdentityAsync() > 0;
|
||||||
jm.code = bl ? 0 : 1;
|
jm.code = bl ? 0 : 1;
|
||||||
jm.msg = bl ? GlobalConstVars.CreateSuccess : GlobalConstVars.CreateFailure;
|
jm.msg = bl ? GlobalConstVars.CreateSuccess : GlobalConstVars.CreateFailure;
|
||||||
if (bl)
|
|
||||||
{
|
|
||||||
await UpdateCaChe();
|
|
||||||
}
|
|
||||||
|
|
||||||
return jm;
|
return jm;
|
||||||
}
|
}
|
||||||
@@ -75,13 +71,9 @@ namespace CoreCms.Net.Repository
|
|||||||
{% for field in ModelFields %}oldModel.{{field.DbColumnName}} = entity.{{field.DbColumnName}};
|
{% for field in ModelFields %}oldModel.{{field.DbColumnName}} = entity.{{field.DbColumnName}};
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
//事物处理过程结束
|
//事物处理过程结束
|
||||||
var bl = await DbClient.Updateable(oldModel).ExecuteCommandHasChangeAsync();
|
var bl = await DbClient.Updateable(oldModel).RemoveDataCache().ExecuteCommandHasChangeAsync();
|
||||||
jm.code = bl ? 0 : 1;
|
jm.code = bl ? 0 : 1;
|
||||||
jm.msg = bl ? GlobalConstVars.EditSuccess : GlobalConstVars.EditFailure;
|
jm.msg = bl ? GlobalConstVars.EditSuccess : GlobalConstVars.EditFailure;
|
||||||
if (bl)
|
|
||||||
{
|
|
||||||
await UpdateCaChe();
|
|
||||||
}
|
|
||||||
|
|
||||||
return jm;
|
return jm;
|
||||||
}
|
}
|
||||||
@@ -95,13 +87,9 @@ namespace CoreCms.Net.Repository
|
|||||||
{
|
{
|
||||||
var jm = new AdminUiCallBack();
|
var jm = new AdminUiCallBack();
|
||||||
|
|
||||||
var bl = await DbClient.Updateable(entity).ExecuteCommandHasChangeAsync();
|
var bl = await DbClient.Updateable(entity).RemoveDataCache().ExecuteCommandHasChangeAsync();
|
||||||
jm.code = bl ? 0 : 1;
|
jm.code = bl ? 0 : 1;
|
||||||
jm.msg = bl ? GlobalConstVars.EditSuccess : GlobalConstVars.EditFailure;
|
jm.msg = bl ? GlobalConstVars.EditSuccess : GlobalConstVars.EditFailure;
|
||||||
if (bl)
|
|
||||||
{
|
|
||||||
await UpdateCaChe();
|
|
||||||
}
|
|
||||||
|
|
||||||
return jm;
|
return jm;
|
||||||
}
|
}
|
||||||
@@ -115,13 +103,9 @@ namespace CoreCms.Net.Repository
|
|||||||
{
|
{
|
||||||
var jm = new AdminUiCallBack();
|
var jm = new AdminUiCallBack();
|
||||||
|
|
||||||
var bl = await DbClient.Deleteable<{{ModelClassName}}>(id).ExecuteCommandHasChangeAsync();
|
var bl = await DbClient.Deleteable<{{ModelClassName}}>(id).RemoveDataCache().ExecuteCommandHasChangeAsync();
|
||||||
jm.code = bl ? 0 : 1;
|
jm.code = bl ? 0 : 1;
|
||||||
jm.msg = bl ? GlobalConstVars.DeleteSuccess : GlobalConstVars.DeleteFailure;
|
jm.msg = bl ? GlobalConstVars.DeleteSuccess : GlobalConstVars.DeleteFailure;
|
||||||
if (bl)
|
|
||||||
{
|
|
||||||
await UpdateCaChe();
|
|
||||||
}
|
|
||||||
|
|
||||||
return jm;
|
return jm;
|
||||||
}
|
}
|
||||||
@@ -135,13 +119,9 @@ namespace CoreCms.Net.Repository
|
|||||||
{
|
{
|
||||||
var jm = new AdminUiCallBack();
|
var jm = new AdminUiCallBack();
|
||||||
|
|
||||||
var bl = await DbClient.Deleteable<{{ModelClassName}}>().In(ids).ExecuteCommandHasChangeAsync();
|
var bl = await DbClient.Deleteable<{{ModelClassName}}>().In(ids).RemoveDataCache().ExecuteCommandHasChangeAsync();
|
||||||
jm.code = bl ? 0 : 1;
|
jm.code = bl ? 0 : 1;
|
||||||
jm.msg = bl ? GlobalConstVars.DeleteSuccess : GlobalConstVars.DeleteFailure;
|
jm.msg = bl ? GlobalConstVars.DeleteSuccess : GlobalConstVars.DeleteFailure;
|
||||||
if (bl)
|
|
||||||
{
|
|
||||||
await UpdateCaChe();
|
|
||||||
}
|
|
||||||
|
|
||||||
return jm;
|
return jm;
|
||||||
}
|
}
|
||||||
@@ -156,21 +136,7 @@ namespace CoreCms.Net.Repository
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public async Task<List<{{ModelClassName}}>> GetCaChe()
|
public async Task<List<{{ModelClassName}}>> GetCaChe()
|
||||||
{
|
{
|
||||||
var cache = ManualDataCache.Instance.Get<List<{{ModelClassName}}>>(GlobalConstVars.Cache{{ModelClassName}});
|
var list = await DbClient.Queryable<{{ModelClassName}}>().With(SqlWith.NoLock).WithCache().ToListAsync();
|
||||||
if (cache != null)
|
|
||||||
{
|
|
||||||
return cache;
|
|
||||||
}
|
|
||||||
return await UpdateCaChe();
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 更新cache
|
|
||||||
/// </summary>
|
|
||||||
public async Task<List<{{ModelClassName}}>> UpdateCaChe()
|
|
||||||
{
|
|
||||||
var list = await DbClient.Queryable<{{ModelClassName}}>().With(SqlWith.NoLock).ToListAsync();
|
|
||||||
ManualDataCache.Instance.Set(GlobalConstVars.Cache{{ModelClassName}}, list);
|
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -72,11 +72,6 @@ namespace CoreCms.Net.IServices
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
Task<List<{{ModelClassName}}>> GetCaChe();
|
Task<List<{{ModelClassName}}>> GetCaChe();
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 更新cache
|
|
||||||
/// </summary>
|
|
||||||
Task<List<{{ModelClassName}}>> UpdateCaChe();
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 重写根据条件查询分页数据
|
#region 重写根据条件查询分页数据
|
||||||
|
|||||||
@@ -104,14 +104,6 @@ namespace CoreCms.Net.Services
|
|||||||
return await _dal.GetCaChe();
|
return await _dal.GetCaChe();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 更新cache
|
|
||||||
/// </summary>
|
|
||||||
public async Task<List<{{ModelClassName}}>> UpdateCaChe()
|
|
||||||
{
|
|
||||||
return await _dal.UpdateCaChe();
|
|
||||||
}
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 重写根据条件查询分页数据
|
#region 重写根据条件查询分页数据
|
||||||
|
|||||||
Reference in New Issue
Block a user