This commit is contained in:
2023-08-03 17:28:53 +08:00
parent 981662037e
commit 5c0a184cdd
3 changed files with 39 additions and 2 deletions

View File

@@ -687,6 +687,27 @@ public class DepartmentService : IDepartmentService, IDynamicApiController, ITra
return null;
}
/// <summary>
/// 根据工位id获取车间信息
/// </summary>
/// <param name="dic"></param>
/// <returns></returns>
[HttpPost]
public async Task<dynamic> GetWorkshopByWorkstationId(Dictionary<string, string> dic)
{
string id = dic["id"];
var db = _repository.AsSugarClient();
OrganizeEntity organizeEntity = await db.Queryable<OrganizeEntity>().SingleAsync(x => x.Id == id);
if (organizeEntity != null && !string.IsNullOrEmpty(organizeEntity.OrganizeIdTree))
{
string[] arr = organizeEntity.OrganizeIdTree.Split(",");
return await db.Queryable<OrganizeEntity>().SingleAsync(x => arr.Contains(x.Id) && x.Category == DictConst.RegionCategoryWorkshopCode);
}
return null;
}
#endregion