|
|
|
@ -1532,12 +1532,6 @@ namespace ibk.IPD.Controller.IPD_PS
|
|
|
|
|
|
|
|
|
|
foreach (BP_ORDER_ITEM order in orderEntities)
|
|
|
|
|
{
|
|
|
|
|
//验证订单状态
|
|
|
|
|
if (order.REC_STS != "2")
|
|
|
|
|
{
|
|
|
|
|
logger.InfoFormat("订单状态:{0}-{1}-{2}", order.ORD_NO, order.ORD_ITEM, order.REC_STS);
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//测试
|
|
|
|
|
//logger.InfoFormat("订单:{0}-{1}", order.ORD_NO, order.ORD_ITEM);
|
|
|
|
@ -1570,6 +1564,14 @@ namespace ibk.IPD.Controller.IPD_PS
|
|
|
|
|
//intLackNum = 1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//验证订单状态
|
|
|
|
|
if (order.REC_STS != "2")
|
|
|
|
|
{
|
|
|
|
|
logger.InfoFormat("订单状态:{0}-{1}-{2}", order.ORD_NO, order.ORD_ITEM, order.REC_STS);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#region 协议替代
|
|
|
|
|
//钢板数据
|
|
|
|
|
List<GP_PLATE> ltGP_PLATE_AGREEMENT = gP_PLATEs1.Where(p => order != null && p.THK == order.ORD_THK
|
|
|
|
@ -9133,6 +9135,21 @@ namespace ibk.IPD.Controller.IPD_PS
|
|
|
|
|
decimal exceedingTHK = 0;//下限超限量
|
|
|
|
|
decimal thkmax = 0;//最大厚度
|
|
|
|
|
decimal thkmin = 0;//最小厚度
|
|
|
|
|
|
|
|
|
|
//焊接判断 2025年9月21日追加 不允许补焊
|
|
|
|
|
if (prP_PLATE.HJ_FLG == "1" && (prorde.REMARK.Contains("不允许补焊") || prorde.COLOR_STROKE.Contains("不允许补焊")) )
|
|
|
|
|
{
|
|
|
|
|
COM_DATA CD = new COM_DATA();
|
|
|
|
|
CD.PLATE_NO = prP_PLATE.PLATE_NO;
|
|
|
|
|
CD.ORD_NO = prorde.ORD_NO;
|
|
|
|
|
CD.ORD_ITEM = prorde.ORD_ITEM;
|
|
|
|
|
CD.Thk = "1"; //标准替代没有信息
|
|
|
|
|
//gCOM_DATA.Add(CD);//全局变量添加对不结果数据
|
|
|
|
|
logger.InfoFormat("钢板:{0},订单号:{1}-{2},订单备注:{3}, 判断不允许补焊", prP_PLATE.PLATE_NO, prorde.ORD_NO, prorde.ORD_ITEM, prorde.REMARK);
|
|
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
THK_TOLER_INTER zpcd = gltGCJJ.Where(p => p.PLT == prP_PLATE.PLT).FirstOrDefault();
|
|
|
|
|
if (!string.IsNullOrEmpty(zpcd.LOWER_LIMIT_EXCEEDING))
|
|
|
|
|
{
|
|
|
|
|