#E10-43# 优化人员信息接口、文档、流程分析的调整地址

main
shilei 1 year ago
parent d8b378b14b
commit c0cb562e23

@ -77,7 +77,7 @@ public class CockpitDocumentAnalysisCmd {
docMap = new HashMap<String,String>(); docMap = new HashMap<String,String>();
String doc_count5 = getDocumentDateAmount5(employeeId,tenantKey); String doc_count5 = getDocumentDateAmount5(employeeId,tenantKey);
String doc_name5 = "我的积分"; String doc_name5 = "我的积分";
String doc_pkey5 = "document.create.amount"; String doc_pkey5 = "document.mine.integral";
String doc_url5 = jucailinCockpitUtils.getUfPropData(doc_pkey5,tenantKey); String doc_url5 = jucailinCockpitUtils.getUfPropData(doc_pkey5,tenantKey);
docMap.put("count",doc_count5); docMap.put("count",doc_count5);
docMap.put("name",doc_name5); docMap.put("name",doc_name5);
@ -87,7 +87,7 @@ public class CockpitDocumentAnalysisCmd {
docMap = new HashMap<String,String>(); docMap = new HashMap<String,String>();
String doc_count6 = getDocumentDateAmount6(employeeId,tenantKey); String doc_count6 = getDocumentDateAmount6(employeeId,tenantKey);
String doc_name6 = "我的分享"; String doc_name6 = "我的分享";
String doc_pkey6 = "document.share.amount"; String doc_pkey6 = "document.mine.share";
String doc_url6 = jucailinCockpitUtils.getUfPropData(doc_pkey6,tenantKey); String doc_url6 = jucailinCockpitUtils.getUfPropData(doc_pkey6,tenantKey);
docMap.put("count",doc_count6); docMap.put("count",doc_count6);
docMap.put("name",doc_name6); docMap.put("name",doc_name6);
@ -98,7 +98,7 @@ public class CockpitDocumentAnalysisCmd {
docMap = new HashMap<String,String>(); docMap = new HashMap<String,String>();
String doc_count7 = getDocumentDateAmount7(employeeId,tenantKey); String doc_count7 = getDocumentDateAmount7(employeeId,tenantKey);
String doc_name7 = "下属知识"; String doc_name7 = "下属知识";
String doc_pkey7 = "document.create.amount"; String doc_pkey7 = "document.subordinate.create";
String doc_url7 = jucailinCockpitUtils.getUfPropData(doc_pkey7,tenantKey); String doc_url7 = jucailinCockpitUtils.getUfPropData(doc_pkey7,tenantKey);
docMap.put("count",doc_count7); docMap.put("count",doc_count7);
docMap.put("name",doc_name7); docMap.put("name",doc_name7);
@ -140,7 +140,7 @@ public class CockpitDocumentAnalysisCmd {
docMap = new HashMap<String,String>(); docMap = new HashMap<String,String>();
String doc_count8 = getDocumentDateAmount8(employeeId,tenantKey); String doc_count8 = getDocumentDateAmount8(employeeId,tenantKey);
String doc_name8 = "我关注的文档"; String doc_name8 = "我关注的文档";
String doc_pkey8 = "document.number.amount"; String doc_pkey8 = "document.mine.attention";
String doc_url8 = jucailinCockpitUtils.getUfPropData(doc_pkey8,tenantKey); String doc_url8 = jucailinCockpitUtils.getUfPropData(doc_pkey8,tenantKey);
docMap.put("count",doc_count8); docMap.put("count",doc_count8);
docMap.put("name",doc_name8); docMap.put("name",doc_name8);

@ -37,8 +37,8 @@ public class CockpitProjectDataCmd {
try { try {
projectDate2 = getProjectDate2(employee,tenantKey,userid); projectDate2 = getProjectDate3(employee,tenantKey,userid);
projectDate3 = getProjectDate3(employee,tenantKey,userid); // projectDate3 = getProjectDate3(employee,tenantKey,userid);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@ -46,7 +46,7 @@ public class CockpitProjectDataCmd {
} }
recordMap.put("projectDate2",projectDate2); recordMap.put("projectDate2",projectDate2);
recordMap.put("projectDate3",projectDate3); // recordMap.put("projectDate3",projectDate3);
return recordMap; return recordMap;
} }
@ -117,7 +117,13 @@ public class CockpitProjectDataCmd {
return projectList; return projectList;
} }
/***
*
* @param employee
* @param tenantKey
* @param userid
* @return
*/
public List<Map<String,Object>> getProjectDate3(SimpleEmployee employee, String tenantKey,String userid) { public List<Map<String,Object>> getProjectDate3(SimpleEmployee employee, String tenantKey,String userid) {
List<Map<String,Object>> projectList = new ArrayList<Map<String,Object>>(); List<Map<String,Object>> projectList = new ArrayList<Map<String,Object>>();

@ -39,279 +39,313 @@ public class CockpitUserDataCmd {
Map<String, Object> userMap = new HashMap<String, Object>(); Map<String, Object> userMap = new HashMap<String, Object>();
String sourceType = "LOGIC"; String sourceType = "LOGIC";
try { String groupId ="weaver-ebuilder-form-service";
String subcompanynme = "";
try{
String employeeId = String.valueOf(employee.getEmployeeId()); Long deptid = 0L ;
String subcompanynme = "";
String employeeId = "";
String deptname = "" ;
String positionname = "";
String username = "";
try {
employeeId = String.valueOf(employee.getEmployeeId());
username = employee.getName();
}catch (Exception e) {
e.printStackTrace();
log.error("getDataInfo1:"+e);
}
log.error("employeeId:" + employeeId); log.error("employeeId:" + employeeId);
String username = employee.getName();
log.error("username:" + username); log.error("username:" + username);
String deptname = employee.getDepartment().getName(); try {
deptname = employee.getDepartment().getName();
deptid = employee.getDepartment().getId();
}catch (Exception e) {
e.printStackTrace();
log.error("getDataInfo2:"+e);
}
log.error("deptname:" + deptname); log.error("deptname:" + deptname);
Long deptid = employee.getDepartment().getId();
log.error("deptid:" + deptid); log.error("deptid:" + deptid);
// long subCompanyid = employee.getDepartment().getSubCompanyId();
String positionname = employee.getPosition().getName(); try {
log.error("positionname:" + positionname); positionname = employee.getPosition().getName();
String gradename = employee.getGrade().getName(); }catch (Exception e) {
log.error("gradename:" + gradename); e.printStackTrace();
log.error("getDataInfo3:"+e);
String personnelstatusname = "";
String personnelstatus = employee.getPersonnelStatus();
log.error("personnelstatus:" + personnelstatus);
if ("1".equals(personnelstatus)) {
personnelstatusname = "试用员工";
} else if ("2".equals(personnelstatus)) {
personnelstatusname = "试用延期员工";
} else if ("3".equals(personnelstatus)) {
personnelstatusname = "正式员工";
} else if ("4".equals(personnelstatus)) {
personnelstatusname = "临时员工";
} else if ("5".equals(personnelstatus)) {
personnelstatusname = "实习员工";
} else if ("6".equals(personnelstatus)) {
personnelstatusname = "离职员工";
} else if ("7".equals(personnelstatus)) {
personnelstatusname = "退休员工";
} else if ("9".equals(personnelstatus)) {
personnelstatusname = "解聘员工";
} else if ("10".equals(personnelstatus)) {
personnelstatusname = "无效员工";
} }
log.error("positionname:" + positionname);
String personnelstatusname = "正式员工";
String personnelstatus = "";
try {
personnelstatus = employee.getPersonnelStatus();
log.error("personnelstatus:" + personnelstatus);
if ("1".equals(personnelstatus)) {
personnelstatusname = "试用员工";
} else if ("2".equals(personnelstatus)) {
personnelstatusname = "试用延期员工";
} else if ("3".equals(personnelstatus)) {
personnelstatusname = "正式员工";
} else if ("4".equals(personnelstatus)) {
personnelstatusname = "临时员工";
} else if ("5".equals(personnelstatus)) {
personnelstatusname = "实习员工";
} else if ("6".equals(personnelstatus)) {
personnelstatusname = "离职员工";
} else if ("7".equals(personnelstatus)) {
personnelstatusname = "退休员工";
} else if ("9".equals(personnelstatus)) {
personnelstatusname = "解聘员工";
} else if ("10".equals(personnelstatus)) {
personnelstatusname = "无效员工";
}
}catch (Exception e) {
e.printStackTrace();
log.error("getDataInfo4:"+e);
}
log.error("personnelstatusname:" + personnelstatusname); log.error("personnelstatusname:" + personnelstatusname);
String userimageurl = "/profile/" + employeeId + "/personal"; try {
if (StringUtils.isNotBlank(deptid + "")) {
long formdata = employee.getFormdata(); String sql =" select name from eteams.department where id in( " +
log.error("formdata:" + formdata); " select subcompanyid from eteams.department where id = ? and delete_type=0 and tenant_key = ?" +
" ) and delete_type=0 and tenant_key = ?";
String pkey = "field69.groupId";
String groupId = jucailinCockpitUtils.getUfPropData(pkey, tenantKey); log.error("sql:" + sql);
log.error("groupId:" + groupId); List<SqlParamEntity> sqlparam = new ArrayList<SqlParamEntity>();
SqlParamEntity sqlParamEntity = new SqlParamEntity();
String jobcallname = ""; sqlParamEntity.setParamType(SqlParamType.LONG);
long jobcallid = employee.getJobCall(); sqlParamEntity.setValue(deptid + "");
log.error("jobcallid:" + jobcallid); sqlparam.add(sqlParamEntity);
if (StringUtils.isNotBlank(deptid + "")) { sqlParamEntity = new SqlParamEntity();
String sql =" select name from eteams.department where id in( " + sqlParamEntity.setParamType(SqlParamType.VARCHAR);
" select subcompanyid from eteams.department where id = ? and delete_type=0 and tenant_key = ?" + sqlParamEntity.setValue(tenantKey);
" ) and delete_type=0 and tenant_key = ?"; sqlparam.add(sqlParamEntity);
log.error("sql:" + sql); sqlParamEntity = new SqlParamEntity();
List<SqlParamEntity> sqlparam = new ArrayList<SqlParamEntity>(); sqlParamEntity.setParamType(SqlParamType.VARCHAR);
SqlParamEntity sqlParamEntity = new SqlParamEntity(); sqlParamEntity.setValue(tenantKey);
sqlParamEntity.setParamType(SqlParamType.LONG); sqlparam.add(sqlParamEntity);
sqlParamEntity.setValue(deptid + "");
sqlparam.add(sqlParamEntity); Map<String, Object> result = databaseUtils.executeForQuery(sourceType, groupId, sql, sqlparam);
List<Map<String, Object>> recordList = databaseUtils.getDataSourceList(result);
sqlParamEntity = new SqlParamEntity(); if (!recordList.isEmpty() && recordList.size() > 0) {
sqlParamEntity.setParamType(SqlParamType.VARCHAR); subcompanynme = String.valueOf(recordList.get(0).get("name"));
sqlParamEntity.setValue(tenantKey); }
sqlparam.add(sqlParamEntity);
sqlParamEntity = new SqlParamEntity();
sqlParamEntity.setParamType(SqlParamType.VARCHAR);
sqlParamEntity.setValue(tenantKey);
sqlparam.add(sqlParamEntity);
Map<String, Object> result = databaseUtils.executeForQuery(sourceType, groupId, sql, sqlparam);
List<Map<String, Object>> recordList = databaseUtils.getDataSourceList(result);
if (!recordList.isEmpty() && recordList.size() > 0) {
subcompanynme = String.valueOf(recordList.get(0).get("name"));
} }
}catch (Exception e){
e.printStackTrace();
log.error("getDataInfo5:"+e);
} }
log.error("subcompanynme:" + subcompanynme); String jobcallname = "";
try{
if (StringUtils.isNotBlank(jobcallid + "")) { long jobcallid = employee.getJobCall();
String sql =" select data_name from eteams.hrm_jobcall " + log.error("jobcallid:" + jobcallid);
" where id = ? " + if (StringUtils.isNotBlank(jobcallid + "")) {
" and delete_type = 0\n" + String sql =" select data_name from eteams.hrm_jobcall " +
" and tenant_key = ? \n"; " where id = ? " +
log.error("sql:" + sql); " and delete_type = 0\n" +
List<SqlParamEntity> sqlparam = new ArrayList<SqlParamEntity>(); " and tenant_key = ? \n";
SqlParamEntity sqlParamEntity = new SqlParamEntity(); log.error("sql:" + sql);
sqlParamEntity.setParamType(SqlParamType.LONG); List<SqlParamEntity> sqlparam = new ArrayList<SqlParamEntity>();
sqlParamEntity.setValue(jobcallid + ""); SqlParamEntity sqlParamEntity = new SqlParamEntity();
sqlparam.add(sqlParamEntity); sqlParamEntity.setParamType(SqlParamType.LONG);
sqlParamEntity.setValue(jobcallid + "");
sqlParamEntity = new SqlParamEntity(); sqlparam.add(sqlParamEntity);
sqlParamEntity.setParamType(SqlParamType.VARCHAR);
sqlParamEntity.setValue(tenantKey); sqlParamEntity = new SqlParamEntity();
sqlparam.add(sqlParamEntity); sqlParamEntity.setParamType(SqlParamType.VARCHAR);
sqlParamEntity.setValue(tenantKey);
Map<String, Object> result = databaseUtils.executeForQuery(sourceType, groupId, sql, sqlparam); sqlparam.add(sqlParamEntity);
List<Map<String, Object>> recordList = databaseUtils.getDataSourceList(result);
if (!recordList.isEmpty() && recordList.size() > 0) { Map<String, Object> result = databaseUtils.executeForQuery(sourceType, groupId, sql, sqlparam);
jobcallname = String.valueOf(recordList.get(0).get("data_name")); List<Map<String, Object>> recordList = databaseUtils.getDataSourceList(result);
if (!recordList.isEmpty() && recordList.size() > 0) {
jobcallname = String.valueOf(recordList.get(0).get("data_name"));
}
} }
}catch (Exception e){
e.printStackTrace();
log.error("getDataInfo6:"+e);
} }
String field69 = ""; String field69 = "";
if (StringUtils.isNotBlank(formdata + "")) { try{
String sql = " select field69 from eteams.Hrmemployeedefined where form_data_id = ?"; long formdata = employee.getFormdata();
log.error("getSelfServiceData--sql:" + sql); log.error("formdata:" + formdata);
if (StringUtils.isNotBlank(formdata + "")) {
List<SqlParamEntity> sqlparam = new ArrayList<SqlParamEntity>(); String sql = " select field69 from eteams.Hrmemployeedefined where form_data_id = ?";
SqlParamEntity sqlParamEntity = new SqlParamEntity(); log.error("getSelfServiceData--sql:" + sql);
sqlParamEntity.setParamType(SqlParamType.LONG);
sqlParamEntity.setValue(formdata + ""); List<SqlParamEntity> sqlparam = new ArrayList<SqlParamEntity>();
sqlparam.add(sqlParamEntity); SqlParamEntity sqlParamEntity = new SqlParamEntity();
Map<String, Object> result = databaseUtils.executeForQuery(sourceType, groupId, sql, sqlparam); sqlParamEntity.setParamType(SqlParamType.LONG);
List<Map<String, Object>> recordList = databaseUtils.getDataSourceList(result); sqlParamEntity.setValue(formdata + "");
if (recordList.size() > 0) { sqlparam.add(sqlParamEntity);
field69 = String.valueOf(recordList.get(0).get("field69")); Map<String, Object> result = databaseUtils.executeForQuery(sourceType, groupId, sql, sqlparam);
} List<Map<String, Object>> recordList = databaseUtils.getDataSourceList(result);
if (recordList.size() > 0) {
if ("1".equals(field69)) { field69 = String.valueOf(recordList.get(0).get("field69"));
field69 = "销售"; }
} else if ("2".equals(field69)) { if ("1".equals(field69)) {
field69 = "项目"; field69 = "销售";
} else if ("3".equals(field69)) { } else if ("2".equals(field69)) {
field69 = "技术"; field69 = "项目";
} else if ("4".equals(field69)) { } else if ("3".equals(field69)) {
field69 = "客服"; field69 = "技术";
} else if ("5".equals(field69)) { } else if ("4".equals(field69)) {
field69 = "运营"; field69 = "客服";
} else if ("5".equals(field69)) {
field69 = "运营";
}
} }
}catch (Exception e){
e.printStackTrace();
log.error("getDataInfo6:"+e);
} }
log.error("field69:" + field69); log.error("field69:" + field69);
userMap.put("employeeId", employeeId);
userMap.put("username", username);
userMap.put("deptmentnnme", subcompanynme + "-" + deptname);
userMap.put("positionname", positionname);
userMap.put("userimageurl", userimageurl);
userMap.put("jobcallname", jobcallname);
userMap.put("personnelstatusname", personnelstatusname);
userMap.put("personnelstatus", personnelstatus);
userMap.put("gradename", gradename);
userMap.put("field69", field69);
String avatarUrl = "";
String avatarUrl = "";
String hiredate = ""; String hiredate = "";
String resourceimageid = ""; try {
String sex = ""; String sex = "";
String resourceimageid = "";
if(StringUtils.isNotBlank(employeeId)){ if(StringUtils.isNotBlank(employeeId)){
String dataSql =" select date_format(a.hiredate,'%Y-%m-%d') hiredate,resourceimageid,sex " + String dataSql =" select date_format(a.hiredate,'%Y-%m-%d') hiredate,resourceimageid,sex " +
" from eteams.employee a " + " from eteams.employee a " +
" where a.id = ? " + " where a.id = ? " +
" and a.tenant_key = ? " + " and a.tenant_key = ? " +
" and a.status = 'normal' " + " and a.status = 'normal' " +
" and a.type = 'inside'" + " and a.type = 'inside'" +
" and delete_type = 0"; " and delete_type = 0";
log.error("getEmployeeHireData--dataSql:" + dataSql); log.error("getEmployeeHireData--dataSql:" + dataSql);
List<SqlParamEntity> sqlparam = new ArrayList<SqlParamEntity>(); List<SqlParamEntity> sqlparam = new ArrayList<SqlParamEntity>();
SqlParamEntity sqlParamEntity = new SqlParamEntity(); SqlParamEntity sqlParamEntity = new SqlParamEntity();
sqlParamEntity.setParamType(SqlParamType.LONG); sqlParamEntity.setParamType(SqlParamType.LONG);
sqlParamEntity.setValue(employeeId + ""); sqlParamEntity.setValue(employeeId + "");
sqlparam.add(sqlParamEntity); sqlparam.add(sqlParamEntity);
sqlParamEntity = new SqlParamEntity(); sqlParamEntity = new SqlParamEntity();
sqlParamEntity.setParamType(SqlParamType.VARCHAR); sqlParamEntity.setParamType(SqlParamType.VARCHAR);
sqlParamEntity.setValue(tenantKey); sqlParamEntity.setValue(tenantKey);
sqlparam.add(sqlParamEntity); sqlparam.add(sqlParamEntity);
Map<String, Object> result = databaseUtils.executeForQuery(sourceType, groupId, dataSql, sqlparam); Map<String, Object> result = databaseUtils.executeForQuery(sourceType, groupId, dataSql, sqlparam);
List<Map<String, Object>> recordList = databaseUtils.getDataSourceList(result); List<Map<String, Object>> recordList = databaseUtils.getDataSourceList(result);
if (CollectionUtils.isNotEmpty(recordList)) { if (CollectionUtils.isNotEmpty(recordList)) {
Map<String, Object> recordMap = recordList.get(0); Map<String, Object> recordMap = recordList.get(0);
hiredate = String.valueOf(recordMap.get("hiredate")); hiredate = String.valueOf(recordMap.get("hiredate"));
resourceimageid = String.valueOf(recordMap.get("resourceimageid")); resourceimageid = String.valueOf(recordMap.get("resourceimageid"));
sex = String.valueOf(recordMap.get("sex")); sex = String.valueOf(recordMap.get("sex"));
}
log.error("hiredate:"+hiredate);
} }
log.error("hiredate:"+hiredate);
}
if(StringUtils.isNotBlank(resourceimageid)){ if(StringUtils.isNotBlank(resourceimageid)){
avatarUrl = "/api/file/preview?type=redirect&fileId="+resourceimageid; avatarUrl = "/api/file/preview?type=redirect&fileId="+resourceimageid;
} }
if (StringUtils.isBlank(avatarUrl)) { if (StringUtils.isBlank(avatarUrl)) {
if("male".equals(sex)){ if("male".equals(sex)){
avatarUrl = "/build/hrm/static/media/male.png"; //female avatarUrl = "/build/hrm/static/media/male.png"; //female
}else if("female".equals(sex)){ }else if("female".equals(sex)){
avatarUrl = "/build/hrm/static/media/female.png"; //female avatarUrl = "/build/hrm/static/media/female.png"; //female
}else{ }else{
avatarUrl = "/build/hrm/static/media/male.png"; //female avatarUrl = "/build/hrm/static/media/male.png"; //female
}
} }
}catch (Exception e) {
e.printStackTrace();
log.error("getDataInfo7:"+e);
} }
userMap.put("avatarUrl", avatarUrl);
List<Map<String, Object>> customList = getCustomType(employee, tenantKey);
userMap.put("customType", customList);
if(paramMap.containsKey("userid")){ List<Map<String, Object>> customList = new ArrayList<Map<String, Object>>();
String userid = String.valueOf(paramMap.get("userid")); try {
log.error("userid2:"+userid); customList = getCustomType(employee, tenantKey);
if (StringUtils.isNotBlank(userid)) { userMap.put("customType", customList);
employeeId = userid; }catch (Exception e){
} e.printStackTrace();
log.error("getDataInfo8:"+e);
} }
List<Map<String, Object>> changeList = new ArrayList<Map<String, Object>>(); List<Map<String, Object>> changeList = new ArrayList<Map<String, Object>>();
if (StringUtils.isNotBlank(hiredate)) { try {
Map<String, Object> hireMap = new HashMap<String, Object>(); if (StringUtils.isNotBlank(hiredate)) {
hireMap.put("change_date", hiredate); Map<String, Object> hireMap = new HashMap<String, Object>();
hireMap.put("operator_type", "entry"); hireMap.put("change_date", hiredate);
hireMap.put("operator_type_name", "入职"); hireMap.put("operator_type", "entry");
hireMap.put("data_type", ""); hireMap.put("operator_type_name", "入职");
hireMap.put("data_value", ""); hireMap.put("data_type", "");
hireMap.put("change_id", ""); hireMap.put("data_value", "");
changeList.add(hireMap); hireMap.put("change_id", "");
} changeList.add(hireMap);
}
List<Map<String, Object>> empList = getEmpChangeData(employeeId, tenantKey); List<Map<String, Object>> empList = getEmpChangeData(employeeId, tenantKey);
if(!empList.isEmpty() && empList.size()>0){ if(!empList.isEmpty() && empList.size()>0){
changeList.addAll(empList); changeList.addAll(empList);
} }
for (int i = 0; i < changeList.size()-1; i++) { for (int i = 0; i < changeList.size()-1; i++) {
Map<String,Object> currentMap = changeList.get(i); Map<String,Object> currentMap = changeList.get(i);
Map<String,Object> nextMap = changeList.get(i+1); Map<String,Object> nextMap = changeList.get(i+1);
String current_changedate = String.valueOf(currentMap.get("change_date")); String current_changedate = String.valueOf(currentMap.get("change_date"));
String next_changedate = String.valueOf(nextMap.get("change_date")); String next_changedate = String.valueOf(nextMap.get("change_date"));
log.error("current_changedate:"+current_changedate); log.error("current_changedate:"+current_changedate);
log.error("next_changedate:"+next_changedate); log.error("next_changedate:"+next_changedate);
String diffdate = ""; String diffdate = "";
if(StringUtils.isNotBlank(current_changedate) && StringUtils.isNotBlank(next_changedate) if(StringUtils.isNotBlank(current_changedate) && StringUtils.isNotBlank(next_changedate)
&& !"null".equals(current_changedate) && !"null".equals(next_changedate) && !"null".equals(current_changedate) && !"null".equals(next_changedate)
){ ){
try{ try{
LocalDate current_date = LocalDate.parse(current_changedate); LocalDate current_date = LocalDate.parse(current_changedate);
LocalDate next_date = LocalDate.parse(next_changedate); LocalDate next_date = LocalDate.parse(next_changedate);
// 计算两个日期之间的期间 // 计算两个日期之间的期间
Period period = Period.between(current_date, next_date); Period period = Period.between(current_date, next_date);
int year = period.getYears(); int year = period.getYears();
int month = period.getMonths(); int month = period.getMonths();
if(year > 0){ if(year > 0){
diffdate = year+"年"; diffdate = year+"年";
}
if(month > 0){
diffdate = diffdate +month+"月";
}
}catch (Exception e){
e.printStackTrace();
log.error("getDataInfo:"+e);
} }
if(month > 0){
diffdate = diffdate +month+"月";
}
}catch (Exception e){
e.printStackTrace();
log.error("getDataInfo:"+e);
} }
currentMap.put("diffdate",diffdate);
} }
currentMap.put("diffdate",diffdate); }catch (Exception e){
e.printStackTrace();
log.error("getDataInfo9:"+e);
} }
String userimageurl = "/profile/" + employeeId + "/personal";
userMap.put("employeeId", employeeId);
userMap.put("username", username);
userMap.put("deptmentnnme", subcompanynme + "-" + deptname);
userMap.put("positionname", positionname);
userMap.put("userimageurl", userimageurl);
userMap.put("jobcallname", jobcallname);
userMap.put("personnelstatusname", personnelstatusname);
userMap.put("personnelstatus", personnelstatus);
userMap.put("field69", field69);
userMap.put("avatarUrl", avatarUrl);
userMap.put("changeList", changeList); userMap.put("changeList", changeList);
} catch (Exception e) { }catch (Exception e){
e.printStackTrace(); e.printStackTrace();
log.error("PortalPerformanceInfoCmd :" + e); log.error("PortalPerformanceInfoCmd :" + e);
} }
return userMap; return userMap;
} }

@ -220,7 +220,7 @@ public class CockpitWorkflowAnalysisCmd {
Map<String,String> wfMap = new HashMap<String,String>(); Map<String,String> wfMap = new HashMap<String,String>();
String wf_name1 = "平均流程处理时间"; String wf_name1 = "平均流程处理时间";
String wf_pkey1 = "workflow.time.amount"; String wf_pkey1 = "workflow.processtime.amount";
String wf_url1 = jucailinCockpitUtils.getUfPropData(wf_pkey1,tenantKey); String wf_url1 = jucailinCockpitUtils.getUfPropData(wf_pkey1,tenantKey);
wfMap.put("count",count); wfMap.put("count",count);
wfMap.put("name",wf_name1); wfMap.put("name",wf_name1);
@ -287,7 +287,7 @@ public class CockpitWorkflowAnalysisCmd {
List<Map<String,String>> dayList = new ArrayList<Map<String,String>>(); List<Map<String,String>> dayList = new ArrayList<Map<String,String>>();
Map<String,String> wfMap = new HashMap<String,String>(); Map<String,String> wfMap = new HashMap<String,String>();
String wf_name2 = "平均每日发起流程"; String wf_name2 = "平均每日发起流程";
String wf_pkey2 = "workflow.average.amount"; String wf_pkey2 = "workflow.daily.create.amount";
String wf_url2 = jucailinCockpitUtils.getUfPropData(wf_pkey2,tenantKey); String wf_url2 = jucailinCockpitUtils.getUfPropData(wf_pkey2,tenantKey);
wfMap.put("count",count2); wfMap.put("count",count2);
wfMap.put("name",wf_name2); wfMap.put("name",wf_name2);
@ -297,7 +297,7 @@ public class CockpitWorkflowAnalysisCmd {
wfMap = new HashMap<String,String>(); wfMap = new HashMap<String,String>();
String wf_name3 = "平均每日处理流程"; String wf_name3 = "平均每日处理流程";
String wf_pkey3 = "workflow.average.amount"; String wf_pkey3 = "workflow.daily.process.amount";
String wf_url3 = jucailinCockpitUtils.getUfPropData(wf_pkey3,tenantKey); String wf_url3 = jucailinCockpitUtils.getUfPropData(wf_pkey3,tenantKey);
wfMap.put("count",count3); wfMap.put("count",count3);
wfMap.put("name",wf_name3); wfMap.put("name",wf_name3);

Loading…
Cancel
Save