|
|
@@ -23,6 +23,7 @@ import com.uas.search.b2b.model.Sort;
|
|
|
import com.uas.search.b2b.util.SearchConstants;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.ui.ModelMap;
|
|
|
+import org.springframework.util.CollectionUtils;
|
|
|
import org.springframework.util.StringUtils;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
@@ -65,10 +66,18 @@ public class PurcOrderChangeController {
|
|
|
public SPage<PurchaseOrderAll> findByPageInfo(PageParams pageParams, String searchFilter) {
|
|
|
PageInfo pageInfo = new PageInfo(pageParams);
|
|
|
SearchFilter filter = JSONObject.parseObject(searchFilter, SearchFilter.class);
|
|
|
- pageInfo.filter("enUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
- pageInfo.filter("status",Status.NOT_REPLY.value());
|
|
|
-// pageInfo.filter("source", "B2B");
|
|
|
- return orderChangeService.findEnableToChange(pageInfo, filter);
|
|
|
+ com.uas.search.b2b.model.PageParams params = searchService.convertPageParams(pageParams, searchFilter);
|
|
|
+ if (!StringUtils.isEmpty(filter.getKeyword())) {
|
|
|
+ params.getFilters().put("pu_enuu", SystemSession.getUser().getEnterprise().getUu());
|
|
|
+ List<Sort> sortList = new ArrayList<>();
|
|
|
+ sortList.add(new Sort("pu_id", false, Sort.Type.LONG, new Long(1)));
|
|
|
+ params.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
|
+ return searchService.findEnableToChange(filter.getKeyword(), params);
|
|
|
+ } else {
|
|
|
+ pageInfo.filter("enUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
+ return orderChangeService.findEnableToChange(pageInfo, filter);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -209,8 +218,8 @@ public class PurcOrderChangeController {
|
|
|
modelAndView.addObject("state", "全部");
|
|
|
modelAndView.addObject("data", filter.getKeyword() == null ? orderChangeService.findByPageInfo(pageInfo, filter).getContent()
|
|
|
: getAllPurcOrderChange(params, searchFilter).getContent());
|
|
|
- modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/purcChange", "客户采购变更单列表_全部"));
|
|
|
- logger.log("客户采购变更单", "导出Excel列表", "导出全部Excel列表");
|
|
|
+ modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/purcChange", "采购变更单列表_全部"));
|
|
|
+ logger.log("采购变更单", "导出Excel列表", "导出全部Excel列表");
|
|
|
return modelAndView;
|
|
|
}
|
|
|
|
|
|
@@ -234,8 +243,8 @@ public class PurcOrderChangeController {
|
|
|
modelAndView.addObject("state", "已处理");
|
|
|
modelAndView.addObject("data", filter.getKeyword() == null ? orderChangeService.findByPageInfo(pageInfo, filter).getContent()
|
|
|
: getPurcOrderChangeDone(params, searchFilter).getContent());
|
|
|
- modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/purcChange", "客户采购变更单列表_已处理"));
|
|
|
- logger.log("客户采购变更单", "导出Excel列表", "导出已处理Excel列表");
|
|
|
+ modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/purcChange", "采购变更单列表_已处理"));
|
|
|
+ logger.log("采购变更单", "导出Excel列表", "导出已处理Excel列表");
|
|
|
return modelAndView;
|
|
|
}
|
|
|
|
|
|
@@ -260,8 +269,8 @@ public class PurcOrderChangeController {
|
|
|
modelAndView.addObject("state", "待确认");
|
|
|
modelAndView.addObject("data", filter.getKeyword() == null ? orderChangeService.findByPageInfo(pageInfo, filter).getContent()
|
|
|
: getPurcOrderChangeTodo(params, searchFilter).getContent());
|
|
|
- modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/purcChange", "客户采购变更单列表_待确认"));
|
|
|
- logger.log("客户采购变更单", "导出Excel列表", "导出待确认Excel列表");
|
|
|
+ modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/purcChange", "采购变更单列表_待确认"));
|
|
|
+ logger.log("采购变更单", "导出Excel列表", "导出待确认Excel列表");
|
|
|
return modelAndView;
|
|
|
}
|
|
|
|
|
|
@@ -285,8 +294,8 @@ public class PurcOrderChangeController {
|
|
|
modelAndView.addObject("state", "已处理");
|
|
|
modelAndView.addObject("data", filter.getKeyword() == null ? orderChangeService.findByPageInfo(pageInfo, filter).getContent()
|
|
|
: getPurcOrderChangeUnread(params, searchFilter).getContent());
|
|
|
- modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/purcChange", "客户采购变更单列表_无需确认"));
|
|
|
- logger.log("客户采购变更单", "导出Excel列表", "导出无需确认Excel列表");
|
|
|
+ modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/purcChange", "采购变更单列表_无需确认"));
|
|
|
+ logger.log("采购变更单", "导出Excel列表", "导出无需确认Excel列表");
|
|
|
return modelAndView;
|
|
|
}
|
|
|
|