本帖最后由 shary 于 2011-7-14 13:27 编辑
FormProcess formProcess = new FormProcessBean();
Form form = (Form) formProcess.doView(formId);
ParamsTable ptable=new ParamsTable();
System.out.println("**************打印名称1+++++++++++"+ps.getPname());
System.out.println("**************打印姓名==+++++++++++"+ps.getEname());
System.out.println("**************打印ptable**************"+ptable);
DocumentProcess documentProcess = (DocumentProcess) DocumentProcessBean.createMonitoProcess(applicationId);
System.out.println("**************打印documentProcess+++++++++++"+documentProcess);
Document document = (Document) documentProcess.doNewWithOutItems(form,webUser,new cn.myapps.base.action.ParamsTable());
document.findItem("名称1").setValue(ps.getPname());
document.findItem("编号").setValue(ps.getPnum());
document.findItem("文件编号").setValue(ps.getPfilenum());
document.findItem("单位").setValue(ps.getPcompany());
document.findItem("负责人").setValue(ps.getPperson());
document.findItem("联系人姓名").setValue(ps.getEname());
document.findItem("联系人性别").setValue(ps.getSex());
document.findItem("学历").setValue(ps.getEducation());
document.findItem("专家职称").setValue(ps.getTitle());
document.findItem("联系人从事专业").setValue(ps.getJob());
document.setApplicationid(applicationId);
document.setDomainid(domainId);
//保存表单信息
documentProcess.doCreateOrUpdate(document,webUser);
通过调用平台数据库连接方法,用doCreateOrUpdate将数据更新至数据库表中,但总是报Document document = (Document) documentProcess.doNewWithOutItems(form,webUser,new cn.myapps.base.action.ParamsTable());
这一行错误。 |