|
|
@@ -31,6 +31,7 @@ import org.springframework.http.HttpStatus;
|
|
|
import org.springframework.http.ResponseEntity;
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.ui.ModelMap;
|
|
|
+import org.springframework.util.StringUtils;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
@@ -421,6 +422,11 @@ public class SaleOrderController {
|
|
|
@ResponseBody
|
|
|
public SPage<PurchaseOrderAll> getSaleOrders(PageParams params, String searchFilter) {
|
|
|
logger.log("客户采购单", "查看收到的客户采购订单列表(包括采购明细)(全部)");
|
|
|
+ JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
|
+ String keyword = jsonObject.getString("keyword");
|
|
|
+ if (!StringUtils.isEmpty(keyword)) {
|
|
|
+ return getPurchaseOrderItems(params, searchFilter);
|
|
|
+ }
|
|
|
PageInfo pageInfo = new PageInfo(params);
|
|
|
pageInfo.filter("vendUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
SearchFilter filter = JSONObject.parseObject(searchFilter, SearchFilter.class);
|
|
|
@@ -444,6 +450,11 @@ public class SaleOrderController {
|
|
|
@ResponseBody
|
|
|
public SPage<PurchaseOrderTodo> getTodoSaleOrders(PageParams params, String searchFilter) {
|
|
|
logger.log("客户采购单", "查看收到的客户采购单列表(待回复)");
|
|
|
+ JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
|
+ String keyword = jsonObject.getString("keyword");
|
|
|
+ if (!StringUtils.isEmpty(keyword)) {
|
|
|
+ return getTodoPurchaseOrderItems(params, searchFilter);
|
|
|
+ }
|
|
|
PageInfo pageInfo = new PageInfo(params);
|
|
|
pageInfo.filter("vendUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
SearchFilter filter = JSONObject.parseObject(searchFilter, SearchFilter.class);
|
|
|
@@ -467,6 +478,11 @@ public class SaleOrderController {
|
|
|
@ResponseBody
|
|
|
public SPage<PurchaseOrderDone> getDoneSaleOrders(PageParams params, String searchFilter) {
|
|
|
logger.log("客户采购单", "查看收到的客户采购单列表(已回复)");
|
|
|
+ JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
|
+ String keyword = jsonObject.getString("keyword");
|
|
|
+ if (!StringUtils.isEmpty(keyword)) {
|
|
|
+ return getDonePurchaseOrderItems(params, searchFilter);
|
|
|
+ }
|
|
|
PageInfo pageInfo = new PageInfo(params);
|
|
|
pageInfo.filter("vendUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
SearchFilter filter = JSONObject.parseObject(searchFilter, SearchFilter.class);
|
|
|
@@ -518,6 +534,11 @@ public class SaleOrderController {
|
|
|
@ResponseBody
|
|
|
public SPage<PurchaseOrderEnd> getEndSaleOrders(PageParams params, String searchFilter) {
|
|
|
logger.log("客户采购单", "查看收到的客户采购单列表(已结案)");
|
|
|
+ JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
|
+ String keyword = jsonObject.getString("keyword");
|
|
|
+ if (!StringUtils.isEmpty(keyword)) {
|
|
|
+ return getEndPurchaseOrderItems(params, searchFilter);
|
|
|
+ }
|
|
|
PageInfo pageInfo = new PageInfo(params);
|
|
|
pageInfo.filter("vendUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
SearchFilter filter = JSONObject.parseObject(searchFilter, SearchFilter.class);
|
|
|
@@ -540,6 +561,11 @@ public class SaleOrderController {
|
|
|
@ResponseBody
|
|
|
public SPage<PurchaseOrderReceived> getReceivedOrders(PageParams params, String searchFilter) {
|
|
|
logger.log("客户采购单", "查看收到的客户采购订单列表(包括采购明细)(待交货)");
|
|
|
+ JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
|
+ String keyword = jsonObject.getString("keyword");
|
|
|
+ if (!StringUtils.isEmpty(keyword)) {
|
|
|
+ return getReceivedPurchaseOrderItems(params, searchFilter);
|
|
|
+ }
|
|
|
PageInfo pageInfo = new PageInfo(params);
|
|
|
pageInfo.filter("vendUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
SearchFilter filter = JSONObject.parseObject(searchFilter, SearchFilter.class);
|
|
|
@@ -562,6 +588,11 @@ public class SaleOrderController {
|
|
|
@ResponseBody
|
|
|
public SPage<PurchaseOrderWaiting> getWaitingOrders(PageParams params, String searchFilter) {
|
|
|
logger.log("客户采购单", "查看收到的客户采购订单列表(包括采购明细)(待交货)");
|
|
|
+ JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
|
+ String keyword = jsonObject.getString("keyword");
|
|
|
+ if (!StringUtils.isEmpty(keyword)) {
|
|
|
+ return getWaitingPurchaseOrderItems(params, searchFilter);
|
|
|
+ }
|
|
|
PageInfo pageInfo = new PageInfo(params);
|
|
|
pageInfo.filter("vendUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
SearchFilter filter = JSONObject.parseObject(searchFilter, SearchFilter.class);
|