|
|
@ -794,7 +794,7 @@ namespace SlabHandle
|
|
|
|
if (gltTbPlateUseGrp.Count() > 300)
|
|
|
|
if (gltTbPlateUseGrp.Count() > 300)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 只保留前100条记录
|
|
|
|
// 只保留前100条记录
|
|
|
|
//gltTbPlateUseGrp = gltTbPlateUseGrp.OrderByDescending(p => p.SG).OrderBy(e => e.CUST_DEL_TO_DATE).Take(300).ToList();
|
|
|
|
gltTbPlateUseGrp = gltTbPlateUseGrp.OrderByDescending(p => p.SG).OrderBy(e => e.CUST_DEL_TO_DATE).Take(300).ToList();
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1054,6 +1054,7 @@ namespace SlabHandle
|
|
|
|
&& p.XY_FLG == iPlateFic.Order.XY_FLG
|
|
|
|
&& p.XY_FLG == iPlateFic.Order.XY_FLG
|
|
|
|
&& p.VAC_FLG == iPlateFic.Order.VAC_FLG
|
|
|
|
&& p.VAC_FLG == iPlateFic.Order.VAC_FLG
|
|
|
|
&& p.STDSPEC == iPlateFic.Order.STDSPEC
|
|
|
|
&& p.STDSPEC == iPlateFic.Order.STDSPEC
|
|
|
|
|
|
|
|
&& p.TRIM_FL == iPlateFic.Order.TRIM_FL //切边方式相同
|
|
|
|
&& p.MIN_THK == iPlateFic.Order.THK_TOL_MIN
|
|
|
|
&& p.MIN_THK == iPlateFic.Order.THK_TOL_MIN
|
|
|
|
&& p.MAX_THK == iPlateFic.Order.THK_TOL_MAX
|
|
|
|
&& p.MAX_THK == iPlateFic.Order.THK_TOL_MAX
|
|
|
|
).FirstOrDefault().CRU_PIEs.Add(iPlateFic);
|
|
|
|
).FirstOrDefault().CRU_PIEs.Add(iPlateFic);
|
|
|
@ -5720,8 +5721,26 @@ namespace SlabHandle
|
|
|
|
|
|
|
|
|
|
|
|
//进程等待
|
|
|
|
//进程等待
|
|
|
|
Task.WaitAll(tasks);
|
|
|
|
Task.WaitAll(tasks);
|
|
|
|
|
|
|
|
try
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
foreach (TB_PLATE_GRP tBPlateGrpMany in gltTbPlateManyGrp)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
//轧制长度大于计算的轧制长度
|
|
|
|
|
|
|
|
if ((tBPlateGrpMany.SLAB_LEN* tBPlateGrpMany.SLAB_WID * tBPlateGrpMany.THK)/( tBPlateGrpMany.CAL_THK * tBPlateGrpMany.CAL_THK)< tBPlateGrpMany.CAL_LEN)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
logger.Info("******** Use_Flg = 0 ***********");
|
|
|
|
|
|
|
|
tBPlateGrpMany.USE_FLG = "0";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
catch (Exception)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
logger.Info("********Use_Flg 报错***********");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ChkSetSeq(tSlab);
|
|
|
|
|
|
|
|
|
|
|
|
ChkSetSeq(tSlab);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private static void ChkSetSeq(TB_SLAB tSlab)
|
|
|
|
private static void ChkSetSeq(TB_SLAB tSlab)
|
|
|
@ -7327,6 +7346,8 @@ namespace SlabHandle
|
|
|
|
tBPlateGrpMany.USE_FLG = "1";
|
|
|
|
tBPlateGrpMany.USE_FLG = "1";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
ChkSetSeq(tSlab);
|
|
|
|
ChkSetSeq(tSlab);
|
|
|
|