From fab1d50fca1bcc38dd37fd7159d5235ddf9593fe Mon Sep 17 00:00:00 2001
From: 孔祥富 <kongxf@daryun.com>
Date: 星期五, 12 三月 2021 09:09:04 +0800
Subject: [PATCH] xx

---
 febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/CreatePdf.java |   45 ++++++++++++++++-----------------------------
 1 files changed, 16 insertions(+), 29 deletions(-)

diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/CreatePdf.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/CreatePdf.java
index 0d5eac1..07d9891 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/CreatePdf.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/CreatePdf.java
@@ -335,22 +335,22 @@
 		DateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");
 		document.addHeader("标题","标题");
 		EmpBaseInfo empBaseInfo = empBaseInfoList.get(0);
-		float[] ls={1.0f,3.0f,3.0f,3.0f,3.0f};
+		float[] ls={3.0f,3.0f,3.0f,3.0f};
 		PdfPTable workheadtable = createTable(ls);
-		PdfPTable empPhysicalheadtable = createTable(new float[]{1.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
-		PdfPTable empContractInfotable = createTable(new float[]{1.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
-		PdfPTable empJobChangetable = createTable(new float[]{1.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
-		PdfPTable leaveInfotable = createTable(new float[]{1.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
-		PdfPTable resigntable = createTable(new float[]{1.0f,3.0f,3.0f,3.0f,3.0f});
-		PdfPTable dimissionAttendtable = createTable(new float[]{1.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
-		PdfPTable dimissionLogtable = createTable(new float[]{1.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
-		PdfPTable unemploymenttable = createTable(new float[]{1.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
-		PdfPTable insurancetable = createTable(new float[]{1.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
-		PdfPTable accidentCasestable = createTable(new float[]{2.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
+		PdfPTable empPhysicalheadtable = createTable(new float[]{3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
+		PdfPTable empContractInfotable = createTable(new float[]{3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
+		PdfPTable empJobChangetable = createTable(new float[]{3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
+		PdfPTable leaveInfotable = createTable(new float[]{3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
+		PdfPTable resigntable = createTable(new float[]{3.0f,3.0f,3.0f,3.0f});
+		PdfPTable dimissionAttendtable = createTable(new float[]{3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
+		PdfPTable dimissionLogtable = createTable(new float[]{3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
+		PdfPTable unemploymenttable = createTable(new float[]{3.0f,3.0f,3.0f,3.0f,3.0f});
+		PdfPTable insurancetable = createTable(new float[]{3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
+		PdfPTable accidentCasestable = createTable(accidentCaseslength);
 		PdfPTable occtable = createTable(occupationallength);
-		PdfPTable laborTroubletable = createTable(new float[]{1.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
-		PdfPTable badRecordtable = createTable(new float[]{1.0f,3.0f,3.0f,3.0f,3.0f});
-		PdfPTable remarkInfotable = createTable(new float[]{1.0f,3.0f,3.0f});
+		PdfPTable laborTroubletable = createTable(new float[]{3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f,3.0f});
+		PdfPTable badRecordtable = createTable(new float[]{3.0f,3.0f,3.0f,3.0f});
+		PdfPTable remarkInfotable = createTable(new float[]{3.0f,3.0f});
 		Object[][] basicDatas = {
 				{"编号",empBaseInfo.getEmpNumb(),
 						"姓名",empBaseInfo.getEmpName(),
@@ -538,7 +538,6 @@
 			int size = empWorkExperiences1.size();
 			for (int i = 0; i < size; i++) {
 				EmpWorkExperience user = empWorkExperiences1.get(i);
-				workheadtable.addCell(createCells(String.valueOf(re++), textfont));
 				workheadtable.addCell(createCell(user.getBeginDate()==null?"":format1.format(user.getBeginDate()), textfont));
 				workheadtable.addCell(createCell(user.getEndDate()==null?"":format1.format(user.getEndDate()), textfont));
 				workheadtable.addCell(createCell(user.getWorkUnit()==null?"":user.getWorkUnit(), textfont));
@@ -550,7 +549,6 @@
 			int size = records.size();
 			for (int i = 0; i < size; i++) {
 				EmpPhysicalExam user = records.get(i);
-				empPhysicalheadtable.addCell(createCells(String.valueOf(re1++), textfont));
 				empPhysicalheadtable.addCell(createCell(user.getHospital()==null?"":user.getHospital(), textfont));
 				empPhysicalheadtable.addCell(createCell(user.getPhysicalExamDate()==null?"":format1.format(user.getPhysicalExamDate()), textfont));
 				empPhysicalheadtable.addCell(createCell(user.getPhysicalExamTypeName()==null?"":user.getPhysicalExamTypeName(), textfont));
@@ -567,7 +565,6 @@
 			int size = empContractInfos.size();
 			for (int i = 0; i < size; i++) {
 				EmpContractInfo user = empContractInfos.get(i);
-				empContractInfotable.addCell(createCells(String.valueOf(re2++), textfont));
 				empContractInfotable.addCell(createCell(user.getSigningDate()==null?"":format1.format(user.getSigningDate()), textfont));
 				empContractInfotable.addCell(createCell(user.getEndDate()==null?"":format1.format(user.getEndDate()), textfont));
 				empContractInfotable.addCell(createCell(user.getContractPeriod()==null?"":String.valueOf(user.getContractPeriod()), textfont));
@@ -580,7 +577,6 @@
 			int size = empJobChangeList.size();
 			for (int i = 0; i < size; i++) {
 				Map user = empJobChangeList.get(i);
-				empJobChangetable.addCell(createCells(String.valueOf(re3++), textfont));
 				empJobChangetable.addCell(createCell(user.get("newDeptName")==null?"":user.get("newDeptName").toString(), textfont));
 				empJobChangetable.addCell(createCell(user.get("newJobName")==null?"":user.get("newJobName").toString(), textfont));
 				empJobChangetable.addCell(createCell(user.get("empName")==null?"":user.get("empName").toString(), textfont));
@@ -588,6 +584,8 @@
 				empJobChangetable.addCell(createCell(user.get("oldJobName")==null?"":user.get("oldJobName").toString(), textfont));
 				empJobChangetable.addCell(createCell(user.get("changeDate")==null?"":user.get("changeDate").toString(), textfont));
 				empJobChangetable.addCell(createCell(user.get("changeType")==null?"":user.get("changeType").toString(), textfont));
+				empJobChangetable.addCell(createCell(user.get("changeReason")==null?"":user.get("changeReason").toString(), textfont));
+
 			}
 		}
 		int re4=1;
@@ -595,7 +593,6 @@
 			int size = records1.size();
 			for (int i = 0; i < size; i++) {
 				Map user = records1.get(i);
-				dimissionLogtable.addCell(createCells(String.valueOf(re4++), textfont));
 				dimissionLogtable.addCell(createCell(user.get("entryDate")==null?"":user.get("entryDate").toString(), textfont));
 				dimissionLogtable.addCell(createCell(user.get("dimissionDate")==null?"":user.get("dimissionDate").toString(), textfont));
 				dimissionLogtable.addCell(createCell(user.get("dimissionType")==null?"":user.get("dimissionType").toString(), textfont));
@@ -609,7 +606,6 @@
 			int size = empLeaveInfos.size();
 			for (int i = 0; i < size; i++) {
 				EmpLeaveInfo user = empLeaveInfos.get(i);
-				leaveInfotable.addCell(createCells(String.valueOf(re5++), textfont));
 				leaveInfotable.addCell(createCell(user.getBeginTime()==null?"":format1.format(user.getBeginTime()), textfont));
 				leaveInfotable.addCell(createCell(user.getEndTime()==null?"":format1.format(user.getEndTime()), textfont));
 				leaveInfotable.addCell(createCell(user.getLeaveDay()==null?"":String.valueOf(user.getLeaveDay()), textfont));
@@ -624,7 +620,6 @@
 			int size = empResigns.size();
 			for (int i = 0; i < size; i++) {
 				EmpResign user = empResigns.get(i);
-				resigntable.addCell(createCells(String.valueOf(re6++), textfont));
 				resigntable.addCell(createCell(user.getApplayDate()==null?"":format1.format(user.getApplayDate()), textfont));
 				resigntable.addCell(createCell(user.getReason()==null?"":user.getReason(), textfont));
 				resigntable.addCell(createCell(user.getReporter()==null?"":user.getReporter() , textfont));
@@ -636,7 +631,6 @@
 			int size = dimissionAttends.size();
 			for (int i = 0; i < size; i++) {
 				EmpDimissionAttend user = dimissionAttends.get(i);
-				dimissionAttendtable.addCell(createCells(String.valueOf(re7++), textfont));
 				dimissionAttendtable.addCell(createCell(user.getAttendMonth()==null?"":user.getAttendMonth(), textfont));
 				dimissionAttendtable.addCell(createCell(user.getAttendDays()==null?"":user.getAttendDays().toString() , textfont));
 				dimissionAttendtable.addCell(createCell(user.getOvertimeDay()==null?"":user.getOvertimeDay().toString(), textfont));
@@ -652,7 +646,6 @@
 			int size = empUnemployments.size();
 			for (int i = 0; i < size; i++) {
 				EmpUnemployment user = empUnemployments.get(i);
-				unemploymenttable.addCell(createCells(String.valueOf(re8++), textfont));
 				unemploymenttable.addCell(createCell(user.getApplayDate()==null?"":format1.format(user.getApplayDate()), textfont));
 				unemploymenttable.addCell(createCell(user.getApplayReason()==null?"":user.getApplayReason().toString() , textfont));
 				unemploymenttable.addCell(createCell(user.getReporter()==null?"":user.getReporter().toString(), textfont));
@@ -665,7 +658,6 @@
 			int size = empInsurances.size();
 			for (int i = 0; i < size; i++) {
 				EmpInsurance user = empInsurances.get(i);
-				insurancetable.addCell(createCells(String.valueOf(re9++), textfont));
 				insurancetable.addCell(createCell(user.getApplayDate()==null?"":format1.format(user.getApplayDate()), textfont));
 				insurancetable.addCell(createCell(user.getProposer()==null?"":user.getProposer().toString() , textfont));
 				insurancetable.addCell(createCell(user.getInsuranceGaers()==null?"":user.getInsuranceGaers().toString(), textfont));
@@ -680,7 +672,6 @@
 			int size = empAccidentCases1.size();
 			for (int i = 0; i < size; i++) {
 				EmpAccidentCases user = empAccidentCases1.get(i);
-				accidentCasestable.addCell(createCells(String.valueOf(re10++), textfont));
 				accidentCasestable.addCell(createCell(user.getInjuredTime()==null?"":format1.format(user.getInjuredTime()), textfont));
 				accidentCasestable.addCell(createCell(user.getInjuredAddress()==null?"":user.getInjuredAddress().toString() , textfont));
 				accidentCasestable.addCell(createCell(user.getInjuredPart()==null?"":user.getInjuredPart().toString(), textfont));
@@ -702,7 +693,6 @@
 			int size = empLaborTroubles.size();
 			for (int i = 0; i < size; i++) {
 				EmpLaborTrouble user = empLaborTroubles.get(i);
-				laborTroubletable.addCell(createCells(String.valueOf(re11++), textfont));
 				laborTroubletable.addCell(createCell(user.getArbitrationDate()==null?"":format1.format(user.getArbitrationDate()), textfont));
 				laborTroubletable.addCell(createCell(user.getArbitrationTypeName()==null?"":user.getArbitrationTypeName().toString() , textfont));
 				laborTroubletable.addCell(createCell(user.getArbitrationReason()==null?"":user.getArbitrationReason().toString(), textfont));
@@ -718,7 +708,6 @@
 			int size = empOccupationals.size();
 			for (int i = 0; i < size; i++) {
 				EmpOccupational user = empOccupationals.get(i);
-				occtable.addCell(createCells(String.valueOf(re12++), textfont));
 				occtable.addCell(createCell(user.getInjuredTime()==null?"":format1.format(user.getInjuredTime()), textfont));
 				occtable.addCell(createCell(user.getInjuredAddress()==null?"":user.getInjuredAddress().toString() , textfont));
 				occtable.addCell(createCell(user.getInjuredPart()==null?"":user.getInjuredPart().toString(), textfont));
@@ -741,7 +730,6 @@
 			int size = empBadRecords.size();
 			for (int i = 0; i < size; i++) {
 				EmpBadRecord user = empBadRecords.get(i);
-				badRecordtable.addCell(createCells(String.valueOf(re13++), textfont));
 				badRecordtable.addCell(createCell(user.getBadDate()==null?"":format1.format(user.getBadDate()), textfont));
 				badRecordtable.addCell(createCell(user.getBadContent()==null?"":user.getBadContent().toString() , textfont));
 				badRecordtable.addCell(createCell(user.getReporter()==null?"":user.getReporter().toString(), textfont));
@@ -753,7 +741,6 @@
 			int size = empRemarkInfos.size();
 			for (int i = 0; i < size; i++) {
 				EmpRemarkInfo user = empRemarkInfos.get(i);
-				remarkInfotable.addCell(createCells(String.valueOf(re14++), textfont));
 				remarkInfotable.addCell(createCell(user.getRemarkDate()==null?"":format1.format(user.getRemarkDate()), textfont));
 				remarkInfotable.addCell(createCell(user.getRemarkContent()==null?"":user.getRemarkContent().toString() , textfont));
 			}

--
Gitblit v1.8.0