|
@@ -771,12 +771,22 @@ public class SaleOrderController {
|
|
|
public ModelAndView exportOrders(String searchFilter) {
|
|
public ModelAndView exportOrders(String searchFilter) {
|
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
|
|
|
+ pageInfo.sorting("date", Direction.DESC);
|
|
|
|
|
+ pageInfo.filter("vendUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
PageParams params = new PageParams(pageInfo);
|
|
PageParams params = new PageParams(pageInfo);
|
|
|
|
|
+ SearchFilter distribute = userService.distribute();
|
|
|
|
|
+ if (distribute != null && distribute.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (distribute != null && !CollectionUtils.isEmpty(distribute.getDistribute())) {
|
|
|
|
|
+ filter.setDistribute(distribute.getDistribute());
|
|
|
|
|
+ }
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
|
modelAndView.addObject("state", "全部");
|
|
modelAndView.addObject("state", "全部");
|
|
|
- modelAndView.addObject("data", getPurchaseOrderItems(params, searchFilter).getContent());
|
|
|
|
|
|
|
+ modelAndView.addObject("data", filter.getKeyword() == null ? purchaseOrderService.findAllDetailByPageInfo(pageInfo, filter).getContent()
|
|
|
|
|
+ : getPurchaseOrderItems(params, searchFilter).getContent());
|
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "客户采购单列表_全部"));
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "客户采购单列表_全部"));
|
|
|
logger.log("客户采购单", "导出Excel列表", "导出全部Excel列表");
|
|
logger.log("客户采购单", "导出Excel列表", "导出全部Excel列表");
|
|
|
return modelAndView;
|
|
return modelAndView;
|
|
@@ -791,13 +801,23 @@ public class SaleOrderController {
|
|
|
@RequestMapping(value = "/xls", params = RequestState.TODO, method = RequestMethod.GET)
|
|
@RequestMapping(value = "/xls", params = RequestState.TODO, method = RequestMethod.GET)
|
|
|
public ModelAndView exportTodoOrders(String searchFilter) {
|
|
public ModelAndView exportTodoOrders(String searchFilter) {
|
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
|
|
|
+ SearchFilter distribute = userService.distribute();
|
|
|
|
|
+ if (distribute != null && distribute.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (distribute != null && !CollectionUtils.isEmpty(distribute.getDistribute())) {
|
|
|
|
|
+ filter.setDistribute(distribute.getDistribute());
|
|
|
|
|
+ }
|
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
|
|
|
+ pageInfo.sorting("date", Direction.DESC);
|
|
|
|
|
+ pageInfo.filter("vendUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
PageParams params = new PageParams(pageInfo);
|
|
PageParams params = new PageParams(pageInfo);
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
|
modelAndView.addObject("state", "待回复");
|
|
modelAndView.addObject("state", "待回复");
|
|
|
- modelAndView.addObject("data", getTodoPurchaseOrderItems(params, searchFilter).getContent());
|
|
|
|
|
|
|
+ modelAndView.addObject("data", filter.getKeyword() == null ? purchaseOrderService.findOrdersByPageInfo(pageInfo, filter).getContent()
|
|
|
|
|
+ : getTodoPurchaseOrderItems(params, searchFilter).getContent());
|
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "客户采购单列表 _待回复"));
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "客户采购单列表 _待回复"));
|
|
|
logger.log("客户采购单", "导出Excel列表", "导出待回复Excel列表");
|
|
logger.log("客户采购单", "导出Excel列表", "导出待回复Excel列表");
|
|
|
return modelAndView;
|
|
return modelAndView;
|
|
@@ -812,13 +832,23 @@ public class SaleOrderController {
|
|
|
@RequestMapping(value = "/xls", params = RequestState.DONE, method = RequestMethod.GET)
|
|
@RequestMapping(value = "/xls", params = RequestState.DONE, method = RequestMethod.GET)
|
|
|
public ModelAndView exportDoneOrders(String searchFilter) {
|
|
public ModelAndView exportDoneOrders(String searchFilter) {
|
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
|
|
|
+ SearchFilter distribute = userService.distribute();
|
|
|
|
|
+ if (distribute != null && distribute.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (distribute != null && !CollectionUtils.isEmpty(distribute.getDistribute())) {
|
|
|
|
|
+ filter.setDistribute(distribute.getDistribute());
|
|
|
|
|
+ }
|
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
|
|
|
+ pageInfo.sorting("date", Direction.DESC);
|
|
|
|
|
+ pageInfo.filter("vendUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
PageParams params = new PageParams(pageInfo);
|
|
PageParams params = new PageParams(pageInfo);
|
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
|
modelAndView.addObject("state", "已回复");
|
|
modelAndView.addObject("state", "已回复");
|
|
|
- modelAndView.addObject("data", getDonePurchaseOrderItems(params, searchFilter).getContent());
|
|
|
|
|
|
|
+ modelAndView.addObject("data", filter.getKeyword() == null ? purchaseOrderService.findOrdersByPageInfo(pageInfo, filter).getContent()
|
|
|
|
|
+ : getDonePurchaseOrderItems(params, searchFilter).getContent());
|
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "客户采购单列表_已回复"));
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "客户采购单列表_已回复"));
|
|
|
logger.log("客户采购单", "导出Excel列表", "导出已回复Excel列表");
|
|
logger.log("客户采购单", "导出Excel列表", "导出已回复Excel列表");
|
|
|
return modelAndView;
|
|
return modelAndView;
|
|
@@ -833,13 +863,24 @@ public class SaleOrderController {
|
|
|
@RequestMapping(value = "/xls", params = RequestState.END, method = RequestMethod.GET)
|
|
@RequestMapping(value = "/xls", params = RequestState.END, method = RequestMethod.GET)
|
|
|
public ModelAndView exportEndOrders(String searchFilter) {
|
|
public ModelAndView exportEndOrders(String searchFilter) {
|
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
|
|
|
+ SearchFilter distribute = userService.distribute();
|
|
|
|
|
+ if (distribute != null && distribute.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (distribute != null && !CollectionUtils.isEmpty(distribute.getDistribute())) {
|
|
|
|
|
+ filter.setDistribute(distribute.getDistribute());
|
|
|
|
|
+ }
|
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
|
|
|
+ pageInfo.sorting("date", Direction.DESC);
|
|
|
|
|
+ pageInfo.filter("vendUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
|
|
+ pageInfo.filter("end", Constant.YES);
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
PageParams params = new PageParams(pageInfo);
|
|
PageParams params = new PageParams(pageInfo);
|
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
|
modelAndView.addObject("state", "已结案");
|
|
modelAndView.addObject("state", "已结案");
|
|
|
- modelAndView.addObject("data", getEndPurchaseOrderItems(params, searchFilter).getContent());
|
|
|
|
|
|
|
+ modelAndView.addObject("data", filter.getKeyword() == null ? purchaseOrderService.findOrdersByPageInfo(pageInfo, filter).getContent()
|
|
|
|
|
+ : getEndPurchaseOrderItems(params, searchFilter).getContent());
|
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "客户采购单列表_已结案"));
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "客户采购单列表_已结案"));
|
|
|
logger.log("客户采购单", "导出Excel列表", "导出已结案Excel列表");
|
|
logger.log("客户采购单", "导出Excel列表", "导出已结案Excel列表");
|
|
|
return modelAndView;
|
|
return modelAndView;
|
|
@@ -854,13 +895,23 @@ public class SaleOrderController {
|
|
|
@RequestMapping(value = "/xls", params = RequestState.WAITING, method = RequestMethod.GET)
|
|
@RequestMapping(value = "/xls", params = RequestState.WAITING, method = RequestMethod.GET)
|
|
|
public ModelAndView exportWaitingOrders(String searchFilter) {
|
|
public ModelAndView exportWaitingOrders(String searchFilter) {
|
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
|
|
|
+ SearchFilter distribute = userService.distribute();
|
|
|
|
|
+ if (distribute != null && distribute.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (distribute != null && !CollectionUtils.isEmpty(distribute.getDistribute())) {
|
|
|
|
|
+ filter.setDistribute(distribute.getDistribute());
|
|
|
|
|
+ }
|
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
|
|
|
+ pageInfo.sorting("date", Direction.DESC);
|
|
|
|
|
+ pageInfo.filter("vendUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
PageParams params = new PageParams(pageInfo);
|
|
PageParams params = new PageParams(pageInfo);
|
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
|
modelAndView.addObject("state", "待交货");
|
|
modelAndView.addObject("state", "待交货");
|
|
|
- modelAndView.addObject("data", getWaitingPurchaseOrderItems(params, searchFilter).getContent());
|
|
|
|
|
|
|
+ modelAndView.addObject("data", filter.getKeyword() == null ? purchaseOrderService.findOrdersByPageInfo(pageInfo, filter).getContent()
|
|
|
|
|
+ : getWaitingPurchaseOrderItems(params, searchFilter).getContent());
|
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "客户采购单列表_待交货"));
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "客户采购单列表_待交货"));
|
|
|
logger.log("客户采购单", "导出Excel列表", "导出待交货Excel列表");
|
|
logger.log("客户采购单", "导出Excel列表", "导出待交货Excel列表");
|
|
|
return modelAndView;
|
|
return modelAndView;
|
|
@@ -874,13 +925,26 @@ public class SaleOrderController {
|
|
|
*/
|
|
*/
|
|
|
@RequestMapping(value = "/xls", params = RequestState.RECEIVED, method = RequestMethod.GET)
|
|
@RequestMapping(value = "/xls", params = RequestState.RECEIVED, method = RequestMethod.GET)
|
|
|
public ModelAndView exportReceivedOrders(PageParams params, String searchFilter) {
|
|
public ModelAndView exportReceivedOrders(PageParams params, String searchFilter) {
|
|
|
|
|
+ PageInfo pageInfo = new PageInfo(params);
|
|
|
params.setPage(1);
|
|
params.setPage(1);
|
|
|
params.setCount(SearchConstants.TOP_NUM);
|
|
params.setCount(SearchConstants.TOP_NUM);
|
|
|
|
|
+ SearchFilter filter = JSONObject.parseObject(searchFilter, SearchFilter.class);
|
|
|
|
|
+ SearchFilter distribute = userService.distribute();
|
|
|
|
|
+ if (distribute != null && distribute.getDistribute() == null) {
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (distribute != null && !CollectionUtils.isEmpty(distribute.getDistribute())) {
|
|
|
|
|
+ filter.setDistribute(distribute.getDistribute());
|
|
|
|
|
+ }
|
|
|
|
|
+ pageInfo.filter("vendUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
|
|
+ pageInfo.filter("end", Constant.YES);
|
|
|
|
|
+ pageInfo.sorting("date", Direction.DESC);
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
|
modelAndView.addObject("state", "已收货");
|
|
modelAndView.addObject("state", "已收货");
|
|
|
- modelAndView.addObject("data", getReceivedPurchaseOrderItems(params, searchFilter).getContent());
|
|
|
|
|
|
|
+ modelAndView.addObject("data", filter.getKeyword() == null ? purchaseOrderService.findOrdersByPageInfo(pageInfo, filter).getContent()
|
|
|
|
|
+ : getReceivedPurchaseOrderItems(params, searchFilter).getContent());
|
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "客户采购单列表_已收货"));
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "客户采购单列表_已收货"));
|
|
|
logger.log("客户采购单", "导出Excel列表", "导出已收货Excel列表");
|
|
logger.log("客户采购单", "导出Excel列表", "导出已收货Excel列表");
|
|
|
return modelAndView;
|
|
return modelAndView;
|
|
@@ -1132,12 +1196,15 @@ public class SaleOrderController {
|
|
|
public ModelAndView exportPurcOrders(String searchFilter) {
|
|
public ModelAndView exportPurcOrders(String searchFilter) {
|
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
|
- PageParams params = new PageParams(pageInfo);
|
|
|
|
|
|
|
+ pageInfo.sorting("date", Direction.DESC);
|
|
|
|
|
+ pageInfo.filter("enUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
|
|
+ PageParams params = new PageParams(pageInfo);
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
|
modelAndView.addObject("state", "全部");
|
|
modelAndView.addObject("state", "全部");
|
|
|
- modelAndView.addObject("data", getAllPurcOrderItems(params, searchFilter).getContent());
|
|
|
|
|
|
|
+ modelAndView.addObject("data", filter.getKeyword() == null ? purchaseOrderService.findOrdersByPageInfo(pageInfo, filter).getContent()
|
|
|
|
|
+ : getAllPurcOrderItems(params, searchFilter).getContent());
|
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "采购单列表_全部"));
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "采购单列表_全部"));
|
|
|
logger.log("采购单", "导出Excel列表", "导出全部Excel列表");
|
|
logger.log("采购单", "导出Excel列表", "导出全部Excel列表");
|
|
|
return modelAndView;
|
|
return modelAndView;
|
|
@@ -1153,12 +1220,15 @@ public class SaleOrderController {
|
|
|
public ModelAndView exportPurcTodoOrders(String searchFilter) {
|
|
public ModelAndView exportPurcTodoOrders(String searchFilter) {
|
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
|
|
|
+ pageInfo.sorting("date", Direction.DESC);
|
|
|
|
|
+ pageInfo.filter("enUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
PageParams params = new PageParams(pageInfo);
|
|
PageParams params = new PageParams(pageInfo);
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
|
modelAndView.addObject("state", "待回复");
|
|
modelAndView.addObject("state", "待回复");
|
|
|
- modelAndView.addObject("data", getTodoPurcOrderItems(params, searchFilter).getContent());
|
|
|
|
|
|
|
+ modelAndView.addObject("data", filter.getKeyword() == null ? purchaseOrderService.findOrdersByPageInfo(pageInfo, filter).getContent()
|
|
|
|
|
+ : getTodoPurcOrderItems(params, searchFilter).getContent());
|
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "采购单列表 _待回复"));
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "采购单列表 _待回复"));
|
|
|
logger.log("采购单", "导出Excel列表", "导出待回复Excel列表");
|
|
logger.log("采购单", "导出Excel列表", "导出待回复Excel列表");
|
|
|
return modelAndView;
|
|
return modelAndView;
|
|
@@ -1174,12 +1244,15 @@ public class SaleOrderController {
|
|
|
public ModelAndView exportPurcDoneOrders(String searchFilter) {
|
|
public ModelAndView exportPurcDoneOrders(String searchFilter) {
|
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
|
|
|
+ pageInfo.sorting("date", Direction.DESC);
|
|
|
|
|
+ pageInfo.filter("enUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
PageParams params = new PageParams(pageInfo);
|
|
PageParams params = new PageParams(pageInfo);
|
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
|
modelAndView.addObject("state", "已回复");
|
|
modelAndView.addObject("state", "已回复");
|
|
|
- modelAndView.addObject("data", getDonePurcOrderItems(params, searchFilter).getContent());
|
|
|
|
|
|
|
+ modelAndView.addObject("data", filter.getKeyword() == null ? purchaseOrderService.findOrdersByPageInfo(pageInfo, filter).getContent()
|
|
|
|
|
+ : getDonePurcOrderItems(params, searchFilter).getContent());
|
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "采购单列表_已回复"));
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "采购单列表_已回复"));
|
|
|
logger.log("采购单", "导出Excel列表", "导出已回复Excel列表");
|
|
logger.log("采购单", "导出Excel列表", "导出已回复Excel列表");
|
|
|
return modelAndView;
|
|
return modelAndView;
|
|
@@ -1195,12 +1268,15 @@ public class SaleOrderController {
|
|
|
public ModelAndView exportPurcEndOrders(String searchFilter) {
|
|
public ModelAndView exportPurcEndOrders(String searchFilter) {
|
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
|
|
|
+ pageInfo.sorting("date", Direction.DESC);
|
|
|
|
|
+ pageInfo.filter("enUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
PageParams params = new PageParams(pageInfo);
|
|
PageParams params = new PageParams(pageInfo);
|
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
|
modelAndView.addObject("state", "已结案");
|
|
modelAndView.addObject("state", "已结案");
|
|
|
- modelAndView.addObject("data", getEndPurcOrderItems(params, searchFilter).getContent());
|
|
|
|
|
|
|
+ modelAndView.addObject("data", filter.getKeyword() == null ? purchaseOrderService.findOrdersByPageInfo(pageInfo, filter).getContent()
|
|
|
|
|
+ : getEndPurcOrderItems(params, searchFilter).getContent());
|
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "采购单列表_已结案"));
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "采购单列表_已结案"));
|
|
|
logger.log("采购单", "导出Excel列表", "导出已结案Excel列表");
|
|
logger.log("采购单", "导出Excel列表", "导出已结案Excel列表");
|
|
|
return modelAndView;
|
|
return modelAndView;
|
|
@@ -1216,12 +1292,15 @@ public class SaleOrderController {
|
|
|
public ModelAndView exportPurcWaitingOrders(String searchFilter) {
|
|
public ModelAndView exportPurcWaitingOrders(String searchFilter) {
|
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
SearchFilter filter = FlexJsonUtils.fromJson(searchFilter, SearchFilter.class);
|
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
PageInfo pageInfo = new PageInfo(1, JxlsExcelView.MAX_SIZE, 0);
|
|
|
|
|
+ pageInfo.sorting("date", Direction.DESC);
|
|
|
|
|
+ pageInfo.filter("enUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
PageParams params = new PageParams(pageInfo);
|
|
PageParams params = new PageParams(pageInfo);
|
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
ModelAndView modelAndView = new ModelAndView();
|
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
modelAndView.addObject("dateFormat", dateFormat);
|
|
|
modelAndView.addObject("state", "待交货");
|
|
modelAndView.addObject("state", "待交货");
|
|
|
- modelAndView.addObject("data", getWaitingPurcOrderItems(params, searchFilter).getContent());
|
|
|
|
|
|
|
+ modelAndView.addObject("data", filter.getKeyword() == null ? purchaseOrderService.findOrdersByPageInfo(pageInfo, filter).getContent()
|
|
|
|
|
+ : getWaitingPurcOrderItems(params, searchFilter).getContent());
|
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "采购单列表_待交货"));
|
|
modelAndView.setView(new JxlsExcelView("classpath:jxls-tpl/sale/saleOrder", "采购单列表_待交货"));
|
|
|
logger.log("采购单", "导出Excel列表", "导出待交货Excel列表");
|
|
logger.log("采购单", "导出Excel列表", "导出待交货Excel列表");
|
|
|
return modelAndView;
|
|
return modelAndView;
|