Эх сурвалжийг харах

fix export error when only two same row

dengjia 2 сар өмнө
parent
commit
03b748fc34

+ 1 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/manager/WmSupervisionManager.java

@@ -2311,7 +2311,7 @@ private Page<WmTask> getReviewTaskPage(WmSupervisionDto.OnTaskSupervisionPage qu
           if (CollUtil.isNotEmpty(supervisionAdvices) && supervisionAdvices.size() > 1) {
             int idx = 1;
             WmTaskSupervisionAdvice advice = supervisionAdvices.get(idx);
-            while(idx < supervisionAdvices.size() && advice.getCreateBy().equals(supervisionAdvices.get(0).getCreateBy())) {
+            while(advice.getCreateBy().equals(supervisionAdvices.get(0).getCreateBy()) && idx + 1 < supervisionAdvices.size()) {
                 advice = supervisionAdvices.get(++idx);
             }
             datas[i][j] = advice != null && !advice.getCreateBy().equals(supervisionAdvices.get(0).getCreateBy()) ? advice.getRemarks() : "";