This commit is contained in:
2025-09-02 15:42:54 +08:00
parent 26b685c38c
commit 5825333311

View File

@@ -15,6 +15,7 @@ using Kingdee.BOS.Orm;
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.BOS.ServiceHelper;
using Kingdee.BOS.Util;
using SmartAssembly.Delegates;
using System;
using System.Collections.Generic;
using System.ComponentModel;
@@ -34,10 +35,15 @@ namespace GZ_KD_Parino.Sal_Order
base.AfterExecuteOperationTransaction(e);
foreach (var rows in e.SelectedRows)
{
var Billobj = rows.DataEntity;
//获取单据FID
var SaleOrgId = Billobj["SaleOrgId"] as DynamicObject;
if (Convert.ToString(SaleOrgId["Number"]) == "PL"|| Convert.ToString(SaleOrgId["Number"]) == "WH")
{
var key= SqlManage.SetDockingPLMLog(this.Context, "审核创建BPM流程发起", Convert.ToInt32(Billobj["Id"]));
try
{
//获取销售订单数据
var Result = SqlManage.GetSaleOrderData(this.Context, Convert.ToString(Billobj["Id"]));
@@ -56,6 +62,15 @@ namespace GZ_KD_Parino.Sal_Order
}
//更新销售订单的SN数据
SqlManage.UpdateBMPSN(this.Context, Convert.ToString(Billobj["Id"]), sn);
//修改日志为成功
SqlManage.UpdateDockingPLMLog(this.Context, key, "100", "", sn, Convert.ToString(Billobj["Id"]));
}
catch (Exception ex)
{
//修改日志为异常
SqlManage.UpdateDockingPLMLog(this.Context, key, "4", ex.Message, "", Convert.ToString(Billobj["Id"]));
}
}
}
}