From 40c75db6d335a0335e944e5196a102d8837cad6b Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期一, 15 七月 2024 21:00:28 +0800
Subject: [PATCH] 工时bug修改+光纤接头损耗报告完成

---
 inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderPlanServiceImpl.java |  209 +++++++++++++++++++++++++++++----------------------
 1 files changed, 119 insertions(+), 90 deletions(-)

diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderPlanServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderPlanServiceImpl.java
index 58fbd36..acfb168 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderPlanServiceImpl.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderPlanServiceImpl.java
@@ -914,8 +914,9 @@
                 for (long i = 0; i < size; i++) {
                     if (i % number == 0) {
                         List<RowRenderData> rows = new ArrayList<>();
-                        //琛ㄦ牸鐨勮鏁�  鈭� 鉁� 鉁�
-                        for (int j = 0; j < number + 3; j++) {
+                        //琛ㄦ牸鐨勮鏁� 脳 鈭� 鉁� 鉁�
+                        long count1 = size-(index-1)*number < number ? size-(index-1)*number + 3 : number + 3;
+                        for (int j = 0; j <count1 ; j++) {
                             RowRenderData rowRenderData = new RowRenderData();
                             RowStyle rowStyle = new RowStyle();
                             rowStyle.setHeight(40);
@@ -957,7 +958,6 @@
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
                                     }
-
                                 }
                                 else if (j == 1) {
                                     //绗簩琛�
@@ -1003,7 +1003,7 @@
                                         cells.add(cellRenderData);
                                     }
                                 }
-                                else if (j == number + 2) {
+                                else if (j == count1-1) {
                                     //鏈�鍚庝竴琛�
                                     if (k == 0 || k == 1) {
                                         //鍓嶄袱鍒�
@@ -1014,7 +1014,7 @@
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
                                     } else {
-                                        textRenderData.setText("鈥溾湐鈥濊〃绀洪」鐩悎鏍硷紝鈥溾湒鈥濊〃绀洪」鐩笉鍚堟牸@鈥溾湐鈥漣ndicates test Item is qualified锛屸�溾湒鈥漣ndicates test Item is unqualified鈭�19");
+                                        textRenderData.setText("鈥溾垰鈥濊〃绀洪」鐩悎鏍硷紝鈥溍椻�濊〃绀洪」鐩笉鍚堟牸@鈥溾垰鈥漣ndicates test Item is qualified锛屸�溍椻�漣ndicates test Item is unqualified鈭�19");
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
@@ -1031,10 +1031,14 @@
                                         paragraphRenderDataList.add(paragraphRenderData);
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
-                                    }
-                                    else if (k == 1) {
+                                    } else if (k == 1) {
                                         //绗簩鍒�
-                                        String insProduct = filteredProducts.get((int) ((j - 2) + 10 * (index - 1)));
+                                        String insProduct;
+                                        try {
+                                            insProduct = filteredProducts.get((int) ((j - 2) + 10 * (index - 1)));
+                                        } catch (Exception e) {
+                                            continue;
+                                        }
                                         String[] split = insProduct.split(",");
                                         if (ObjectUtils.isEmpty(split[1]) || split[1].equals("")) {
                                             textRenderData.setText(split[0]);
@@ -1046,11 +1050,15 @@
                                         paragraphRenderDataList.add(paragraphRenderData);
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
-                                    }
-                                    else if (k == 2) {
+                                    } else if (k == 2) {
                                         //绗笁鍒�
                                         //鍏堝垽鏂楠岄」鏄惁鏈夊瓙绫�
-                                        String insProduct = filteredProducts.get((int) ((j - 2) + 10 * (index - 1)));
+                                        String insProduct;
+                                        try {
+                                            insProduct = filteredProducts.get((int) ((j - 2) + 10 * (index - 1)));
+                                        } catch (Exception e) {
+                                            continue;
+                                        }
                                         String[] split = insProduct.split(",");
                                         if (ObjectUtils.isEmpty(split[2]) || split[2].equals("")) {
                                             //濡傛灉娌℃湁瀛愮被
@@ -1069,11 +1077,15 @@
                                         paragraphRenderDataList.add(paragraphRenderData);
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
-                                    }
-                                    else if (k == 3) {
+                                    } else if (k == 3) {
                                         //绗洓鍒�
                                         //鍏堝垽鏂楠岄」鏄惁鏈夊瓙绫�
-                                        String insProduct = filteredProducts.get((int) ((j - 2) + 10 * (index - 1)));
+                                        String insProduct;
+                                        try {
+                                            insProduct = filteredProducts.get((int) ((j - 2) + 10 * (index - 1)));
+                                        } catch (Exception e) {
+                                            continue;
+                                        }
                                         String[] split = insProduct.split(",");
                                         if (ObjectUtils.isEmpty(split[2]) || split[2].equals("")) {
                                             //濡傛灉娌℃湁瀛愮被
@@ -1087,10 +1099,14 @@
                                         paragraphRenderDataList.add(paragraphRenderData);
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
-                                    }
-                                    else if (k == 4) {
+                                    } else if (k == 4) {
                                         //绗簲鍒�
-                                        String insProduct = filteredProducts.get((int) ((j - 2) + 10 * (index - 1)));
+                                        String insProduct;
+                                        try {
+                                            insProduct = filteredProducts.get((int) ((j - 2) + 10 * (index - 1)));
+                                        } catch (Exception e) {
+                                            continue;
+                                        }
                                         String[] split = insProduct.split(",");
                                         //鏌ヨ鎵�鏈夋牱鍝佽妫�楠岄」鐨勬楠岀粨鏋�(鏈�缁堝��)
                                         List<InsProduct> products = insProductMapper.selectList(Wrappers.<InsProduct>lambdaQuery()
@@ -1105,16 +1121,20 @@
                                         Optional<String> min = products.stream().map(InsProduct::getLastValue)
                                                 .filter(value -> !value.isEmpty())
                                                 .min(String::compareTo);
-                                        textRenderData.setText(min+"-"+max);//妫�楠岀粨鏋�
+                                        textRenderData.setText(min.get() + "-" + max.get());//妫�楠岀粨鏋�
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
-                                    }
-                                    else {
+                                    } else {
                                         //鏈�鍚庝竴鍒�
-                                        String insProduct = filteredProducts.get((int) ((j - 2) + 10 * (index - 1)));
+                                        String insProduct;
+                                        try {
+                                            insProduct = filteredProducts.get((int) ((j - 2) + 10 * (index - 1)));
+                                        } catch (Exception e) {
+                                            continue;
+                                        }
                                         String[] split = insProduct.split(",");
                                         //鏌ヨ鎵�鏈夋牱鍝佽妫�楠岄」鐨勬楠岀粨璁�(ins_result)
                                         List<InsProduct> products = insProductMapper.selectList(Wrappers.<InsProduct>lambdaQuery()
@@ -1125,10 +1145,10 @@
                                         List<Integer> result = products.stream().map(InsProduct::getInsResult).distinct().collect(Collectors.toList());
                                         if (result.size() == 1 && result.contains(1)) {
                                             //鍚堟牸
-                                            textRenderData.setText("鉁�");
-                                        }else {
+                                            textRenderData.setText("鈭�");
+                                        } else {
                                             //涓嶅悎鏍�
-                                            textRenderData.setText("鉁�");
+                                            textRenderData.setText("脳");
                                         }
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
@@ -1152,7 +1172,7 @@
                           }
                           System.out.println("");*/
                             if (row.getCells().size() != countSize) {
-                                throw new ErrorException("姣忚鍗曞厓鏍间笉鐩哥瓑");
+                                throw new ErrorException("姣忚鍗曞厓鏍间笉鐩哥瓑1");
                             }
                         }
                         TableStyle tableStyle = new TableStyle();
@@ -1178,7 +1198,7 @@
                 long index4 = 1;
                 //妫�楠屾姤鍛婃姤鍛�(褰撴楠岄」鐩秴杩�7涓柊寤鸿〃)
                 for (long j = 0; j < size; j++) {
-                    if (j%number2==0){
+                    if (j % number2 == 0) {
                         List<RowRenderData> rows = new ArrayList<>();
                         //琛ㄦ牸鐨勮鏁�(鏍规嵁鏍峰搧鏁伴噺鏉�)
                         for (int i = 0; i < samples.size() + 2; i++) {
@@ -1204,9 +1224,9 @@
                                 style.setFontFamily("瀹嬩綋");
                                 style.setColor("000000");
                                 textRenderData.setStyle(style);
-                                if (i==0){
+                                if (i == 0) {
                                     //绗竴琛�
-                                    if (k==0){
+                                    if (k == 0) {
                                         //绗竴鍒�
                                         textRenderData.setText("鏍峰搧缂栧彿@Sample number鈭�30");
                                         renderData.add(textRenderData);
@@ -1214,22 +1234,26 @@
                                         paragraphRenderDataList.add(paragraphRenderData);
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
-                                    }
-                                    else {
+                                    } else {
                                         //绗簩鍒�
-                                        String product = filteredProducts.get((int) ((k - 1) + (index4 - 1) * 7));
+                                        String product;
+                                        try {
+                                            product = filteredProducts.get((int) ((k - 1) + (index4 - 1) * 7));
+                                        } catch (Exception e) {
+                                            continue;
+                                        }
                                         String[] split = product.split(",");
-                                        if (ObjectUtils.isEmpty(split[2])||split[2].equals("")){
-                                            if (ObjectUtils.isEmpty(split[1]) || split[1].equals("")){
-                                                textRenderData.setText(split[0]+"鈭�3"+k);
-                                            }else {
-                                                textRenderData.setText(split[0]+"@"+split[1]+"鈭�3"+k);
+                                        if (ObjectUtils.isEmpty(split[2]) || split[2].equals("")) {
+                                            if (ObjectUtils.isEmpty(split[1]) || split[1].equals("")) {
+                                                textRenderData.setText(split[0] + "鈭�3" + k);
+                                            } else {
+                                                textRenderData.setText(split[0] + "@" + split[1] + "鈭�3" + k);
                                             }
-                                        }else {
-                                            if (ObjectUtils.isEmpty(split[1]) || split[1].equals("")){
+                                        } else {
+                                            if (ObjectUtils.isEmpty(split[1]) || split[1].equals("")) {
                                                 textRenderData.setText(split[0]);
-                                            }else {
-                                                textRenderData.setText(split[0]+"@"+split[1]);
+                                            } else {
+                                                textRenderData.setText(split[0] + "@" + split[1]);
                                             }
                                         }
                                         renderData.add(textRenderData);
@@ -1238,10 +1262,9 @@
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
                                     }
-                                }
-                                else if (i==1){
+                                } else if (i == 1) {
                                     //绗簩琛�
-                                    if (k==0){
+                                    if (k == 0) {
                                         //绗竴鍒�
                                         textRenderData.setText("鏍峰搧缂栧彿@Sample number鈭�30");
                                         renderData.add(textRenderData);
@@ -1249,22 +1272,26 @@
                                         paragraphRenderDataList.add(paragraphRenderData);
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
-                                    }
-                                    else {
+                                    } else {
                                         //绗簩鍒�
-                                        String product = filteredProducts.get((int) ((k - 1) + (index4 - 1) * 7));
+                                        String product;
+                                        try {
+                                            product = filteredProducts.get((int) ((k - 1) + (index4 - 1) * 7));
+                                        } catch (Exception e) {
+                                            continue;
+                                        }
                                         String[] split = product.split(",");
-                                        if (ObjectUtils.isEmpty(split[2])||split[2].equals("")){
-                                            if (ObjectUtils.isEmpty(split[1]) || split[1].equals("")){
-                                                textRenderData.setText(split[0]+"鈭�3"+k);
-                                            }else {
-                                                textRenderData.setText(split[0]+"@"+split[1]+"鈭�3"+k);
+                                        if (ObjectUtils.isEmpty(split[2]) || split[2].equals("")) {
+                                            if (ObjectUtils.isEmpty(split[1]) || split[1].equals("")) {
+                                                textRenderData.setText(split[0] + "鈭�3" + k);
+                                            } else {
+                                                textRenderData.setText(split[0] + "@" + split[1] + "鈭�3" + k);
                                             }
-                                        }else {
-                                            if (ObjectUtils.isEmpty(split[3]) || split[3].equals("")){
+                                        } else {
+                                            if (ObjectUtils.isEmpty(split[3]) || split[3].equals("")) {
                                                 textRenderData.setText(split[2]);
-                                            }else {
-                                                textRenderData.setText(split[2]+"@"+split[3]);
+                                            } else {
+                                                textRenderData.setText(split[2] + "@" + split[3]);
                                             }
                                         }
                                         renderData.add(textRenderData);
@@ -1273,27 +1300,30 @@
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
                                     }
-                                }
-                                else {
-                                    if (k==0){
+                                } else {
+                                    if (k == 0) {
                                         //绗竴鍒�
-                                        textRenderData.setText(samples.get(i-2).getSampleCode());
+                                        textRenderData.setText(samples.get(i - 2).getSampleCode());
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
-                                    }
-                                    else {
+                                    } else {
                                         //鏍规嵁鏍峰搧缂栧彿鍜岄」鐩幓鏌ヨ鏈�缁堝��
-                                        String product = filteredProducts.get((int) ((k - 1) + (index4 - 1) * 7));
+                                        String product;
+                                        try {
+                                            product = filteredProducts.get((int) ((k - 1) + (index4 - 1) * 7));
+                                        } catch (Exception e) {
+                                            continue;
+                                        }
                                         String[] split = product.split(",");
                                         InsProduct insProduct = insProductMapper.selectOne(Wrappers.<InsProduct>lambdaQuery()
                                                 .eq(InsProduct::getState, 1)
                                                 .eq(InsProduct::getInsSampleId, samples.get(i - 2).getId())
                                                 .eq(InsProduct::getInspectionItem, split[0])
                                                 .eq(InsProduct::getInspectionItemSubclass, split[2]));
-                                        if (ObjectUtils.isEmpty(insProduct)){
+                                        if (ObjectUtils.isEmpty(insProduct)) {
                                             //鍙兘鏍规嵁姝e父鐨勬牱鍝佺紪鍙峰拰鍏夌氦鎺ュご鎹熻�楃殑椤圭洰鏌ヤ笉鍒板搴旂殑椤圭洰,鍒欓渶瑕佹牴鎹�"/"鏉ユ煡
                                             List<InsSample> sampleList = insSampleMapper.selectList(Wrappers.<InsSample>lambdaQuery().like(InsSample::getSampleCode, samples.get(i - 2).getSampleCode()));
                                             List<InsProduct> products = insProductMapper.selectList(Wrappers.<InsProduct>lambdaQuery()
@@ -1301,7 +1331,7 @@
                                                     .in(InsProduct::getInsSampleId, sampleList.stream().map(InsSample::getId).collect(Collectors.toList()))
                                                     .eq(InsProduct::getInspectionItem, split[0])
                                                     .eq(InsProduct::getInspectionItemSubclass, split[2]));
-                                            insProduct=products.get(0);
+                                            insProduct = products.get(0);
                                         }
                                         textRenderData.setText(insProduct.getLastValue());
                                         renderData.add(textRenderData);
@@ -1327,7 +1357,7 @@
                                 }
                                 System.out.println("");*/
                             if (row.getCells().size() != countSize) {
-                                throw new ErrorException("姣忚鍗曞厓鏍间笉鐩哥瓑");
+                                throw new ErrorException("姣忚鍗曞厓鏍间笉鐩哥瓑2");
                             }
                         }
                         TableStyle tableStyle = new TableStyle();
@@ -1355,12 +1385,14 @@
                 List<InsSample> sampleList = insSamples.stream().filter(insSample -> insSample.getSampleCode().contains("/")).collect(Collectors.toList());
                 //杩囨护鍑哄厜绾ゆ帴澶存崯鑰楃殑妫�楠岄」鐩�
                 List<String> strings = filteredProducts.stream().filter(s -> s.contains("鍏夌氦鎺ュご鎹熻��")).distinct().collect(Collectors.toList());
+                long index41 = 1;
                 for (int i = 0; i < sampleList.size(); i++) {
-                    if (i%16==0){
+                    if (i % 16 == 0) {
                         //鏍峰搧鏁伴噺瓒呰繃16闇�瑕佹柊澧炶〃鏍�
                         List<RowRenderData> rows = new ArrayList<>();
+                        int count2 = sampleList.size()-(index41-1)*16 < 16 ? (int) (sampleList.size() - (index41 - 1) * 16 + 1) : 17;
                         //琛ㄦ牸鐨勮鏁�
-                        for (int j = 0; j < 17; j++) {
+                        for (int j = 0; j < count2; j++) {
                             RowRenderData rowRenderData = new RowRenderData();
                             RowStyle rowStyle = new RowStyle();
                             rowStyle.setHeight(40);
@@ -1383,9 +1415,9 @@
                                 style.setFontFamily("瀹嬩綋");
                                 style.setColor("000000");
                                 textRenderData.setStyle(style);
-                                if (j==0){
+                                if (j == 0) {
                                     //绗竴琛�
-                                    if (k==0){
+                                    if (k == 0) {
                                         //绗竴鍒�
                                         textRenderData.setText("鍏夌氦绫诲瀷@Fiber type");
                                         renderData.add(textRenderData);
@@ -1393,7 +1425,7 @@
                                         paragraphRenderDataList.add(paragraphRenderData);
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
-                                    }else if (k==1 || k==2){
+                                    } else if (k == 1 || k == 2) {
                                         //绗簩 涓夊垪
                                         textRenderData.setText("鏍峰搧缂栧彿@Sample number");
                                         renderData.add(textRenderData);
@@ -1401,12 +1433,12 @@
                                         paragraphRenderDataList.add(paragraphRenderData);
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
-                                    }else {
+                                    } else {
                                         String[] split = strings.get(k - 3).split(",");
-                                        if (ObjectUtils.isEmpty(split[3])|| split[3].equals("")){
+                                        if (ObjectUtils.isEmpty(split[3]) || split[3].equals("")) {
                                             textRenderData.setText(split[2]);
-                                        }else {
-                                            textRenderData.setText(split[2]+"@"+split[3]);
+                                        } else {
+                                            textRenderData.setText(split[2] + "@" + split[3]);
                                         }
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
@@ -1416,34 +1448,31 @@
                                     }
                                 }
                                 else {
-                                    if (k==0){
+                                    if (k == 0) {
                                         //绗竴鍒�
-                                        textRenderData.setText(sampleList.get(0).getSampleCode()+"鈭�44");
+                                        textRenderData.setText(sampleList.get(0).getModel() + "鈭�44");
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
-                                    }
-                                    else if (k==1){
+                                    } else if (k == 1) {
                                         //绗簩鍒�
-                                        textRenderData.setText(sampleList.get(j-1).getSampleCode().split("/")[0]);
+                                        textRenderData.setText(sampleList.get(j - 1).getSampleCode().split("/")[0]);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
-                                    }
-                                    else if (k==2){
+                                    } else if (k == 2) {
                                         //绗笁鍒�
-                                        textRenderData.setText(sampleList.get(j-1).getSampleCode().split("/")[1]);
+                                        textRenderData.setText(sampleList.get(j - 1).getSampleCode().split("/")[1]);
                                         renderData.add(textRenderData);
                                         paragraphRenderData.setContents(renderData);
                                         paragraphRenderDataList.add(paragraphRenderData);
                                         cellRenderData.setParagraphs(paragraphRenderDataList);
                                         cells.add(cellRenderData);
-                                    }
-                                    else {
+                                    } else {
                                         //鏍规嵁瀵瑰簲鐨勬牱鍝佺紪鍙峰拰妫�楠岄」鐩煡璇㈠搴旀暟鎹�(鏈�缁堝��)
                                         String[] split = strings.get(k - 3).split(",");
                                         InsProduct insProduct = insProductMapper.selectOne(Wrappers.<InsProduct>lambdaQuery()
@@ -1474,7 +1503,7 @@
                                 }
                                 System.out.println("");*/
                             if (row.getCells().size() != countSize) {
-                                throw new ErrorException("姣忚鍗曞厓鏍间笉鐩哥瓑");
+                                throw new ErrorException("姣忚鍗曞厓鏍间笉鐩哥瓑3");
                             }
                         }
                         TableStyle tableStyle = new TableStyle();
@@ -1492,9 +1521,10 @@
                         Map<String, Object> table = new HashMap<>();
                         table.put("table4", tableRenderData);
                         table.put("report", insReport);
-                        table.put("index4", index4+1);
+                        table.put("index4", index4 + 1);
                         tables4.add(table);
                         index4++;
+                        index41++;
                     }
                 }
                 tables4.forEach(table4 -> {
@@ -1762,7 +1792,7 @@
                                 }
                                 System.out.println("");*/
                                 if (row.getCells().size() != countSize) {
-                                    throw new ErrorException("姣忚鍗曞厓鏍间笉鐩哥瓑");
+                                    throw new ErrorException("姣忚鍗曞厓鏍间笉鐩哥瓑4");
                                 }
                             }
                             TableStyle tableStyle = new TableStyle();
@@ -2200,8 +2230,7 @@
                                 if (rowRenderData.getCells().size() != 0) {
                                     rows.add(rowRenderData);
                                 }
-                            }
-                            else {
+                            } else {
                                 //濡傛灉鏈夊娆″惊鐜�
                                 if (i == 0) {
                                     //绗竴娆″惊鐜殑鍒楁暟,閭d箞鍒楁暟鍖呮嫭20鈩冨父娓�(2 * (size-nm.size()) -nm.size()+1)
@@ -3044,7 +3073,7 @@
                             }
                             System.out.println("");*/
                             if (row.getCells().size() != countSize) {
-                                throw new ErrorException("姣忚鍗曞厓鏍间笉鐩哥瓑");
+                                throw new ErrorException("姣忚鍗曞厓鏍间笉鐩哥瓑5");
                             }
                         }
                         TableStyle tableStyle = new TableStyle();

--
Gitblit v1.9.3