Forráskód Böngészése

修改导出面试登记(因为出现三种数据json长度有23、22、19)

LiFei 4 éve
szülő
commit
347cb0df19

+ 9 - 1
happy-job-module-hpjob/src/main/java/com/jeeplus/modules/hpinterview/service/HpInterviewRegisterService.java

@@ -153,13 +153,21 @@ public class HpInterviewRegisterService extends CrudService<HpInterviewRegisterM
             row.createCell(1).setCellValue(list.get(i).getPhone());
             row.createCell(2).setCellValue(list.get(i).getGender());
             row.createCell(3).setCellValue(list.get(i).getIdcardNumber());
+            //有三种情况长度23、22、19
             for (int j = 0; j < newMaxNum; j++) {
-                if( sizeList.get(i)!=newMaxNum){
+                if( sizeList.get(i)==19){
                     if(j<=8){
                         row.createCell(4 + j).setCellValue(valueList.get(i).get(j));
                     }else if(j>=12){
                         row.createCell(4 + j).setCellValue(valueList.get(i).get(j-3));
                     }
+                }else if(sizeList.get(i)==19){
+                    if(j<=9){
+                        row.createCell(4 + j).setCellValue(valueList.get(i).get(j));
+                    }else if(j>=11){
+                        row.createCell(4 + j).setCellValue(valueList.get(i).get(j-1));
+                    }
+
                 }else{
                     row.createCell(4 + j).setCellValue(valueList.get(i).get(j));
                 }