|
|
|
@ -3536,6 +3536,12 @@ namespace ibk.IPD.Controller.IPD_PS
|
|
|
|
|
//20240307 添加未维护标准
|
|
|
|
|
foreach (YCTD_WH_NO_TIME yCTD in gYCTD_WH_NO_TIME)
|
|
|
|
|
{
|
|
|
|
|
if ( ConverDataToDecimal( yCTD.RATE)>100)
|
|
|
|
|
{
|
|
|
|
|
logger.InfoFormat("##### 成材率有问题 ===> 订单:{2}-{3},钢板:{4} , 标准:{0},替代标准:{1},", yCTD.STANDARD_NO, yCTD.TD_STANDARD_NO,yCTD.ORD_NO,yCTD.ORD_ITEM,yCTD.PLATE_NO);
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
using (IDbContext db = ObjectContainer.GetObject<IDbContext>("db"))
|
|
|
|
|
{
|
|
|
|
|
try
|
|
|
|
@ -3552,9 +3558,25 @@ namespace ibk.IPD.Controller.IPD_PS
|
|
|
|
|
yCTD_WH_NO.STANDARD_NO = yCTD.STANDARD_NO;//标准号
|
|
|
|
|
yCTD_WH_NO.TD_STANDARD_NO = yCTD.TD_STANDARD_NO;//替代标准
|
|
|
|
|
|
|
|
|
|
yCTD_WH_NO.STDSPEC_STLGRD = yCTD.STDSPEC_STLGRD;
|
|
|
|
|
yCTD_WH_NO.STEEL_GRD_DETAIL = yCTD.STEEL_GRD_DETAIL;
|
|
|
|
|
yCTD_WH_NO.STD_FLG = yCTD.STD_FLG;
|
|
|
|
|
//yCTD_WH_NO.STDSPEC_STLGRD = yCTD.STDSPEC_STLGRD;
|
|
|
|
|
//yCTD_WH_NO.STEEL_GRD_DETAIL = yCTD.STEEL_GRD_DETAIL;
|
|
|
|
|
//yCTD_WH_NO.STD_FLG = yCTD.STD_FLG;
|
|
|
|
|
|
|
|
|
|
//yCTD_WH_NO.RATE = yCTD.RATE;
|
|
|
|
|
//yCTD_WH_NO.ORD_NO = yCTD.ORD_NO;
|
|
|
|
|
//yCTD_WH_NO.ORD_ITEM = yCTD.ORD_ITEM;
|
|
|
|
|
//yCTD_WH_NO.PLATE_NO = yCTD.PLATE_NO;
|
|
|
|
|
//yCTD_WH_NO.STLGRD = yCTD.STLGRD;
|
|
|
|
|
yCTD_WH_NO.STEEL_GRD_DETAIL = yCTD.STEEL_GRD_DETAIL;//板坯钢种说明
|
|
|
|
|
yCTD_WH_NO.STDSPEC_STLGRD = yCTD.STDSPEC_STLGRD;//订单牌号
|
|
|
|
|
yCTD_WH_NO.STD_FLG = yCTD.STD_FLG;//是否满足异钢种替代工艺 是 否
|
|
|
|
|
|
|
|
|
|
yCTD_WH_NO.RATE = yCTD.RATE.ToString();//成材率
|
|
|
|
|
yCTD_WH_NO.PLATE_NO = yCTD.PLATE_NO;//钢板号
|
|
|
|
|
yCTD_WH_NO.ORD_NO = yCTD.ORD_NO;//订单号
|
|
|
|
|
yCTD_WH_NO.ORD_ITEM = yCTD.ORD_ITEM;//订单项次号
|
|
|
|
|
yCTD_WH_NO.STLGRD = yCTD.STLGRD;//订单钢种说明
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yCTD_WH_NO.TD_FL = "不维护";
|
|
|
|
|
yCTD_WH_NO.THK_TOL_MIN = yCTD.THK_TOL_MIN;
|
|
|
|
@ -3576,9 +3598,20 @@ namespace ibk.IPD.Controller.IPD_PS
|
|
|
|
|
YCTD_WH_NO yCTD_WH_NO = new YCTD_WH_NO();
|
|
|
|
|
yCTD_WH_NO.STANDARD_NO = yCTD.STANDARD_NO;//标准号
|
|
|
|
|
yCTD_WH_NO.TD_STANDARD_NO = yCTD.TD_STANDARD_NO;//替代标准
|
|
|
|
|
yCTD_WH_NO.STDSPEC_STLGRD = yCTD.STDSPEC_STLGRD;
|
|
|
|
|
yCTD_WH_NO.STEEL_GRD_DETAIL = yCTD.STEEL_GRD_DETAIL;
|
|
|
|
|
yCTD_WH_NO.STD_FLG = yCTD.STD_FLG;
|
|
|
|
|
//yCTD_WH_NO.STDSPEC_STLGRD = yCTD.STDSPEC_STLGRD;
|
|
|
|
|
//yCTD_WH_NO.STEEL_GRD_DETAIL = yCTD.STEEL_GRD_DETAIL;
|
|
|
|
|
//yCTD_WH_NO.STD_FLG = yCTD.STD_FLG;
|
|
|
|
|
|
|
|
|
|
yCTD_WH_NO.STEEL_GRD_DETAIL = yCTD.STEEL_GRD_DETAIL;//板坯钢种说明
|
|
|
|
|
yCTD_WH_NO.STDSPEC_STLGRD = yCTD.STDSPEC_STLGRD;//订单牌号
|
|
|
|
|
yCTD_WH_NO.STD_FLG = yCTD.STD_FLG;//是否满足异钢种替代工艺 是 否
|
|
|
|
|
|
|
|
|
|
yCTD_WH_NO.RATE = yCTD.RATE.ToString();//成材率
|
|
|
|
|
yCTD_WH_NO.PLATE_NO = yCTD.PLATE_NO;//钢板号
|
|
|
|
|
yCTD_WH_NO.ORD_NO = yCTD.ORD_NO;//订单号
|
|
|
|
|
yCTD_WH_NO.ORD_ITEM = yCTD.ORD_ITEM;//订单项次号
|
|
|
|
|
yCTD_WH_NO.STLGRD = yCTD.STLGRD;//订单钢种说明
|
|
|
|
|
|
|
|
|
|
yCTD_WH_NO.TD_FL = "待维护";
|
|
|
|
|
yCTD_WH_NO.THK_TOL_MIN = yCTD.THK_TOL_MIN;
|
|
|
|
|
yCTD_WH_NO.THK_TOL_MAX = yCTD.THK_TOL_MAX;
|
|
|
|
@ -3594,9 +3627,20 @@ namespace ibk.IPD.Controller.IPD_PS
|
|
|
|
|
YCTD_WH_NO yCTD_WH_NO = new YCTD_WH_NO();
|
|
|
|
|
yCTD_WH_NO.STANDARD_NO = yCTD.STANDARD_NO;//标准号
|
|
|
|
|
yCTD_WH_NO.TD_STANDARD_NO = yCTD.TD_STANDARD_NO;//替代标准
|
|
|
|
|
yCTD_WH_NO.STDSPEC_STLGRD = yCTD.STDSPEC_STLGRD;
|
|
|
|
|
yCTD_WH_NO.STEEL_GRD_DETAIL = yCTD.STEEL_GRD_DETAIL;
|
|
|
|
|
yCTD_WH_NO.STD_FLG = yCTD.STD_FLG;
|
|
|
|
|
//yCTD_WH_NO.STDSPEC_STLGRD = yCTD.STDSPEC_STLGRD;
|
|
|
|
|
//yCTD_WH_NO.STEEL_GRD_DETAIL = yCTD.STEEL_GRD_DETAIL;
|
|
|
|
|
//yCTD_WH_NO.STD_FLG = yCTD.STD_FLG;
|
|
|
|
|
|
|
|
|
|
yCTD_WH_NO.STEEL_GRD_DETAIL = yCTD.STEEL_GRD_DETAIL;//板坯钢种说明
|
|
|
|
|
yCTD_WH_NO.STDSPEC_STLGRD = yCTD.STDSPEC_STLGRD;//订单牌号
|
|
|
|
|
yCTD_WH_NO.STD_FLG = yCTD.STD_FLG;//是否满足异钢种替代工艺 是 否
|
|
|
|
|
|
|
|
|
|
yCTD_WH_NO.RATE = yCTD.RATE.ToString();//成材率
|
|
|
|
|
yCTD_WH_NO.PLATE_NO = yCTD.PLATE_NO;//钢板号
|
|
|
|
|
yCTD_WH_NO.ORD_NO = yCTD.ORD_NO;//订单号
|
|
|
|
|
yCTD_WH_NO.ORD_ITEM = yCTD.ORD_ITEM;//订单项次号
|
|
|
|
|
yCTD_WH_NO.STLGRD = yCTD.STLGRD;//订单钢种说明
|
|
|
|
|
|
|
|
|
|
yCTD_WH_NO.TD_FL = "待维护";
|
|
|
|
|
yCTD_WH_NO.THK_TOL_MIN = yCTD.THK_TOL_MIN;
|
|
|
|
|
yCTD_WH_NO.THK_TOL_MAX = yCTD.THK_TOL_MAX;
|
|
|
|
@ -4142,7 +4186,6 @@ namespace ibk.IPD.Controller.IPD_PS
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#region 获取数据
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
@ -6753,9 +6796,16 @@ namespace ibk.IPD.Controller.IPD_PS
|
|
|
|
|
//logger.InfoFormat("余材:{0},订单:{1}-{2},标准:{3},标准未维护", prP_PLATE.PLATE_NO, prorde.ORD_NO, prorde.ORD_ITEM, prP_PLATE.APLY_STDSPEC);
|
|
|
|
|
YCTD_WH_NO_TIME yCTD_WH_NO = new YCTD_WH_NO_TIME();
|
|
|
|
|
|
|
|
|
|
yCTD_WH_NO.STEEL_GRD_DETAIL = prP_PLATE.STEEL_GRD_DETAIL;
|
|
|
|
|
yCTD_WH_NO.STDSPEC_STLGRD = prorde.STDSPEC_STLGRD;
|
|
|
|
|
yCTD_WH_NO.STD_FLG = strYesOrNo;
|
|
|
|
|
yCTD_WH_NO.STEEL_GRD_DETAIL = prP_PLATE.STEEL_GRD_DETAIL;//板坯钢种说明
|
|
|
|
|
yCTD_WH_NO.STDSPEC_STLGRD = prorde.STDSPEC_STLGRD;//订单牌号
|
|
|
|
|
yCTD_WH_NO.STD_FLG = strYesOrNo;//是否满足异钢种替代工艺 是 否
|
|
|
|
|
|
|
|
|
|
yCTD_WH_NO.RATE = decRate.ToString();//成材率
|
|
|
|
|
yCTD_WH_NO.PLATE_NO = prP_PLATE.PLATE_NO;//钢板号
|
|
|
|
|
yCTD_WH_NO.ORD_NO = prorde.ORD_NO;//订单号
|
|
|
|
|
yCTD_WH_NO.ORD_ITEM = prorde.ORD_ITEM;//订单项次号
|
|
|
|
|
yCTD_WH_NO.STLGRD = prorde.STEEL_GRD_DETAIL;//订单钢种说明
|
|
|
|
|
|
|
|
|
|
yCTD_WH_NO.STANDARD_NO = prP_PLATE.APLY_STDSPEC;//标准号
|
|
|
|
|
yCTD_WH_NO.TD_STANDARD_NO = prorde.STDSPEC;//替代标准
|
|
|
|
|
yCTD_WH_NO.THK_TOL_MIN = prP_PLATE.THK_TOL_MIN;//公差最小值
|
|
|
|
|