快乐的昕的电脑
2025-11-21 ed4789e77f02524df3e78fb976bf05bdadafff8b
Services/WomdaaManager.cs
@@ -125,7 +125,7 @@
                .ToList();
            // 开工数采:最早一条
            vOrderBycl.StartCjNum = sortedList.First().CjNum ?? 0;
            vOrderBycl.StartCjNum = vOrderBycl.preStartCjNum ?? (sortedList.First().CjNum ?? 0);
            // 当前数采:最新一条
            vOrderBycl.CurrentCjNum = sortedList.Last().CjNum ?? 0;
        }
@@ -144,8 +144,19 @@
        if (lastReport == null || !lastReport.BgDate.HasValue)
        {
            // 没有报工记录或报工时间无效,初始采集数为开工采数
            vOrderBycl.InitCjNum = vOrderBycl.StartCjNum;
            if (string.IsNullOrEmpty(vOrderBycl.Daa016)) // 没有开工时间
            {
                // 没有报工记录且没有开工时间,初始采集数为调机时间前一条的采集数量
                vOrderBycl.InitCjNum = vOrderBycl.preStartTjNum;
            }
            else
            {
                // 没有报工记录,初始采集数为开工时间前一条的采集数量
                vOrderBycl.InitCjNum = vOrderBycl.preStartCjNum;
            }
            //// 没有报工记录,初始采集数为开工采数
            //VOrdrerBycl.InitCjNum = VOrdrerBycl.StartCjNum;
        }
        else
        {
@@ -246,7 +257,7 @@
                .ToList();
            // 开工数采:最早一条
            VOrdrerBycl.StartCjNum = sortedList.First().CjNum ?? 0;
            VOrdrerBycl.StartCjNum = VOrdrerBycl.preStartCjNum ?? (sortedList.First().CjNum ?? 0);
            // 当前数采:最新一条
            VOrdrerBycl.CurrentCjNum = sortedList.Last().CjNum ?? 0;
        }
@@ -447,7 +458,8 @@
                CsQty = SqlFunc.ToInt32(r.CsQty),//初始采集数
                CjQty = SqlFunc.ToInt32(r.CjQty),//报工时采集数
                BfQty = SqlFunc.ToInt32(r.BfQty),//不良数量
                OkQty = SqlFunc.ToInt32(r.OkQty)//良品数量
                OkQty = SqlFunc.ToInt32(r.OkQty),//良品数量
                REMARK = r.Remark //备注
            })
            .ToPageList((pageIndex < 1 ? 1 : pageIndex),
                (pageSize < 1 ? 200 : (pageSize > 1000 ? 1000 : pageSize)), ref totalCount);