|
|
@@ -15,42 +15,55 @@ import com.uas.platform.b2b.dao.MakeOrderDao;
|
|
|
import com.uas.platform.b2b.dao.MakeReturnDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseAcceptDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseApBillDao;
|
|
|
+import com.uas.platform.b2b.dao.PurchaseApCheckDao;
|
|
|
+import com.uas.platform.b2b.dao.PurchaseApCheckEndDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseBadInDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseBadOutDao;
|
|
|
-import com.uas.platform.b2b.dao.PurchaseForecastAllDao;
|
|
|
-import com.uas.platform.b2b.dao.PurchaseInquiryDao;
|
|
|
+import com.uas.platform.b2b.dao.PurchaseForecastAllItemDao;
|
|
|
+import com.uas.platform.b2b.dao.PurchaseInquiryItemDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseMRBDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseNoticeDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseOrderAllDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseOrderChangeDao;
|
|
|
+import com.uas.platform.b2b.dao.PurchaseOrderDoneDao;
|
|
|
+import com.uas.platform.b2b.dao.PurchaseOrderEndDao;
|
|
|
+import com.uas.platform.b2b.dao.PurchaseOrderTodoDao;
|
|
|
+import com.uas.platform.b2b.dao.PurchaseOrderWaitingDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseProofingApprovalDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseProofingDao;
|
|
|
+import com.uas.platform.b2b.dao.PurchaseProofingItemDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseProofingSendDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseReturnDao;
|
|
|
import com.uas.platform.b2b.dao.SaleARCheckDao;
|
|
|
import com.uas.platform.b2b.dao.SaleQuotationDao;
|
|
|
-import com.uas.platform.b2b.dao.SaleSendDao;
|
|
|
+import com.uas.platform.b2b.dao.SaleSendAllDao;
|
|
|
import com.uas.platform.b2b.model.MakeAccept;
|
|
|
import com.uas.platform.b2b.model.MakeOrder;
|
|
|
import com.uas.platform.b2b.model.MakeOrderChange;
|
|
|
import com.uas.platform.b2b.model.MakeReturn;
|
|
|
import com.uas.platform.b2b.model.PurchaseAccept;
|
|
|
import com.uas.platform.b2b.model.PurchaseApBill;
|
|
|
+import com.uas.platform.b2b.model.PurchaseApCheck;
|
|
|
+import com.uas.platform.b2b.model.PurchaseApCheckEnd;
|
|
|
import com.uas.platform.b2b.model.PurchaseBadIn;
|
|
|
import com.uas.platform.b2b.model.PurchaseBadOut;
|
|
|
-import com.uas.platform.b2b.model.PurchaseForecastAll;
|
|
|
-import com.uas.platform.b2b.model.PurchaseInquiry;
|
|
|
+import com.uas.platform.b2b.model.PurchaseForecastAllItem;
|
|
|
+import com.uas.platform.b2b.model.PurchaseInquiryItem;
|
|
|
import com.uas.platform.b2b.model.PurchaseMRB;
|
|
|
import com.uas.platform.b2b.model.PurchaseNotice;
|
|
|
import com.uas.platform.b2b.model.PurchaseOrderAll;
|
|
|
import com.uas.platform.b2b.model.PurchaseOrderChange;
|
|
|
+import com.uas.platform.b2b.model.PurchaseOrderDone;
|
|
|
+import com.uas.platform.b2b.model.PurchaseOrderEnd;
|
|
|
+import com.uas.platform.b2b.model.PurchaseOrderTodo;
|
|
|
+import com.uas.platform.b2b.model.PurchaseOrderWaiting;
|
|
|
import com.uas.platform.b2b.model.PurchaseProofing;
|
|
|
import com.uas.platform.b2b.model.PurchaseProofingApproval;
|
|
|
import com.uas.platform.b2b.model.PurchaseProofingSend;
|
|
|
import com.uas.platform.b2b.model.PurchaseReturn;
|
|
|
import com.uas.platform.b2b.model.SaleARCheck;
|
|
|
import com.uas.platform.b2b.model.SaleQuotation;
|
|
|
-import com.uas.platform.b2b.model.SaleSend;
|
|
|
+import com.uas.platform.b2b.model.SaleSendAll;
|
|
|
import com.uas.search.b2b.model.PageParams;
|
|
|
import com.uas.search.b2b.model.SPage;
|
|
|
import com.uas.search.b2b.service.SearchService.Table_name;
|
|
|
@@ -71,6 +84,9 @@ public class SearchServiceImpl implements com.uas.platform.b2b.search.SearchServ
|
|
|
@Autowired
|
|
|
private PurchaseOrderAllDao purchaseOrderAllDao;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private PurchaseOrderTodoDao purchaseOrderTodoDao;
|
|
|
+
|
|
|
@Autowired
|
|
|
private MakeOrderDao makeOrderDao;
|
|
|
|
|
|
@@ -87,10 +103,10 @@ public class SearchServiceImpl implements com.uas.platform.b2b.search.SearchServ
|
|
|
private PurchaseBadOutDao purchaseBadOutDao;
|
|
|
|
|
|
@Autowired
|
|
|
- private PurchaseForecastAllDao purchaseForecastDao;
|
|
|
+ private PurchaseForecastAllItemDao purchaseForecastItemDao;
|
|
|
|
|
|
@Autowired
|
|
|
- private PurchaseInquiryDao purchaseInquiryDao;
|
|
|
+ private PurchaseInquiryItemDao purchaseInquiryItemDao;
|
|
|
|
|
|
@Autowired
|
|
|
private PurchaseMRBDao purchaseMRBDao;
|
|
|
@@ -117,7 +133,7 @@ public class SearchServiceImpl implements com.uas.platform.b2b.search.SearchServ
|
|
|
private SaleQuotationDao saleQuotationDao;
|
|
|
|
|
|
@Autowired
|
|
|
- private SaleSendDao saleSendDao;
|
|
|
+ private SaleSendAllDao saleSendAllDao;
|
|
|
|
|
|
@Autowired
|
|
|
private PurchaseNoticeDao purchaseNoticeDao;
|
|
|
@@ -131,6 +147,24 @@ public class SearchServiceImpl implements com.uas.platform.b2b.search.SearchServ
|
|
|
@Autowired
|
|
|
private SaleARCheckDao saleARCheckDao;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private PurchaseOrderDoneDao purchaseOrderDoneDao;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private PurchaseOrderEndDao purchaseOrderEndDao;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private PurchaseOrderWaitingDao purchaseOrderWaitingDao;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private PurchaseProofingItemDao purchaseProofingItemDao;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private PurchaseApCheckDao purchaseApCheckDao;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private PurchaseApCheckEndDao purchaseApCheckEndDao;
|
|
|
+
|
|
|
/**
|
|
|
* 采购订单
|
|
|
*/
|
|
|
@@ -218,18 +252,18 @@ public class SearchServiceImpl implements com.uas.platform.b2b.search.SearchServ
|
|
|
* 采购预测单
|
|
|
*/
|
|
|
@Override
|
|
|
- public SPage<PurchaseForecastAll> searchPurchaseForecastAllIds(String keyword, PageParams pageParams) {
|
|
|
+ public SPage<PurchaseForecastAllItem> searchPurchaseForecastAllIds(String keyword, PageParams pageParams) {
|
|
|
SPage<Long> idsPage = searchService.searchIds(keyword, Table_name.PURC$FORECAST, pageParams);
|
|
|
- return toSPage(idsPage, purchaseForecastDao.findAll(idsPage.getContent()));
|
|
|
+ return toSPage(idsPage, purchaseForecastItemDao.findAll(idsPage.getContent()));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 采购询价单
|
|
|
*/
|
|
|
@Override
|
|
|
- public SPage<PurchaseInquiry> searchPurchaseInquiryIds(String keyword, PageParams pageParams) {
|
|
|
+ public SPage<PurchaseInquiryItem> searchPurchaseInquiryIds(String keyword, PageParams pageParams) {
|
|
|
SPage<Long> idsPage = searchService.searchIds(keyword, Table_name.PURC$INQUIRY, pageParams);
|
|
|
- return toSPage(idsPage, purchaseInquiryDao.findAll(idsPage.getContent()));
|
|
|
+ return toSPage(idsPage, purchaseInquiryItemDao.findAll(idsPage.getContent()));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -246,7 +280,7 @@ public class SearchServiceImpl implements com.uas.platform.b2b.search.SearchServ
|
|
|
*/
|
|
|
@Override
|
|
|
public SPage<PurchaseOrderChange> searchPurchaseOrderChangeIds(String keyword, PageParams pageParams) {
|
|
|
- SPage<Long> idsPage = searchService.searchIds(keyword, Table_name.PURC$PROOFING, pageParams);
|
|
|
+ SPage<Long> idsPage = searchService.searchIds(keyword, Table_name.PURC$CHANGES, pageParams);
|
|
|
return toSPage(idsPage, purchaseOrderChangeDao.findAll(idsPage.getContent()));
|
|
|
}
|
|
|
|
|
|
@@ -308,9 +342,9 @@ public class SearchServiceImpl implements com.uas.platform.b2b.search.SearchServ
|
|
|
* 平台发货单
|
|
|
*/
|
|
|
@Override
|
|
|
- public SPage<SaleSend> searchSaleSendIds(String keyword, PageParams pageParams) {
|
|
|
+ public SPage<SaleSendAll> searchSaleSendIds(String keyword, PageParams pageParams) {
|
|
|
SPage<Long> idsPage = searchService.searchIds(keyword, Table_name.SALE$SEND, pageParams);
|
|
|
- return toSPage(idsPage, saleSendDao.findAll(idsPage.getContent()));
|
|
|
+ return toSPage(idsPage, saleSendAllDao.findAll(idsPage.getContent()));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -357,10 +391,10 @@ public class SearchServiceImpl implements com.uas.platform.b2b.search.SearchServ
|
|
|
PageParams pageParams = new PageParams();
|
|
|
pageParams.setPage(params.getPage());
|
|
|
pageParams.setSize(params.getCount());
|
|
|
+ Map<String, Object> filters = new HashMap<>();
|
|
|
|
|
|
if (!StringUtils.isEmpty(searchFilter)) {
|
|
|
JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
|
- Map<String, Object> filters = new HashMap<>();
|
|
|
|
|
|
// TODO 确定类型后再删除(value应该是Long)
|
|
|
// 只处理开始日期、截止日期两个过滤条件,其他的如状态等过滤条件需要转为数据库中相应字段的名称,需单独进行处理
|
|
|
@@ -372,9 +406,57 @@ public class SearchServiceImpl implements com.uas.platform.b2b.search.SearchServ
|
|
|
if (endDate != null && !endDate.equals("null")) {
|
|
|
filters.put(SearchConstants.END_DATE_KEY, endDate);
|
|
|
}
|
|
|
- pageParams.setFilters(filters);
|
|
|
}
|
|
|
+ pageParams.setFilters(filters);
|
|
|
return pageParams;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 采购单(所有)
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public SPage<PurchaseOrderTodo> searchPurchaseTodoOrderIds(String keyword, PageParams pageParams) {
|
|
|
+ SPage<Long> idsPage = searchService.searchIds(keyword, Table_name.PURC$ORDERS, pageParams);
|
|
|
+ return toSPage(idsPage, purchaseOrderTodoDao.findAll(idsPage.getContent()));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 采购单(已回复)
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public SPage<PurchaseOrderDone> searchPurchaseDoneOrderIds(String keyword, PageParams pageParams) {
|
|
|
+ SPage<Long> idsPage = searchService.searchIds(keyword, Table_name.PURC$ORDERS, pageParams);
|
|
|
+ return toSPage(idsPage, purchaseOrderDoneDao.findAll(idsPage.getContent()));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 采购单(已结案)
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public SPage<PurchaseOrderEnd> searchaPurchaseEndOrderIds(String keyword, PageParams pageParams) {
|
|
|
+ SPage<Long> idsPage = searchService.searchIds(keyword, Table_name.PURC$ORDERS, pageParams);
|
|
|
+ return toSPage(idsPage, purchaseOrderEndDao.findAll(idsPage.getContent()));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 采购单(待回复)
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public SPage<PurchaseOrderWaiting> searchPurchaseWaitingOrderIds(String keyword, PageParams pageParams) {
|
|
|
+ SPage<Long> idsPage = searchService.searchIds(keyword, Table_name.PURC$ORDERS, pageParams);
|
|
|
+ return toSPage(idsPage, purchaseOrderWaitingDao.findAll(idsPage.getContent()));
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public SPage<PurchaseApCheck> searchPurchaseApCheckIds(String keyword, PageParams pageParams) {
|
|
|
+ SPage<Long> idsPage = searchService.searchIds(keyword, Table_name.SALE$ARCHECK, pageParams);
|
|
|
+ return toSPage(idsPage, purchaseApCheckDao.findAll(idsPage.getContent()));
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public SPage<PurchaseApCheckEnd> searchPurchaseApcheckEndIds(String keyword, PageParams pageParams) {
|
|
|
+ SPage<Long> idsPage = searchService.searchIds(keyword, Table_name.SALE$ARCHECK, pageParams);
|
|
|
+ return toSPage(idsPage, purchaseApCheckEndDao.findAll(idsPage.getContent()));
|
|
|
+ }
|
|
|
+
|
|
|
}
|