public ProcessForm saveOrUpdate( final ProcessForm pf) throws Exception { //增加事务 Trans.exec(new Atom() { @Override public void run() { if(StringUtils.isNotBlank(pf.getId())){ ProcessForm oldPf = nutzDao.fetch(ProcessForm.class, pf.getId()); BeanUtils.copyProperties(pf,oldPf); oldPf.setUpdateTime(DateUtil.getTodayTimeString()); nutzDao.update(oldPf); ProcessForm processForm=null; processForm = oldPf; }else { pf.setId(UUID.randomUUID().toString().replace("-", "")); pf.setCreateTime(DateUtil.getTodayTimeString()); ProcessForm processForm=null; //新