生产订单强制执行到结案 二开插件原创
金蝶云社区-曾曾01
曾曾01
20人赞赏了该文章 272次浏览 未经作者许可,禁止转载编辑于2024年09月25日 15:47:45

 //关闭生产订单

                                DynamicObject billBean = BusinessDataServiceHelper.LoadSingle(this.Context, row.PrimaryKeyValue, meta.BusinessInfo.GetDynamicObjectType(), null);

                                string moentryid = billBean["MOEntryId"].ToString();

                                List<long> entryId = new List<long>();

                                entryId.Add(Convert.ToInt32(moentryid));

                                OperateOption option = OperateOption.Create();

                                option.SetValidateFlag(true);

                                option.SetVariableValue(Consts.ForceNoTransaction, true);

                                //执行至强制关闭

                                var result = AppServiceContext.PRDService.MOService.MOStateTransfer(this.Context, entryId, Consts_OperationNumber.PRD_MO.ForceClose, option);

                                if (result.IsSuccess == false)

                                {

                                    Logger.Error("生产订单强制结案", "结案失败", null);

                                }

                                else

                                { 

                                    Logger.Error("生产订单强制结案", "结案成功", null);

                                }


图标赞 20
20人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!