Преглед на файлове

解决质检系统资料上报时因节点treeCode刷新不及时导致文件题目为空的问题

lvy преди 1 седмица
родител
ревизия
11e1659fbb
променени са 1 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 6 0
      blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/WbsParamServiceImpl.java

+ 6 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/WbsParamServiceImpl.java

@@ -430,6 +430,12 @@ public class WbsParamServiceImpl extends BaseServiceImpl<WbsParamMapper, WbsPara
                     }
                     Collections.reverse(list);
                 }
+                if (list.isEmpty()) {
+                    if (one.getAncestorsPId() != null && !one.getAncestorsPId().trim().isEmpty() && !one.getAncestorsPId().equals("0")) {
+                        List<Long> pKeyIds = Func.toLongList(one.getAncestorsPId());
+                        list = this.treeContractService.list(Wrappers.<WbsTreeContract>lambdaQuery().in(WbsTreeContract::getPKeyId, pKeyIds).eq(WbsTreeContract::getContractId, one.getContractId()));
+                    }
+                }
                 list.add(one);
             }else {
                 list.add(one);