回复 2# echochen
var docid = getParameter("_docid");
var applicationid="11e2-ad6b-e9db1053-ac1d-d340f16396a5";//获取到门户软件的ID
var process=Packages.cn.myapps.core.dynaform.document.ejb.DocumentProcessBean.createMonitoProcess(applicationid);
var docId = getCurrentDocument().getId();
var sql = "select * from TLK_资源分类 where id='"+docId+"'";
var docsql=findBySQL(sql);
var jdname;
if(docsql!=null){
jdname=getItemValueAsString("本级节点编号");
}
var sql1= "select * from TLK_乐谱分类 where item_本级节点编号='"+jdname+"'";
var docss = queryBySQL(sql1);
//var doc = getCurrentDocument();
var formProcess = getFormProcess();
var subform = formProcess.doView("11e3-0eeb-8238f103-b6d5-c3345d7551e6");
var nodename = getItemValueAsString("本级节点名称"); //获得本级名称
var nodenumber = getItemValueAsString("本级节点编号");//获得本级编码
var parentnumber = getItemValueAsString("上级节点编号");//获得上级编码
var uuid = new Packages.cn.myapps.util.sequence.Sequence();
if(docss.size()==0){
var doc = process.doNew(subform,getWebUser(),createParamsTable());
//var doc = getCurrentDocument();
doc.addStringItem("本级节点名称",nodename);
doc.addStringItem("本级节点编号",nodenumber);
doc.addStringItem("上级节点编号",parentnumber);
println(docid+"++++++++++选择ID++++++++++");
doc.setId(uuid);
process.doCreate(doc);
//process.doCreateOrUpdate(doc,getWebUser());
}else{
var sql="update TLK_乐谱分类 set ITEM_本级节点名称='"+nodename+"' where ITEM_本级节点编号='"+jdname+"'";
updateByDSName("mms1",sql);
} |