| StandardPda/MES.Service/Dto/service/SJPageResult.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| StandardPda/MES.Service/Dto/service/SJPageResult2.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| StandardPda/MES.Service/service/QC/SJService.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| StandardPda/MESApplication/Controllers/QC/SJController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
StandardPda/MES.Service/Dto/service/SJPageResult.cs
@@ -126,4 +126,8 @@ public string? DAA019 { get; set; } public string? searchValue { get; set; } // æ·»å selectedIndex 屿§ä»¥æ¯æåç«¯ä¼ å ¥çæç´¢éé¡¹ç´¢å¼ æ°æ·»å //public int? selectedIndex { get; set; } } StandardPda/MES.Service/Dto/service/SJPageResult2.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,133 @@ using MES.Service.Dto.@base; using SqlSugar; namespace MES.Service.Dto.service; [SugarTable("V_MES_SJ")] //ç¨äºSqlSugar public class SJPageResult2 : Page { public decimal? Id { get; set; } [SugarColumn(ColumnName = "BILL_NO")] //ç¨äºSqlSugar public string? BillNo { get; set; } [SugarColumn(ColumnName = "STATUS_DATE")] //ç¨äºSqlSugar public DateTime? StatusDate { get; set; } public string? FName { get; set; } public string? Result { get; set; } [SugarColumn(ColumnName = "STATUS_USER")] //ç¨äºSqlSugar public string? StatusUser { get; set; } //WORKSHOP_CODE // [SugarColumn(ColumnName = "WORKSHOP_CODE")] //ç¨äºSqlSugar // public string? workshopCode { get; set; } //PBAID [SugarColumn(ColumnName = "PBAID")] //ç¨äºSqlSugar public string? Pbaid { get; set; } //COMPLETE_TIME // [SugarColumn(ColumnName = "COMPLETE_TIME")] //ç¨äºSqlSugar // public DateTime? CompleteTime { get; set; } [SugarColumn(ColumnName = "CREATE_TIME")] //ç¨äºSqlSugar public DateTime? CreateTime { get; set; } [SugarColumn(ColumnName = "COMMENTS")] //ç¨äºSqlSugar public string? Comments { get; set; } // [SugarColumn(ColumnName = "WORKSHOP_NAME")] //ç¨äºSqlSugar // public string? WorkshopName { get; set; } //ITEM_MOD [SugarColumn(ColumnName = "ITEM_MOD")] //ç¨äºSqlSugar public string? ItemMod { get; set; } //ITEM_NAME // [SugarColumn(ColumnName = "ITEM_NAME")] //ç¨äºSqlSugar // public string? ItemName { get; set; } [SugarColumn(ColumnName = "ITEM_NO")] //ç¨äºSqlSugar public string? ItemNo { get; set; } [SugarColumn(ColumnName = "DAA001")] //ç¨äºSqlSugar public string? daa001 { get; set; } //LINE [SugarColumn(ColumnName = "LINE")] //ç¨äºSqlSugar public string? line { get; set; } [SugarColumn(ColumnName = "Remarks")] //ç¨äºSqlSugar public string? Remarks { get; set; } /// <summary> /// 产ååç§° /// </summary> [SugarColumn(ColumnName = "DAA003")] public string? Daa003 { get; set; } /// <summary> /// 产åè§æ ¼ /// </summary> [SugarColumn(ColumnName = "DAA004")] public string? Daa004 { get; set; } /// <summary> /// 工忰é /// </summary> [SugarColumn(ColumnName = "DAA008")] public decimal? Daa008 { get; set; } /// <summary> /// æäº¤ç¶æ /// </summary> [SugarColumn(ColumnName = "FSUBMIT")] public decimal? FSubmit { get; set; } /// <summary> /// æäº¤äºº /// </summary> [SugarColumn(ColumnName = "FSUBMIT_BY")] public string? FSubmitBy { get; set; } /// <summary> /// æäº¤æ¶é´ /// </summary> [SugarColumn(ColumnName = "FSUBMIT_DATE")] public DateTime? FSubmitDate { get; set; } /// <summary> /// å·¥åç¼å· /// </summary> [SugarColumn(ColumnName = "MOID_NUM")] public string? MoidNum { get; set; } /// <summary> /// é¡¹ç® /// </summary> [SugarColumn(ColumnName = "PROJECT_CODE")] public string? PROJECT_CODE { get; set; } /// <summary> /// å·¥åç¶æ /// </summary> [SugarColumn(ColumnName = "DAA018")] public string? daa018 { get; set; } /// <summary> /// é½å¥ç¶æ /// </summary> [SugarColumn(ColumnName = "qtzt")] public string? DAA019 { get; set; } public string? searchValue { get; set; } // æ·»å selectedIndex 屿§ä»¥æ¯æåç«¯ä¼ å ¥çæç´¢éé¡¹ç´¢å¼ æ°æ·»å public int? selectedIndex { get; set; } } StandardPda/MES.Service/service/QC/SJService.cs
@@ -74,7 +74,74 @@ // return (data, totalCount); //} public (List<SJPageResult> item, int TotalCount) getPage(SJPageResult queryObj) //public (List<SJPageResult> item, int TotalCount) getPage(SJPageResult queryObj) //{ // var db = SqlSugarHelper.GetInstance(); // string[]? lineNo = null; // // if (StringUtil.IsNotNullOrEmpty(queryObj.StatusUser)) // // lineNo = _baseService.getUserLineNo(queryObj.StatusUser); // var totalCount = 0; // string searchValue = queryObj.searchValue?.Trim(); // // ========= æå»ºåºç¡ query ========= // var query = db.Queryable<SJPageResult>() // .WhereIF(lineNo != null && lineNo.Length > 0, // a => lineNo.Contains(a.line)) // .WhereIF(queryObj.Id != null, // a => a.Id == queryObj.Id) // .WhereIF(StringUtil.IsNotNullOrEmpty(queryObj.BillNo), // a => a.BillNo == queryObj.BillNo) // // æªå®æ // .WhereIF( // StringUtil.IsNotNullOrEmpty(queryObj.Result) && // "æªå®æ".Equals(queryObj.Result), // a => a.FSubmit == 0 || a.FSubmit == null) // // 已宿 // .WhereIF( // StringUtil.IsNotNullOrEmpty(queryObj.Result) && // !"æªå®æ".Equals(queryObj.Result), // a => a.FSubmit == 1); // // ========= SearchValue 夿 ========= // // SearchValue 为空ï¼è¿åå ¨é¨ // if (string.IsNullOrWhiteSpace(searchValue)) // { // var allData = query // .OrderBy(a => a.BillNo, OrderByType.Desc) // .ToPageList( // Math.Max(queryObj.PageIndex, 1), // Math.Max(queryObj.Limit, 1), // ref totalCount // ); // return (allData, totalCount); // } // // SearchValue ä¸ä¸ºç©ºï¼æ¨¡ç³æ¥ BILL_NO / ITEM_NO // query = query.Where(a => // SqlFunc.Like(SqlFunc.Trim(a.BillNo).ToLower(), $"%{searchValue.ToLower()}%") || // SqlFunc.Like(SqlFunc.Trim(a.ItemNo).ToLower(), $"%{searchValue.ToLower()}%") // ); // // ========= æ§è¡å页 ========= // var data = query // .OrderBy(a => a.BillNo, OrderByType.Desc) // .ToPageList( // Math.Max(queryObj.PageIndex, 1), // Math.Max(queryObj.Limit, 1), // ref totalCount // ); // return (data, totalCount); //} public (List<SJPageResult> item, int TotalCount) getPage(SJPageResult2 queryObj) { var db = SqlSugarHelper.GetInstance(); @@ -85,6 +152,9 @@ var totalCount = 0; string searchValue = queryObj.searchValue?.Trim(); // è·åæç´¢éé¡¹ç´¢å¼ (0:项ç®, 1:线ä½, 2:å·¥åå·, 3:ç©æå·, 4:ç©æå) int selectedIndex = queryObj.selectedIndex ?? 0; // ========= æå»ºåºç¡ query ========= var query = db.Queryable<SJPageResult>() @@ -121,11 +191,27 @@ return (allData, totalCount); } // SearchValue ä¸ä¸ºç©ºï¼æ¨¡ç³æ¥ BILL_NO / ITEM_NO query = query.Where(a => SqlFunc.Like(SqlFunc.Trim(a.BillNo).ToLower(), $"%{searchValue.ToLower()}%") || SqlFunc.Like(SqlFunc.Trim(a.ItemNo).ToLower(), $"%{searchValue.ToLower()}%") ); // SearchValue ä¸ä¸ºç©ºï¼æ ¹æ®selectedIndexè¿è¡ä¸ååæ®µçæ¨¡ç³æ¥è¯¢ switch (queryObj.selectedIndex) { case 2: // å·¥åå· query = query.Where(a => SqlFunc.Like(a.daa001.ToLower(), $"%{searchValue.ToLower()}%")); break; case 3: // ç©æå· query = query.Where(a => SqlFunc.Like(a.ItemNo.ToLower(), $"%{searchValue.ToLower()}%")); break; case 4: // ç©æåç§° query = query.Where(a => SqlFunc.Like(a.Daa003.ToLower(), $"%{searchValue.ToLower()}%")); break; case 0: // 项ç®ç¼ç query = query.Where(a => SqlFunc.Like(a.PROJECT_CODE.ToLower(), $"%{searchValue.ToLower()}%")); break; case 1: // çº¿ä½ query = query.Where(a => SqlFunc.Like(a.line.ToLower(), $"%{searchValue.ToLower()}%")); break; default: return (new List<SJPageResult>(), 0); } // ========= æ§è¡å页 ========= var data = query @@ -138,10 +224,6 @@ return (data, totalCount); } @@ -306,7 +388,7 @@ }); item.Items = getQSItems(qsItemIpiReq.Id, null); var sjPageResult = new SJPageResult var sjPageResult = new SJPageResult2 { Id = item.From.Id, Limit = 1, PageIndex = 1 }; var pageResult = getPage(sjPageResult); item.Result = pageResult.item[0]; StandardPda/MESApplication/Controllers/QC/SJController.cs
@@ -43,7 +43,7 @@ [HttpPost("GetPage")] public ResponseResult GetPage([FromBody] SJPageResult queryObj) public ResponseResult GetPage([FromBody] SJPageResult2 queryObj) { try {