schangxiang@126.com
2024-12-15 840d53d52bfdc89ea2ab208f6428e86ba4d43b4f
LA24030_LuLiPackageLine_Print/LA24030_LuLiPackageLine_PrintService/WindowsFormsApplication1/Form1.cs
@@ -315,7 +315,7 @@
                        data.Add("Info4", item.Info4 ?? "");//合同单号
                        data.Add("Info5", item.Info5 ?? "");//生产单号
                        data.Add("Info6", "第" + (item.Info6 ?? "") + "包");//第几包
                        data.Add("bar", item.PackageCode);//二维码(包号)
                        data.Add("bar", item.PackageCode ?? "");//二维码(包号)
                        data.Add("Info7", item.Info7 ?? "");//经销店
                        data.Add("Info8", item.Info8 ?? "");//产品
                        data.Add("Info9", item.PackageCode ?? "");//包装编码
@@ -334,21 +334,22 @@
                                leijisaomiaomj += Convert.ToDouble(aa.Info13);
                            }
                        }
                        if (!string.IsNullOrEmpty(item.Info13))
                        {
                            leijisaomiaomj += Convert.ToDouble(item.Info13);
                        }
                        //不计算本次的
                        //if (!string.IsNullOrEmpty(item.Info13))
                        //{
                        //    leijisaomiaomj += Convert.ToDouble(item.Info13);
                        //}
                        data.Add("leijisaomiaomj", leijisaomiaomj);//累计扫描面积
                        //查询下 包数据
                        var mylist = mycontext.mes_batchOrderUPI_new.Where(x => x.PackageCode == item.PackageCode).ToList();
                        var gg = mylist.GroupBy(x => x.DetailName);
                        var gg = mylist.GroupBy(x => new { x.DetailName, x.Info16 });
                        int i = 0;
                        foreach (var g in gg)
                        {
                            i++;
                            data.Add("detail_" + i, g.Key ?? "");//部件名称
                            data.Add("detail_" + i + "_length", g.ToList().First().Info16 ?? "");//部件尺寸
                            data.Add("detail_" + i, g.Key.DetailName ?? "");//部件名称
                            data.Add("detail_" + i + "_length", g.Key.Info16 ?? "");//部件尺寸
                            data.Add("detail_" + i + "_number", g.ToList().Count());//部件数量
                        }
                        for (int p = (i + 1); p <= 6; p++)