盛虹简历功能优化
This commit is contained in:
parent
8455845969
commit
1a883fba72
|
|
@ -20,7 +20,13 @@ public class WorkInfo {
|
||||||
|
|
||||||
private String startAndEndDate;
|
private String startAndEndDate;
|
||||||
|
|
||||||
private String companyAndDepartment;
|
private String startDate;
|
||||||
|
|
||||||
|
private String endDate;
|
||||||
|
|
||||||
|
private String subCompany;
|
||||||
|
|
||||||
|
private String department;
|
||||||
|
|
||||||
private String position;
|
private String position;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -120,18 +120,20 @@ public class PersonnelResumeServiceImpl extends Service implements PersonnelResu
|
||||||
|
|
||||||
for (WorkInfo workInfo : workInfos){
|
for (WorkInfo workInfo : workInfos){
|
||||||
List<PersonnelResumeTd> workTr = new ArrayList<>();
|
List<PersonnelResumeTd> workTr = new ArrayList<>();
|
||||||
workTr.add(PersonnelResumeTd.builder().colspans(1).value(workInfo.getStartAndEndDate()).rowspans(1).build());
|
workTr.add(PersonnelResumeTd.builder().colspans(1).value(workInfo.getStartDate()).rowspans(1).build());
|
||||||
workTr.add(PersonnelResumeTd.builder().colspans(3).value(workInfo.getCompanyAndDepartment()).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(1).value(workInfo.getPosition()).rowspans(1).build());
|
||||||
workTr.add(PersonnelResumeTd.builder().colspans(2).value(workInfo.getPeopleAndMobile()).rowspans(1).build());
|
|
||||||
datas.add(workTr);
|
datas.add(workTr);
|
||||||
}
|
}
|
||||||
|
|
||||||
columns.add(PersonnelResumeTd.builder().colspans(1).value("工作经历(在盛虹工作经历)").rowspans(workInfos.size()+1).build());
|
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(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());
|
columns.add(PersonnelResumeTd.builder().colspans(3).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());
|
||||||
|
|
||||||
tables.add(PersonnelResumeTable.builder().columns(columns).datas(datas).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) {
|
private List<FamilyInfo> selectFamilyInfo(String resourceId) {
|
||||||
RecordSet rs = new RecordSet();
|
RecordSet rs = new RecordSet();
|
||||||
List<FamilyInfo> familyInfoList = new ArrayList<>();
|
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()) {
|
while (rs.next()) {
|
||||||
familyInfoList.add(FamilyInfo.builder()
|
familyInfoList.add(FamilyInfo.builder()
|
||||||
.lastName(Util.null2String(rs.getString("jtcyxm")))
|
.lastName(Util.null2String(rs.getString("jtcyxm")))
|
||||||
|
|
@ -180,20 +182,21 @@ public class PersonnelResumeServiceImpl extends Service implements PersonnelResu
|
||||||
private List<WorkInfo> selectWorkInfo(String resourceId) {
|
private List<WorkInfo> selectWorkInfo(String resourceId) {
|
||||||
RecordSet rs = new RecordSet();
|
RecordSet rs = new RecordSet();
|
||||||
List<WorkInfo> workInfoList = new ArrayList<>();
|
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();
|
DepartmentComInfo deptComInfo = new DepartmentComInfo();
|
||||||
SubCompanyComInfo subComInfo = new SubCompanyComInfo();
|
SubCompanyComInfo subComInfo = new SubCompanyComInfo();
|
||||||
ResourceComInfo rInfo = new ResourceComInfo();
|
ResourceComInfo rInfo = new ResourceComInfo();
|
||||||
JobTitlesComInfo jobTitlesComInfo = new JobTitlesComInfo();
|
JobTitlesComInfo jobTitlesComInfo = new JobTitlesComInfo();
|
||||||
while (rs.next()) {
|
while (rs.next()) {
|
||||||
String date = Util.null2String(rs.getString("ksrq")) +" 至 " + Util.null2String(rs.getString("jsrq"));
|
//String date = Util.null2String(rs.getString("ksrq")) +" 至 " + Util.null2String(rs.getString("jsrq"));
|
||||||
String bm = deptComInfo.getDepartmentName(Util.null2String(rs.getString("bm")));
|
String departmentName = deptComInfo.getDepartmentName(Util.null2String(rs.getString("bm")));
|
||||||
String companyAndDept = subComInfo.getSubCompanyname(Util.null2String(rs.getString("gsmc"))) + " / " + bm;
|
String subCompanyname = subComInfo.getSubCompanyname(Util.null2String(rs.getString("gsmc")));
|
||||||
workInfoList.add(WorkInfo.builder()
|
workInfoList.add(WorkInfo.builder()
|
||||||
.startAndEndDate(date)
|
.startDate(Util.null2String(rs.getString("ksrq")))
|
||||||
.companyAndDepartment(companyAndDept)
|
.endDate(Util.null2String(rs.getString("jsrq")))
|
||||||
|
.subCompany(subCompanyname)
|
||||||
|
.department(departmentName)
|
||||||
.position(jobTitlesComInfo.getJobTitlesname(Util.null2String(rs.getString("zw"))))
|
.position(jobTitlesComInfo.getJobTitlesname(Util.null2String(rs.getString("zw"))))
|
||||||
.peopleAndMobile(rInfo.getLastname(Util.null2String(rs.getString("zmr"))) +" / " +Util.null2String(rs.getString("zmrlxfs")))
|
|
||||||
.build());
|
.build());
|
||||||
}
|
}
|
||||||
return workInfoList;
|
return workInfoList;
|
||||||
|
|
@ -220,10 +223,10 @@ public class PersonnelResumeServiceImpl extends Service implements PersonnelResu
|
||||||
RecordSet rs = new RecordSet();
|
RecordSet rs = new RecordSet();
|
||||||
EducationLevelComInfo eduComInfo = new EducationLevelComInfo();
|
EducationLevelComInfo eduComInfo = new EducationLevelComInfo();
|
||||||
ResourceComInfo resourceComInfo = new ResourceComInfo();
|
ResourceComInfo resourceComInfo = new ResourceComInfo();
|
||||||
String workcode = resourceComInfo.getWorkcode(resourceId);
|
//String workcode = resourceComInfo.getWorkcode(resourceId);
|
||||||
|
|
||||||
List<EducationInfo> educationInfoList = new ArrayList<>();
|
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()) {
|
while (rs.next()) {
|
||||||
String date = Util.null2String(rs.getString("ksrq")) +" 至 " + Util.null2String(rs.getString("jsrq"));
|
String date = Util.null2String(rs.getString("ksrq")) +" 至 " + Util.null2String(rs.getString("jsrq"));
|
||||||
String educationalAndDegree = eduComInfo.getEducationLevelname(Util.null2String(rs.getString("xl"))) +" / "
|
String educationalAndDegree = eduComInfo.getEducationLevelname(Util.null2String(rs.getString("xl"))) +" / "
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue