盛虹简历功能优化

盛虹化纤
Chengliang 2 weeks ago
parent 8455845969
commit 1a883fba72

@ -20,7 +20,13 @@ public class WorkInfo {
private String startAndEndDate;
private String companyAndDepartment;
private String startDate;
private String endDate;
private String subCompany;
private String department;
private String position;

@ -120,18 +120,20 @@ public class PersonnelResumeServiceImpl extends Service implements PersonnelResu
for (WorkInfo workInfo : workInfos){
List<PersonnelResumeTd> workTr = new ArrayList<>();
workTr.add(PersonnelResumeTd.builder().colspans(1).value(workInfo.getStartAndEndDate()).rowspans(1).build());
workTr.add(PersonnelResumeTd.builder().colspans(3).value(workInfo.getCompanyAndDepartment()).rowspans(1).build());
workTr.add(PersonnelResumeTd.builder().colspans(1).value(workInfo.getStartDate()).rowspans(1).build());
workTr.add(PersonnelResumeTd.builder().colspans(1).value(workInfo.getEndDate()).rowspans(1).build());
workTr.add(PersonnelResumeTd.builder().colspans(3).value(workInfo.getSubCompany()).rowspans(1).build());
workTr.add(PersonnelResumeTd.builder().colspans(1).value(workInfo.getDepartment()).rowspans(1).build());
workTr.add(PersonnelResumeTd.builder().colspans(1).value(workInfo.getPosition()).rowspans(1).build());
workTr.add(PersonnelResumeTd.builder().colspans(2).value(workInfo.getPeopleAndMobile()).rowspans(1).build());
datas.add(workTr);
}
columns.add(PersonnelResumeTd.builder().colspans(1).value("工作经历(在盛虹工作经历)").rowspans(workInfos.size()+1).build());
columns.add(PersonnelResumeTd.builder().colspans(1).value("起止时间").rowspans(1).build());
columns.add(PersonnelResumeTd.builder().colspans(3).value("公司名称/部门").rowspans(1).build());
columns.add(PersonnelResumeTd.builder().colspans(1).value("职位").rowspans(1).build());
columns.add(PersonnelResumeTd.builder().colspans(2).value("证明人及联系方式").rowspans(1).build());
columns.add(PersonnelResumeTd.builder().colspans(1).value("开始日期").rowspans(1).build());
columns.add(PersonnelResumeTd.builder().colspans(1).value("结束日期").rowspans(1).build());
columns.add(PersonnelResumeTd.builder().colspans(3).value("公司").rowspans(1).build());
columns.add(PersonnelResumeTd.builder().colspans(1).value("部门").rowspans(1).build());
columns.add(PersonnelResumeTd.builder().colspans(1).value("岗位").rowspans(1).build());
tables.add(PersonnelResumeTable.builder().columns(columns).datas(datas).build());
@ -163,7 +165,7 @@ public class PersonnelResumeServiceImpl extends Service implements PersonnelResu
private List<FamilyInfo> selectFamilyInfo(String resourceId) {
RecordSet rs = new RecordSet();
List<FamilyInfo> familyInfoList = new ArrayList<>();
rs.executeQuery("select jtcyxm,gx,nl,gzdw,zw,lxdh from uf_jtqk where xm = ?",resourceId);
rs.executeQuery("select jtcyxm,gx,nl,gzdw,zw,lxdh from uf_jtqk where xm1 = ?",resourceId);
while (rs.next()) {
familyInfoList.add(FamilyInfo.builder()
.lastName(Util.null2String(rs.getString("jtcyxm")))
@ -180,20 +182,21 @@ public class PersonnelResumeServiceImpl extends Service implements PersonnelResu
private List<WorkInfo> selectWorkInfo(String resourceId) {
RecordSet rs = new RecordSet();
List<WorkInfo> workInfoList = new ArrayList<>();
rs.executeQuery("select ksrq,jsrq,gsmc,bm,zw,zmr,zmrlxfs from uf_gzjlsh where xm = ?",resourceId);
rs.executeQuery("select ksrq,jsrq,gsmc,bm,zw from uf_gzjlsh where xm1 = ?",resourceId);
DepartmentComInfo deptComInfo = new DepartmentComInfo();
SubCompanyComInfo subComInfo = new SubCompanyComInfo();
ResourceComInfo rInfo = new ResourceComInfo();
JobTitlesComInfo jobTitlesComInfo = new JobTitlesComInfo();
while (rs.next()) {
String date = Util.null2String(rs.getString("ksrq")) +" 至 " + Util.null2String(rs.getString("jsrq"));
String bm = deptComInfo.getDepartmentName(Util.null2String(rs.getString("bm")));
String companyAndDept = subComInfo.getSubCompanyname(Util.null2String(rs.getString("gsmc"))) + " / " + bm;
//String date = Util.null2String(rs.getString("ksrq")) +" 至 " + Util.null2String(rs.getString("jsrq"));
String departmentName = deptComInfo.getDepartmentName(Util.null2String(rs.getString("bm")));
String subCompanyname = subComInfo.getSubCompanyname(Util.null2String(rs.getString("gsmc")));
workInfoList.add(WorkInfo.builder()
.startAndEndDate(date)
.companyAndDepartment(companyAndDept)
.startDate(Util.null2String(rs.getString("ksrq")))
.endDate(Util.null2String(rs.getString("jsrq")))
.subCompany(subCompanyname)
.department(departmentName)
.position(jobTitlesComInfo.getJobTitlesname(Util.null2String(rs.getString("zw"))))
.peopleAndMobile(rInfo.getLastname(Util.null2String(rs.getString("zmr"))) +" / " +Util.null2String(rs.getString("zmrlxfs")))
.build());
}
return workInfoList;
@ -220,10 +223,10 @@ public class PersonnelResumeServiceImpl extends Service implements PersonnelResu
RecordSet rs = new RecordSet();
EducationLevelComInfo eduComInfo = new EducationLevelComInfo();
ResourceComInfo resourceComInfo = new ResourceComInfo();
String workcode = resourceComInfo.getWorkcode(resourceId);
//String workcode = resourceComInfo.getWorkcode(resourceId);
List<EducationInfo> educationInfoList = new ArrayList<>();
rs.executeQuery("select ksrq,jsrq,byyx,xl,xw,zy from uf_jyjl where bh = ?",workcode);
rs.executeQuery("select ksrq,jsrq,byyx,xl,xw,zy from uf_jyjl where xm1 = ?",resourceId);
while (rs.next()) {
String date = Util.null2String(rs.getString("ksrq")) +" 至 " + Util.null2String(rs.getString("jsrq"));
String educationalAndDegree = eduComInfo.getEducationLevelname(Util.null2String(rs.getString("xl"))) +" / "

Loading…
Cancel
Save