|
楼主 |
发表于 2016-8-30 08:45:45
|
显示全部楼层
KSQL.executeUpdate(ksql, this.getParameterOfDoc(para), "/ED/doc/data", null);
参数设置
public Map<String,Object> getParameterOfDoc(String para){
Map<String,String> pageMap = this.getParameterOfPage(para);
Map<String,Object> parameterMap = new HashMap<String,Object>();
Map<String,Object> jsonMap = (Map<String, Object>) resultMap.get("jsonMap"); //页面填写的参数(oa_dc_doc)
docFid = TaskService.getUUID();
parameterMap.put("fid",docFid);
parameterMap.put("fdoctype","OA_DC_auditDoc");
parameterMap.put("fdoctypename",stypename);
parameterMap.put("ftitle",nameOrTitle);
parameterMap.put("fbizstate","bsExecuting");
parameterMap.put("fbizstatename","处理中");
parameterMap.put("fcurrentactivities","建档流转");
parameterMap.put("fcurrentexecutors",pageMap.get("sname"));
parameterMap.put("fcreatepsnid",pageMap.get("sid"));
parameterMap.put("fcreatepsnname",pageMap.get("sname"));
parameterMap.put("fcreatetime",TaskService.getCurrentTimestamp());
parameterMap.put("fDraftPerName",pageMap.get("sname"));
parameterMap.put("fDraftTime",TaskService.getCurrentTimestamp());
//传入当前组织ID和名称杨剑20160317
parameterMap.put("fCreateOgnID",pageMap.get("fCreateOgnID"));
parameterMap.put("fCreateOgnName",pageMap.get("fCreateOgnName"));
System.out.println(pageMap.get("fCreateOgnID")+"===========yj2========"+pageMap.get("fCreateOgnName"));
parameterMap.put("fstat","0");
parameterMap.put("fstat1","0");
parameterMap.put("fExtendStr2",this.fimd);
parameterMap.put("version","0");
parameterMap.put("fdocumentnumber","");
parameterMap.put("FUNIT_NAME",resultMap.get("funitName"));
parameterMap.put("FUNIT_NO",resultMap.get("funitNo"));
parameterMap.put("MASTER_NO",resultMap.get("masterNumber"));
parameterMap.put("YEAR",jsonMap.get("YEAR"));
parameterMap.put("DISEASETYPE",jsonMap.get("DISEASETYPE"));
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date STARTDATE = null;
Date ENDDATE = null;
//当是其他业务类型时起始、截止日期没有输入,将空字符串转换为空日期
if((jsonMap.get("STARTDATE") != null && !"".equals(jsonMap.get("STARTDATE"))) && (jsonMap.get("ENDDATE") != null && !"".equals(jsonMap.get("ENDDATE")))){
try {
STARTDATE = sdf.parse((String)jsonMap.get("STARTDATE"));
ENDDATE = sdf.parse((String)jsonMap.get("ENDDATE"));
} catch (ParseException e) {
e.printStackTrace();
}
parameterMap.put("STARTDATE",new java.sql.Date(STARTDATE.getTime()));
parameterMap.put("ENDDATE",new java.sql.Date(ENDDATE.getTime()));
}else{
parameterMap.put("STARTDATE",null);
parameterMap.put("ENDDATE",null);
}
parameterMap.put("CHILDFORGAN_CODE",jsonMap.get("CHILDFORGAN_CODE"));
parameterMap.put("CHILDFORGAN_NAME",jsonMap.get("CHILDFORGAN_NAME"));
return parameterMap;
} |
|