afterCopyData 复制后重新赋值原创
金蝶云社区-万成之家
万成之家
2人赞赏了该文章 918次浏览 未经作者许可,禁止转载编辑于2022年10月16日 22:03:04
/**
 *
 * 复制后重新赋值 日期、版本号+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
   }

}


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