|
@@ -23,6 +23,7 @@ import com.iamberry.rst.faces.order.*;
|
|
|
import com.iamberry.rst.faces.product.ProductService;
|
|
|
import com.iamberry.rst.faces.sms.SmsService;
|
|
|
import com.iamberry.rst.util.GenerateKeyUtil;
|
|
|
+import com.iamberry.rst.util.PageUtil;
|
|
|
import com.iamberry.rst.utils.AdminUtils;
|
|
|
import com.iamberry.rst.utils.ExcelUtil;
|
|
|
import com.iamberry.rst.utils.StitchAttrUtil;
|
|
@@ -122,46 +123,44 @@ public class AdminSalesOrderController {
|
|
|
List<ProductColor> productColorList = productService.listproductAndColor(productColor);
|
|
|
|
|
|
//判断用户只能查看自己所能查询的公司的订单
|
|
|
-// Integer[] storeIds = orderDepartService.getDepartStoreIds(AdminUtils.getLoginAdminId());
|
|
|
-// if(storeIds.length < 1){
|
|
|
-// // 不查询客诉添加的订单
|
|
|
-// salesOrder.setIsSelectCustomer(2);
|
|
|
-// //分页获取订单信息
|
|
|
-// PagedResult<SalesOrder> pagedResult = PageUtil.getPage(new ArrayList<SalesOrder>());
|
|
|
-// pagedResult.setTotal(0);
|
|
|
-// pagedResult.setPageNo(1);
|
|
|
-// pagedResult.setPages(0);
|
|
|
-// pagedResult.setPageSize(20);
|
|
|
-//
|
|
|
-// if (totalNum != 0) {
|
|
|
-// pagedResult.setTotal(totalNum);
|
|
|
-// }
|
|
|
-// ModelAndView mv = new ModelAndView("order/salesOrder/sales_order_list");
|
|
|
-// StitchAttrUtil.getSa()
|
|
|
-// .addDatePro("yyyy-MM-dd HH:mm:ss","startDate","endDate")
|
|
|
-// .addNoPro("suSalesOrderItemList")
|
|
|
-// .addNoPro("salesOrderItemList")
|
|
|
-// .setModelAndView(salesOrder, mv, "/admin/salesOrder/list_order_page", pagedResult);
|
|
|
-// salesOrder.setSalesOrderItemList(null);
|
|
|
-//
|
|
|
-// // 查询订单各个状态数量
|
|
|
-// mv.addObject("orderNum",salesOrderService.getStatusNum());
|
|
|
-// mv.addObject("listStoreInfo",listStoreInfo);
|
|
|
-// mv.addObject("logisticsInfoList",logisticsInfoList);
|
|
|
-// mv.addObject("identity",AdminUtils.getLoginAdmin().getAdminDept());
|
|
|
-// mv.addObject("productColorList",productColorList);
|
|
|
-// mv.addObject("admin",AdminUtils.getLoginAdmin());
|
|
|
-// return mv;
|
|
|
-// }else{
|
|
|
-// salesOrder.setStoreIds(storeIds);
|
|
|
-// }
|
|
|
-
|
|
|
- // 开始装配查询订单的数据
|
|
|
- if(AdminUtils.getLoginAdmin().getAdminDept() == 2){
|
|
|
- // 如果是销售部门,只允许查看自己的订单
|
|
|
- salesOrder.setSalesAdminId(AdminUtils.getLoginAdmin().getAdminId());
|
|
|
+ Integer[] storeIds = orderDepartService.getDepartStoreIds(AdminUtils.getLoginAdminId());
|
|
|
+ if(storeIds.length < 1){
|
|
|
+ // 不查询客诉添加的订单
|
|
|
+ salesOrder.setIsSelectCustomer(2);
|
|
|
+ //分页获取订单信息
|
|
|
+ PagedResult<SalesOrder> pagedResult = PageUtil.getPage(new ArrayList<SalesOrder>());
|
|
|
+ pagedResult.setTotal(0);
|
|
|
+ pagedResult.setPageNo(1);
|
|
|
+ pagedResult.setPages(0);
|
|
|
+ pagedResult.setPageSize(20);
|
|
|
+
|
|
|
+ if (totalNum != 0) {
|
|
|
+ pagedResult.setTotal(totalNum);
|
|
|
+ }
|
|
|
+ ModelAndView mv = new ModelAndView("order/salesOrder/sales_order_list");
|
|
|
+ StitchAttrUtil.getSa()
|
|
|
+ .addDatePro("yyyy-MM-dd HH:mm:ss","startDate","endDate")
|
|
|
+ .addNoPro("suSalesOrderItemList")
|
|
|
+ .addNoPro("salesOrderItemList")
|
|
|
+ .setModelAndView(salesOrder, mv, "/admin/salesOrder/list_order_page", pagedResult);
|
|
|
+ salesOrder.setSalesOrderItemList(null);
|
|
|
+
|
|
|
+ // 查询订单各个状态数量
|
|
|
+ mv.addObject("orderNum",salesOrderService.getStatusNum());
|
|
|
+ mv.addObject("listStoreInfo",listStoreInfo);
|
|
|
+ mv.addObject("logisticsInfoList",logisticsInfoList);
|
|
|
+ mv.addObject("identity",AdminUtils.getLoginAdmin().getAdminDept());
|
|
|
+ mv.addObject("productColorList",productColorList);
|
|
|
+ mv.addObject("admin",AdminUtils.getLoginAdmin());
|
|
|
+ return mv;
|
|
|
+ }else{
|
|
|
+ salesOrder.setStoreIds(storeIds);
|
|
|
}
|
|
|
|
|
|
+ // 搜索店铺
|
|
|
+ storeInfo.setStoreIds(storeIds);
|
|
|
+ listStoreInfo = storeInfoService.listStore(storeInfo);
|
|
|
+
|
|
|
// 不查询客诉添加的订单
|
|
|
salesOrder.setIsSelectCustomer(2);
|
|
|
//分页获取订单信息
|