1
This commit is contained in:
47
Pilot_KD_Parino/Sal_Order/YJAuditPlugIn.cs
Normal file
47
Pilot_KD_Parino/Sal_Order/YJAuditPlugIn.cs
Normal file
@@ -0,0 +1,47 @@
|
||||
using Kingdee.BOS.App.Data;
|
||||
using Kingdee.BOS.Core.Bill.PlugIn;
|
||||
using Kingdee.BOS.Core.DynamicForm.PlugIn;
|
||||
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
|
||||
using Kingdee.BOS.Core.Metadata.ServicePlugIn;
|
||||
using Kingdee.BOS.Orm.DataEntity;
|
||||
using Kingdee.BOS.Util;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Pilot_KD_Parino.Sal_Order
|
||||
{
|
||||
/// <summary>
|
||||
/// 【表单插件】业绩分摊单审核自动填充审核人-审核时间
|
||||
/// </summary>
|
||||
[Description("【表单插件】业绩分摊单审核自动填充审核人-审核时间"),HotUpdate]
|
||||
public class YJAuditPlugIn: AbstractOperationServicePlugIn
|
||||
{
|
||||
/// <summary>
|
||||
/// 操作事物后事件(事务内触发)
|
||||
/// </summary>
|
||||
/// <param name="e"></param>
|
||||
public override void EndOperationTransaction(EndOperationTransactionArgs e)
|
||||
{
|
||||
base.EndOperationTransaction(e);
|
||||
|
||||
if (this.FormOperation.OperationId == 1) //保存8提交9审核1反审核26
|
||||
{
|
||||
for (int i = 0; i < e.DataEntitys.Count(); i++)
|
||||
{
|
||||
var result = e.DataEntitys[i];
|
||||
|
||||
//获取单据Id
|
||||
string Id = result["Id"].ToString();
|
||||
|
||||
//通过单据Id修改审核人、审核时间
|
||||
string sql = string.Format(@"Update T_PerformanceSharing Set FAPPROVEID = '{0}',FAPPROVEDATE = '{1}' Where FId = '{2}'", this.Context.UserId, DateTime.Now, Id);
|
||||
DBUtils.ExecuteDynamicObject(Context, sql);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user