单据复制后对字段重新赋值原创
1人赞赏了该文章
826次浏览
编辑于2022年10月16日 22:15:11
/** * * 复制后重新赋值 日期、版本号+1***/ public void afterCopyData(EventObject e) { super.afterCopyData(e); this.getModel().setValue(ShxrHlper.DEVOPID+"bizdate", new Date());//新增默认当前日期 if(this.getModel().getValue(ShxrHlper.DEVOPID+"curproject")!=null){ DynamicObject curprojectInfo=(DynamicObject)this.getModel().getValue(ShxrHlper.DEVOPID+"curproject"); QFilter qFilter = new QFilter("qeug_curproject",QFilter.equals,curprojectInfo.getPkValue()); DynamicObjectCollection collection=QueryServiceHelper.query("qeug_fundplan","id",qFilter.toArray()); int size=collection.size()+1; this.getModel().setValue(ShxrHlper.DEVOPID+"version", "V"+size+".0");//新增默认V1.0 } }
赞 1
1人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读