岗位说明书-横表修改
This commit is contained in:
parent
21330baac3
commit
6c24910a36
@ -250,7 +250,65 @@ public class Report1Gener {
|
||||
}*/
|
||||
|
||||
|
||||
JSONObject jsonObject = personalView_right(UserContext.fromUID(userId));
|
||||
List<RowMap> nodeRowMaps = DBSql.getMaps(
|
||||
"SELECT NODEID,NODENAME,ITSYSVAL,NODETYPE,PLID,PLNAME,ACTIVITYNUMBER,ACTIVITYDESC,ROLE,ROLENAME,POST,POSTNAME FROM BO_EU_PAL_FILENODE6 WHERE POST LIKE '%"
|
||||
+ UserContext.fromUID(userId).getUserModel().getPositionName()+ "%' OR POST LIKE '%内蒙古伊利实业集团股份有限公司%'");
|
||||
|
||||
for (RowMap rowMap:
|
||||
nodeRowMaps) {
|
||||
JSONObject _tr = new JSONObject();
|
||||
_tr.put(OutputWordUtil.SERIAL_NUMBER, index); // 序号
|
||||
_tr.put(OutputWordUtil.REPOSITORY_NAME,rowMap.getString("PLNAME")); // 流程名称
|
||||
_tr.put(OutputWordUtil.SHAPE_NAME, rowMap.getString("NODENAME")); // 活动名称
|
||||
_tr.put(OutputWordUtil.SHAPE_DESC, rowMap.getString("ACTIVITYDESC")); // 活动描述
|
||||
_tr.put(OutputWordUtil.SHAPE_ITSYSTEM, rowMap.getString("ITSYSVAL")); // 系统名称
|
||||
System.out.println("角色名称>>>>>>>>>>"+rowMap.getString("ROLENAME"));
|
||||
_tr.put("shape_role", rowMap.getString("ROLENAME")); // 角色名称
|
||||
|
||||
Map<String, JSONObject> queryRepositoryAttributeById = new RepositoryAttribute().queryRepositoryAttributeById(rowMap.getString("PLID"));
|
||||
String kpi = "";
|
||||
String institution = "";
|
||||
if (null != queryRepositoryAttributeById && !queryRepositoryAttributeById.isEmpty()) {
|
||||
// 获取流程绩效
|
||||
JSONObject Issuing_department = queryRepositoryAttributeById.get("Process_performance_metrics");
|
||||
if (null != Issuing_department && !Issuing_department.equals("")) {
|
||||
JSONArray PUBDEPTJA = Issuing_department.getJSONArray("value");
|
||||
if (null != PUBDEPTJA && !PUBDEPTJA.isEmpty()) {
|
||||
for (Object PUBDEPTO : PUBDEPTJA) {
|
||||
JSONObject PUBDEPTJO = JSONObject.parseObject(String.valueOf(PUBDEPTO));
|
||||
String dempId = PUBDEPTJO.getString("id");
|
||||
System.out.println("第一这个是什么呢>>>>>"+dempId);
|
||||
kpi+=dempId+",";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 获取相关文件
|
||||
JSONObject relevant_flies = queryRepositoryAttributeById.get("R_relevant_flies");
|
||||
if (null != relevant_flies && !relevant_flies.equals("")) {
|
||||
JSONArray PUBDEPTJA = relevant_flies.getJSONArray("value");
|
||||
if (null != PUBDEPTJA && !PUBDEPTJA.isEmpty()) {
|
||||
for (Object PUBDEPTO : PUBDEPTJA) {
|
||||
JSONObject PUBDEPTJO = JSONObject.parseObject(String.valueOf(PUBDEPTO));
|
||||
String dempId = PUBDEPTJO.getString("id");
|
||||
System.out.println("第二这个是什么呢>>>>>"+dempId);
|
||||
institution+=dempId+",";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
_tr.put(OutputWordUtil.SHAPE_KPI,kpi);
|
||||
_tr.put(OutputWordUtil.SHAPE_INSTITUTION,institution);
|
||||
//获取相关知识
|
||||
_table.add(_tr);
|
||||
index++;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*JSONObject jsonObject = personalView_right(UserContext.fromUID(userId));
|
||||
JSONArray typeB = jsonObject.getJSONArray("typeB");
|
||||
if (typeB.size()>0){
|
||||
for (int i=0;i<typeB.size();i++){
|
||||
@ -302,7 +360,7 @@ public class Report1Gener {
|
||||
_table.add(_tr);
|
||||
index++;
|
||||
}
|
||||
}
|
||||
}*/
|
||||
|
||||
|
||||
if (_table.size() == 0) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user