48 lines
1.7 KiB
C#
48 lines
1.7 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|