cdk
昨天 38339731265cb8ffef7954fb90874036fd46f09d
service/QC/IpqcService.cs
@@ -91,8 +91,12 @@
    }
    public (List<VIpqcXj> item, int TotalCount) getPageXj(XJPageResult queryObj)
    public (List<VIpqcXj> item, int TotalCount) getPageXj(XJPageResult queryObj,dynamic requestInfo)
    {
        var totalCount = 0;
        var parsedGuid = Guid.Empty;
        if (!queryObj.id.IsNullOrEmpty())
        {
@@ -101,24 +105,11 @@
                throw new ApplicationException("GUID转换错误");
        }
        string orgId = requestInfo.OrgId;
        var totalCount = 0;
        var sql = string.Format(@"EXEC prc_pda_ipqc_GetXjList '{0}','{1}','{2}'", parsedGuid, queryObj.keyword, orgId);
        var pageList = Db.Queryable<VIpqcXj>()
            .WhereIF(!string.IsNullOrWhiteSpace(queryObj.keyword), a =>
                a.ItemNo.Contains(queryObj.keyword) ||
                a.ItemName.Contains(queryObj.keyword) ||
                a.Daa001.Contains(queryObj.keyword) ||
                a.ReleaseNo.Contains(queryObj.keyword) ||
                a.DepartmentName.Contains(queryObj.keyword) ||
                a.xtName.Contains(queryObj.keyword)
            )
            .WhereIF(UtilityHelper.CheckGuid(parsedGuid),
                a => a.Guid == parsedGuid.ToString())
            .Where(a => (a.FSubmit ?? 0) == 0)
            .OrderByDescending(a => a.CreateDate)
            .OrderBy(a => a.checkTimeSlot)
            .ToPageList(queryObj.PageIndex, queryObj.Limit, ref totalCount);
        var pageList = Db.Ado.SqlQuery<VIpqcXj>(sql).ToList();
        return (pageList, totalCount);
    }