|
|
@@ -738,36 +738,6 @@ public class SearchServiceImpl implements com.uas.platform.b2b.search.SearchServ
|
|
|
return toSPage(idsPage, tenderList);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * erp查看公开招标单
|
|
|
- * @param keyword
|
|
|
- * @param pageParams
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public SPage<PurchaseTender> erpSearchOpenPurcTenderIds(String keyword, PageParams pageParams) {
|
|
|
- SPage<Long> idsPage = searchService.searchIds(keyword, Table_name.PURC$TENDER, pageParams);
|
|
|
- List<PurchaseTender> content = purchaseTenderDao.findAll(idsPage.getContent());
|
|
|
- List<PurchaseTender> tenderList = new ArrayList<>();
|
|
|
- Set<PurchaseTenderProd> prods = new HashSet<>();
|
|
|
- Long currentUU = SystemSession.getUser().getEnterprise().getUu();
|
|
|
- for (PurchaseTender tender : content) { //过滤掉本企业的公开招标单
|
|
|
- if (currentUU.intValue() != tender.getEnUU().intValue()) {
|
|
|
- tender.setPurchaseTenderProds(prods); // erp查看列表只返回主表信息
|
|
|
- tenderList.add(tender);
|
|
|
- }
|
|
|
- }
|
|
|
- Integer totalElement = tenderList.size(); // 根据新的单据List修改页面参数
|
|
|
- Integer totalPage = totalElement/idsPage.getSize();
|
|
|
- if (totalPage < 1) {
|
|
|
- totalPage = 1;
|
|
|
- }
|
|
|
- idsPage.setTotalElement(totalElement);
|
|
|
- idsPage.setTotalPage(totalPage);
|
|
|
- sortByProperty(tenderList, PurchaseTender.class, "id", idsPage.getContent());
|
|
|
- return toSPage(idsPage, tenderList);
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 供应商,客户
|
|
|
*/
|