|
|
@ -40,14 +40,14 @@ namespace DS.WMS.Core.Code.Method
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var tenantDb = saasService.GetBizDbScopeById(user.TenantId);
|
|
|
|
var tenantDb = saasService.GetBizDbScopeById(user.TenantId);
|
|
|
|
//var orgId = user.GetOrgId();
|
|
|
|
//var orgId = user.GetOrgId();
|
|
|
|
|
|
|
|
if (tenantDb.Queryable<CodeColumnSet>()
|
|
|
|
|
|
|
|
.Where(x => x.ColumnNo == req.ColumnNo && x.PermissionId == req.PermissionId
|
|
|
|
|
|
|
|
&& x.CreateBy == long.Parse(user.UserId) && x.Id != req.Id).Any())
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return DataResult.Failed("列表字段设置已存在!", MultiLanguageConst.ColumnSetExist);
|
|
|
|
|
|
|
|
}
|
|
|
|
if (req.Id == 0)
|
|
|
|
if (req.Id == 0)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (tenantDb.Queryable<CodeColumnSet>()
|
|
|
|
|
|
|
|
.Where(x => x.ColumnNo == req.ColumnNo && x.PermissionId == req.PermissionId).Any())
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return DataResult.Failed("列表字段设置已存在!", MultiLanguageConst.ColumnSetExist);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var data = req.Adapt<CodeColumnSet>();
|
|
|
|
var data = req.Adapt<CodeColumnSet>();
|
|
|
|
data.DefaultContent = req.Content;
|
|
|
|
data.DefaultContent = req.Content;
|
|
|
|
|
|
|
|
|
|
|
@ -89,7 +89,7 @@ namespace DS.WMS.Core.Code.Method
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var tenantDb = saasService.GetBizDbScopeById(user.TenantId);
|
|
|
|
var tenantDb = saasService.GetBizDbScopeById(user.TenantId);
|
|
|
|
var data = tenantDb.Queryable<CodeColumnSet>()
|
|
|
|
var data = tenantDb.Queryable<CodeColumnSet>()
|
|
|
|
.Where(x => x.PermissionId == long.Parse(permissionId) && x.ColumnNo == columnNo && x.Status == StatusEnum.Enable)
|
|
|
|
.Where(x => x.PermissionId == long.Parse(permissionId) && x.ColumnNo == columnNo && x.CreateBy == long.Parse(user.UserId) && x.Status == StatusEnum.Enable)
|
|
|
|
.Select<ColumnSetRes>()
|
|
|
|
.Select<ColumnSetRes>()
|
|
|
|
.First();
|
|
|
|
.First();
|
|
|
|
return DataResult<ColumnSetRes>.Success(data, MultiLanguageConst.DataQuerySuccess);
|
|
|
|
return DataResult<ColumnSetRes>.Success(data, MultiLanguageConst.DataQuerySuccess);
|
|
|
|