1、Llj接口添加物料标识(FIRST)返回,0:非首次、1:首次
2、修复来料检->未检验数据显示不全问题
| | |
| | | public int Ftype { get; set; } |
| | | |
| | | [SugarColumn(IsIgnore = true)] public string? UserName { get; set; } |
| | | /// <summary> |
| | | /// ç©ææ è¯ï¼0ï¼é馿¬¡ã1ï¼é¦æ¬¡ï¼ |
| | | /// </summary> |
| | | [SugarColumn(IsIgnore = true)] public int? FIRST { get; set; } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using SqlSugar; |
| | | namespace MES.Service.Modes |
| | | { |
| | | |
| | | [SugarTable("V_MES_QA_ITEMS_DETECT_01")] |
| | | public class VMesQaItemsDetect01 |
| | | { |
| | | /// <summary> |
| | | /// 对åºè§å¾ä¸ç id åæ®µ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "id")] |
| | | public int Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 对åºè§å¾ä¸ç ITEM_ID åæ®µ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_ID")] |
| | | public string ItemId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 对åºè§å¾ä¸ç SUPP_NO åæ®µ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SUPP_NO")] |
| | | public string SuppNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 对åºè§å¾ä¸ç first åæ®µ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "first")] |
| | | public int First { get; set; } |
| | | } |
| | | |
| | | } |
| | | |
| | |
| | | |
| | | var itemIds = GetQaItem(db, queryObj.createUser); |
| | | |
| | | var pageList = db.Queryable<LtsLlj, IqcBefore, SysUser>((a, b, c) => |
| | | new JoinQueryInfos(JoinType.Inner, a.ItemId == b.ItemId, |
| | | JoinType.Inner, b.Sid == c.Fid |
| | | var pageList = db.Queryable<LtsLlj, IqcBefore, SysUser, VMesQaItemsDetect01>((a, b, c,d) => |
| | | new JoinQueryInfos(JoinType.Left, a.ItemId == b.ItemId, |
| | | JoinType.Left, b.Sid == c.Fid,JoinType.Inner, a.Id == d.Id |
| | | )) |
| | | .WhereIF( |
| | | StringUtil.IsNotNullOrEmpty(queryObj.result) && |
| | | "æªå®æ".Equals(queryObj.result), |
| | | (a, b, c) => a.FcheckResu == null) |
| | | (a, b, c) => a.FcheckResu == null ) |
| | | .WhereIF( |
| | | StringUtil.IsNotNullOrEmpty(queryObj.result) && |
| | | !"æªå®æ".Equals(queryObj.result), |
| | |
| | | (a, b, c) => itemIds.Contains(a.ItemId)) |
| | | .WhereIF(id > 0, (a, b, c) => a.Id == id) |
| | | .OrderByDescending((a, b, c) => a.Id) |
| | | .Select((a, b, c) => new LtsLlj |
| | | .Select((a, b, c, d) => new LtsLlj |
| | | { |
| | | UserName = c.Fname |
| | | UserName = c.Fname, |
| | | FIRST=d.First |
| | | }, true) |
| | | .ToPageList(queryObj.PageIndex, queryObj.Limit, ref totalCount); |
| | | |