diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/projectdeclared/service/IPurchaseService.java b/pmapi/src/main/java/com/ningdatech/pmapi/projectdeclared/service/IPurchaseService.java index 098c073..cbfc3c1 100644 --- a/pmapi/src/main/java/com/ningdatech/pmapi/projectdeclared/service/IPurchaseService.java +++ b/pmapi/src/main/java/com/ningdatech/pmapi/projectdeclared/service/IPurchaseService.java @@ -22,4 +22,8 @@ public interface IPurchaseService extends IService { .eq(Purchase::getProjectId, projectId)); } + default List listByProjectIds(List projectIds) { + return list(Wrappers.lambdaQuery(Purchase.class) + .in(Purchase::getProjectId, projectIds)); + } } diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/projectlib/manage/ProjectLibManage.java b/pmapi/src/main/java/com/ningdatech/pmapi/projectlib/manage/ProjectLibManage.java index ee1a0f2..2834006 100644 --- a/pmapi/src/main/java/com/ningdatech/pmapi/projectlib/manage/ProjectLibManage.java +++ b/pmapi/src/main/java/com/ningdatech/pmapi/projectlib/manage/ProjectLibManage.java @@ -577,8 +577,9 @@ public class ProjectLibManage { vo.setProcess(todoService.getProcessDetail(req)); List allVersionProjectId = projectService.getAllVersionProjectId(projectInfo); + //查询采购备案 - List purchases = purchaseService.listByProjectId(projectInfo.getId()); + List purchases = purchaseService.listByProjectIds(allVersionProjectId); vo.setPurchases(BeanUtil.copyToList(purchases, PurchaseVO.class)); //查询合同备案