本帖最后由 kimi 于 2013-11-22 17:59 编辑
错误如下:
代码如下:
var user = getWebUser();
var selects =getParameter("_selects");
var val = "";
if(selects!=""){
selects = splitText(selects, ";");
var user = getWebUser();
var process = getDocumentProcess(); //new Packages.cn.myapps.core.dynaform.document.ejb.DocumentProcessBean(getApplication());
var sub_doc = new Packages.cn.myapps.core.dynaform.document.ejb.Document();
for(var i =0;i<selects.length;i++){
var doc = findDocument(selects);
//Packages.java.lang.System.out.println(doc);
val=val+"id: "+doc.getId()+"; ";
val=val+"primary_owner: "+doc.getItemValueAsString("primary_owner")+"; ";
val=val+"app_owner: "+doc.getItemValueAsString("app_owner")+"; ";
val=val+"bu_region: "+doc.getItemValueAsString("bu_region")+"; ";
val=val+"office_brewery: "+doc.getItemValueAsString("office_brewery")+"; ";
val=val+"serial_no: "+doc.getItemValueAsString("serial_no")+"; ";
sub_doc.setFormid('11e2-a252-fc06ad5f-965d-49dc9d947c8d');
sub_doc.setFormname(getApplication()+'/AssetManagement/form_asset_change_log');
//sub_doc.setAuthor(user.getUserId());
sub_doc.setIstmp(false);
sub_doc.setApplicationid(getApplication());
sub_doc.setDomainid(doc.getDomainid());
sub_doc.setParent(doc.getId());
var curdate = getCurDate("yyyy-MM-dd HH:mm:ss");
//var op_time = parseDate(curdate, "yyyy-MM-dd HH:mm:ss");
sub_doc.addStringItem("sys_asset_no",doc.getItemValueAsString("sys_asset_no"));
sub_doc.addStringItem("asset_type","COMPUTER&MISC");
sub_doc.addStringItem("asset_user",user.getLoginno());
sub_doc.addDateItem("op_time",getToday());
sub_doc.addStringItem("op_type","Delete");
sub_doc.addTextItem("op_data",val);
process.doCreate(sub_doc); //这行为啥出错!
}
} |