修改生产用料清单批改

This commit is contained in:
李狗蛋
2025-12-18 11:25:51 +08:00
parent c33b6fa817
commit 3f3d5f50f1
2 changed files with 21 additions and 3 deletions

View File

@@ -25,8 +25,7 @@ namespace GZ_LTHPilot_ORDER.PRD_PPBOM
var Billobj = Row.DataEntity;
//获取生产用料清单的组织
var PPBOMFPrdOrgFname = SqlManage.SqlManage.GetPRD_PPBOMFWorkshopID(this.Context, Convert.ToString(Billobj["ID"]));
//设置物料编码为E.01.00.00052 编码设置发料方式为不发料
SqlManage.SqlManage.UpdateWLE(this.Context, Convert.ToString(Billobj["ID"]));
if (PPBOMFPrdOrgFname[0]["OEGFNAME"].ToString() == "珠海派诺")
{
//获取生产用料清单的生产车间
@@ -73,7 +72,10 @@ namespace GZ_LTHPilot_ORDER.PRD_PPBOM
SqlManage.SqlManage.UpdatePRD_PPBOMFIDFIsKeyComponent(this.Context, PPBOMFPrdOrgFname[0]["FID"].ToString());
}
}
//设置物料编码为E.01.00.00052 编码设置发料方式为不发料
SqlManage.SqlManage.UpdateWLE(this.Context, Convert.ToString(Billobj["ID"]));
}
}

View File

@@ -57,6 +57,22 @@ namespace GZ_LTHPilot_ORDER.SqlManage
//返回对象
return DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null);
}
//生产用料清单明细物料编码为E.01.00.00052 编码设置发料方式为不发料
public static void UpdateWLE(Context ctx, string FENTRYID)
{
string sql = string.Format(@"/*dialect*/
UPDATE B
SET B.FIssueType = '1'
FROM T_PRD_PPBOMENTRY A
INNER JOIN T_BD_MATERIAL C ON A.FMATERIALID = C.FMATERIALID AND C.FNUMBER = 'E.01.00.00052'
INNER JOIN T_PRD_PPBOMENTRY_C B ON A.FID = B.FID
WHERE A.FID = '{0}'
", FENTRYID);
DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null);
}
//生产用料清单明细为半成品仓,更改是否关键件字段
public static void UpdatePRD_PPBOMFIsKeyComponent(Context ctx, string FENTRYID)
{