From f2b71fe1d3c2b7651d525a5b5bbe66fad602ea06 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期二, 09 九月 2025 18:46:28 +0800 Subject: [PATCH] 代码清理 --- WebApi/Gs.BaseInfo/Services/MesCustomerManager.cs | 51 ++++++++++++++++++++++++++++++--------------------- 1 files changed, 30 insertions(+), 21 deletions(-) diff --git a/WebApi/Gs.BaseInfo/Services/MesCustomerManager.cs b/WebApi/Gs.BaseInfo/Services/MesCustomerManager.cs index 7282582..a00ab71 100644 --- a/WebApi/Gs.BaseInfo/Services/MesCustomerManager.cs +++ b/WebApi/Gs.BaseInfo/Services/MesCustomerManager.cs @@ -11,11 +11,15 @@ namespace Gs.BaseInfo.Services; +/// <summary> +/// 瀹㈡埛绠$悊 +/// </summary> [ApiGroup(ApiGroupNames.BaseInfo)] public class MesCustomerManager : Repository<MesCustomer>, IRomteService { private readonly IHttpContextAccessor _http; private readonly string _userCode, _userGuid, _orgFids; + public MesCustomerManager(IHttpContextAccessor httpContextAccessor) { _http = httpContextAccessor; @@ -31,7 +35,6 @@ [RequestMethod(RequestMethods.POST)] public ReturnDto<PageList<MesCustomer>> GetListPage(PageQuery query) { - var pageList = new PageList<MesCustomer>(); try { @@ -40,26 +43,32 @@ new StringBuilder(query.sortName + " " + query.sortOrder); var totalCount = 0; var itemsList = Db - .Queryable<MesCustomer, SysOrganization>( - (a, org) => new object[] - { - JoinType.Left, a.FSubsidiary == org.Fid, - }).Select((a, org) => new MesCustomer - { - FSubsidiary = "(" + org.FNumber + ")" + org.Name, - Fforbidstatus = a.Fforbidstatus + ":" + (a.Fforbidstatus == "A" ? "姝e父" : "绂佺敤"), - DataType = a.DataType + ":" - + SqlFunc.IF(a.DataType == "Z").Return("鏆傚瓨") - .ElseIF(a.DataType == "A").Return("鍒涘缓") - .ElseIF(a.DataType == "B").Return("瀹℃牳涓�") - .ElseIF(a.DataType == "C").Return("宸插鏍�") - .ElseIF(a.DataType == "D").Return("閲嶆柊瀹℃牳") - .End(a.DataType) - }, true) - .Where(_sbWhere.ToString()) - .OrderBy(_sbBy.ToString()) - .ToPageList(query.currentPage, query.everyPageSize, - ref totalCount); + .Queryable<MesCustomer, SysOrganization>((a, org) => + new object[] + { + JoinType.Left, a.FSubsidiary == org.Fid + }).Select((a, org) => new MesCustomer + { + FSubsidiary = "(" + org.FNumber + ")" + org.Name, + Fforbidstatus = a.Fforbidstatus + ":" + + (a.Fforbidstatus == "A" ? "姝e父" : "绂佺敤"), + DataType = a.DataType + ":" + + SqlFunc.IF(a.DataType == "Z") + .Return("鏆傚瓨") + .ElseIF(a.DataType == "A") + .Return("鍒涘缓") + .ElseIF(a.DataType == "B") + .Return("瀹℃牳涓�") + .ElseIF(a.DataType == "C") + .Return("宸插鏍�") + .ElseIF(a.DataType == "D") + .Return("閲嶆柊瀹℃牳") + .End(a.DataType) + }, true) + .Where(_sbWhere.ToString()) + .OrderBy(_sbBy.ToString()) + .ToPageList(query.currentPage, query.everyPageSize, + ref totalCount); pageList = new PageList<MesCustomer>(itemsList, totalCount, query.everyPageSize); return ReturnDto<PageList<MesCustomer>>.QuickReturn(pageList, -- Gitblit v1.9.3