|
|
|
@ -37,16 +37,24 @@ public class CockpitUserDataCmd {
|
|
|
|
|
String sourceType = "LOGIC";
|
|
|
|
|
try {
|
|
|
|
|
String employeeId = String.valueOf(employee.getEmployeeId());
|
|
|
|
|
|
|
|
|
|
log.error("employeeId:"+employeeId);
|
|
|
|
|
String username = employee.getName();
|
|
|
|
|
log.error("username:"+username);
|
|
|
|
|
|
|
|
|
|
String deptnme = employee.getDepartment().getName();
|
|
|
|
|
log.error("deptnme:"+deptnme);
|
|
|
|
|
String subcompanynme = employee.getDepartment().getParent().getName();
|
|
|
|
|
log.error("subcompanynme:"+subcompanynme);
|
|
|
|
|
|
|
|
|
|
String positionname = employee.getPosition().getName();
|
|
|
|
|
log.error("positionname:"+positionname);
|
|
|
|
|
String gradename = employee.getGrade().getName();
|
|
|
|
|
log.error("gradename:"+gradename);
|
|
|
|
|
|
|
|
|
|
String personnelstatusname = "" ;
|
|
|
|
|
String personnelstatus = employee.getPersonnelStatus();
|
|
|
|
|
log.error("personnelstatus:"+personnelstatus);
|
|
|
|
|
|
|
|
|
|
if("1".equals(personnelstatus)){
|
|
|
|
|
personnelstatusname = "试用员工";
|
|
|
|
|
}else if("2".equals(personnelstatus)){
|
|
|
|
@ -67,25 +75,31 @@ public class CockpitUserDataCmd {
|
|
|
|
|
personnelstatusname = "无效员工";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
log.error("personnelstatusname:"+personnelstatusname);
|
|
|
|
|
|
|
|
|
|
String userimageurl = "/profile/" + employeeId + "/personal";
|
|
|
|
|
|
|
|
|
|
long formdata = employee.getFormdata();
|
|
|
|
|
log.error("formdata:"+formdata);
|
|
|
|
|
|
|
|
|
|
String pkey = "field69.groupId";
|
|
|
|
|
String groupId = jucailinCockpitUtils.getUfPropData(pkey,tenantKey);
|
|
|
|
|
log.error("groupId:"+groupId);
|
|
|
|
|
|
|
|
|
|
String jobcallname = "";
|
|
|
|
|
long jobcallid = employee.getJobCall();
|
|
|
|
|
log.error("jobcallid:"+jobcallid);
|
|
|
|
|
|
|
|
|
|
if(StringUtils.isNotBlank(jobcallid+"")){
|
|
|
|
|
String sql =" select data_name from hrm_jobcall " +
|
|
|
|
|
String sql =" select data_name from eteams.hrm_jobcall " +
|
|
|
|
|
" where id = ? "+
|
|
|
|
|
" and delete_type = 0\n" +
|
|
|
|
|
" and tenant_key = ? \n" ;
|
|
|
|
|
|
|
|
|
|
log.error("sql:"+sql);
|
|
|
|
|
List<SqlParamEntity> sqlparam = new ArrayList<SqlParamEntity>();
|
|
|
|
|
SqlParamEntity sqlParamEntity = new SqlParamEntity();
|
|
|
|
|
sqlParamEntity.setParamType(SqlParamType.LONG);
|
|
|
|
|
sqlParamEntity.setValue(employeeId+"");
|
|
|
|
|
sqlParamEntity.setValue(jobcallid+"");
|
|
|
|
|
sqlparam.add(sqlParamEntity);
|
|
|
|
|
|
|
|
|
|
sqlParamEntity = new SqlParamEntity();
|
|
|
|
@ -101,7 +115,7 @@ public class CockpitUserDataCmd {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String field69 = "";
|
|
|
|
|
if(StringUtils.isNotBlank(formdata+"s")){
|
|
|
|
|
if(StringUtils.isNotBlank(formdata+"")){
|
|
|
|
|
String sql =" select field69 from eteams.Hrmemployeedefined where form_data_id = ?" ;
|
|
|
|
|
log.error("getSelfServiceData--sql:"+sql);
|
|
|
|
|
|
|
|
|
@ -129,6 +143,7 @@ public class CockpitUserDataCmd {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
log.error("field69:"+field69);
|
|
|
|
|
recordMap.put("employeeId",employeeId);
|
|
|
|
|
recordMap.put("username",username);
|
|
|
|
|
recordMap.put("deptmentnnme",subcompanynme+"-"+deptnme);
|
|
|
|
|