|
@@ -18,6 +18,7 @@ import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
|
|
|
|
+import com.alibaba.dubbo.common.utils.CollectionUtils;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.uas.platform.b2b.model.PurchaseOrder;
|
|
import com.uas.platform.b2b.model.PurchaseOrder;
|
|
|
import com.uas.platform.b2b.model.PurchaseOrderAll;
|
|
import com.uas.platform.b2b.model.PurchaseOrderAll;
|
|
@@ -41,6 +42,7 @@ import com.uas.platform.core.model.PageParams;
|
|
|
import com.uas.platform.core.model.Status;
|
|
import com.uas.platform.core.model.Status;
|
|
|
import com.uas.platform.core.util.serializer.FlexJsonUtils;
|
|
import com.uas.platform.core.util.serializer.FlexJsonUtils;
|
|
|
import com.uas.platform.core.web.bind.RequestState;
|
|
import com.uas.platform.core.web.bind.RequestState;
|
|
|
|
|
+import com.uas.search.b2b.model.MultiValue;
|
|
|
import com.uas.search.b2b.model.SPage;
|
|
import com.uas.search.b2b.model.SPage;
|
|
|
import com.uas.search.b2b.model.Sort;
|
|
import com.uas.search.b2b.model.Sort;
|
|
|
import com.uas.search.b2b.model.Sort.Type;
|
|
import com.uas.search.b2b.model.Sort.Type;
|
|
@@ -128,6 +130,15 @@ public class SaleOrderController {
|
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
|
// 当前登录企业作为供应商
|
|
// 当前登录企业作为供应商
|
|
|
pageParams.getFilters().put("pu_venduu", SystemSession.getUser().getEnterprise().getUu());
|
|
pageParams.getFilters().put("pu_venduu", SystemSession.getUser().getEnterprise().getUu());
|
|
|
|
|
+ SearchFilter filter = userService.distribute();
|
|
|
|
|
+ if (filter != null && filter.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (filter != null && !CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
|
|
+ List<Object> list = new ArrayList<>();
|
|
|
|
|
+ list.add(filter.getDistribute());
|
|
|
|
|
+ pageParams.getFilters().put("pu_enuu", new MultiValue(list, true));
|
|
|
|
|
+ }
|
|
|
// TODO 其他过滤条件
|
|
// TODO 其他过滤条件
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
@@ -149,6 +160,15 @@ public class SaleOrderController {
|
|
|
JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
|
String keyword = jsonObject.getString("keyword");
|
|
String keyword = jsonObject.getString("keyword");
|
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
|
|
|
+ SearchFilter filter = userService.distribute();
|
|
|
|
|
+ if (filter != null && filter.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (filter != null && !CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
|
|
+ List<Object> list = new ArrayList<>();
|
|
|
|
|
+ list.add(filter.getDistribute());
|
|
|
|
|
+ pageParams.getFilters().put("pu_enuu", new MultiValue(list, true));
|
|
|
|
|
+ }
|
|
|
// 当前登录企业作为供应商
|
|
// 当前登录企业作为供应商
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
@@ -171,6 +191,15 @@ public class SaleOrderController {
|
|
|
JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
|
String keyword = jsonObject.getString("keyword");
|
|
String keyword = jsonObject.getString("keyword");
|
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
|
|
|
+ SearchFilter filter = userService.distribute();
|
|
|
|
|
+ if (filter != null && filter.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (filter != null && !CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
|
|
+ List<Object> list = new ArrayList<>();
|
|
|
|
|
+ list.add(filter.getDistribute());
|
|
|
|
|
+ pageParams.getFilters().put("pu_enuu", new MultiValue(list, true));
|
|
|
|
|
+ }
|
|
|
// 当前登录企业作为供应商
|
|
// 当前登录企业作为供应商
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
@@ -193,6 +222,15 @@ public class SaleOrderController {
|
|
|
JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
|
String keyword = jsonObject.getString("keyword");
|
|
String keyword = jsonObject.getString("keyword");
|
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
|
|
|
+ SearchFilter filter = userService.distribute();
|
|
|
|
|
+ if (filter != null && filter.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (filter != null && !CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
|
|
+ List<Object> list = new ArrayList<>();
|
|
|
|
|
+ list.add(filter.getDistribute());
|
|
|
|
|
+ pageParams.getFilters().put("pu_enuu", new MultiValue(list, true));
|
|
|
|
|
+ }
|
|
|
// 当前登录企业作为供应商
|
|
// 当前登录企业作为供应商
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
@@ -214,6 +252,15 @@ public class SaleOrderController {
|
|
|
JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
JSONObject jsonObject = JSONObject.parseObject(searchFilter);
|
|
|
String keyword = jsonObject.getString("keyword");
|
|
String keyword = jsonObject.getString("keyword");
|
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
|
|
|
+ SearchFilter filter = userService.distribute();
|
|
|
|
|
+ if (filter != null && filter.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (!CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
|
|
+ List<Object> list = new ArrayList<>();
|
|
|
|
|
+ list.add(filter.getDistribute());
|
|
|
|
|
+ pageParams.getFilters().put("pu_enuu", new MultiValue(list, true));
|
|
|
|
|
+ }
|
|
|
// 当前登录企业作为供应商
|
|
// 当前登录企业作为供应商
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
@@ -441,6 +488,15 @@ public class SaleOrderController {
|
|
|
String keyword = jsonObject.getString("keyword");
|
|
String keyword = jsonObject.getString("keyword");
|
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
|
// 当前登录企业作为供应商
|
|
// 当前登录企业作为供应商
|
|
|
|
|
+ SearchFilter filter = userService.distribute();
|
|
|
|
|
+ if (filter != null && filter.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (filter != null && !CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
|
|
+ List<Object> list = new ArrayList<>();
|
|
|
|
|
+ list.add(filter.getDistribute());
|
|
|
|
|
+ pageParams.getFilters().put("pu_venduu", new MultiValue(list, true));
|
|
|
|
|
+ }
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
|
pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
@@ -464,6 +520,15 @@ public class SaleOrderController {
|
|
|
String keyword = jsonObject.getString("keyword");
|
|
String keyword = jsonObject.getString("keyword");
|
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
|
// 当前登录企业作为供应商
|
|
// 当前登录企业作为供应商
|
|
|
|
|
+ SearchFilter filter = userService.distribute();
|
|
|
|
|
+ if (filter != null && filter.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (filter != null && !CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
|
|
+ List<Object> list = new ArrayList<>();
|
|
|
|
|
+ list.add(filter.getDistribute());
|
|
|
|
|
+ pageParams.getFilters().put("pu_venduu", new MultiValue(list, true));
|
|
|
|
|
+ }
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
|
pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
@@ -486,6 +551,15 @@ public class SaleOrderController {
|
|
|
String keyword = jsonObject.getString("keyword");
|
|
String keyword = jsonObject.getString("keyword");
|
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
|
// 当前登录企业作为供应商
|
|
// 当前登录企业作为供应商
|
|
|
|
|
+ SearchFilter filter = userService.distribute();
|
|
|
|
|
+ if (filter != null && filter.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (filter != null && !CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
|
|
+ List<Object> list = new ArrayList<>();
|
|
|
|
|
+ list.add(filter.getDistribute());
|
|
|
|
|
+ pageParams.getFilters().put("pu_venduu", new MultiValue(list, true));
|
|
|
|
|
+ }
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
|
pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
@@ -508,6 +582,15 @@ public class SaleOrderController {
|
|
|
String keyword = jsonObject.getString("keyword");
|
|
String keyword = jsonObject.getString("keyword");
|
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
|
// 当前登录企业作为供应商
|
|
// 当前登录企业作为供应商
|
|
|
|
|
+ SearchFilter filter = userService.distribute();
|
|
|
|
|
+ if (filter != null && filter.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (filter != null && !CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
|
|
+ List<Object> list = new ArrayList<>();
|
|
|
|
|
+ list.add(filter.getDistribute());
|
|
|
|
|
+ pageParams.getFilters().put("pu_venduu", new MultiValue(list, true));
|
|
|
|
|
+ }
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
|
pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
@@ -529,6 +612,15 @@ public class SaleOrderController {
|
|
|
String keyword = jsonObject.getString("keyword");
|
|
String keyword = jsonObject.getString("keyword");
|
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, searchFilter);
|
|
|
// 当前登录企业作为供应商
|
|
// 当前登录企业作为供应商
|
|
|
|
|
+ SearchFilter filter = userService.distribute();
|
|
|
|
|
+ if (filter != null && filter.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (filter != null && !CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
|
|
+ List<Object> list = new ArrayList<>();
|
|
|
|
|
+ list.add(filter.getDistribute());
|
|
|
|
|
+ pageParams.getFilters().put("pu_venduu", new MultiValue(list, true));
|
|
|
|
|
+ }
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
sortList.add(new Sort("pu_id", false, Type.LONG, new Long(1)));
|
|
|
pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|