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 { /// /// 【表单插件】业绩分摊单审核自动填充审核人-审核时间 /// [Description("【表单插件】业绩分摊单审核自动填充审核人-审核时间"),HotUpdate] public class YJAuditPlugIn: AbstractOperationServicePlugIn { /// /// 操作事物后事件(事务内触发) /// /// 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); } } } } }