|
@@ -77,6 +77,8 @@ public class AdminSalesOrderController {
|
|
|
private KuaiDi100 kuaidi100;
|
|
|
@Autowired
|
|
|
private SmsService smsService;
|
|
|
+ @Autowired
|
|
|
+ private OrderWarehouseService orderWarehouseService;
|
|
|
/**
|
|
|
* 分页查询订单列表信息
|
|
|
* @param request
|
|
@@ -1134,41 +1136,41 @@ public class AdminSalesOrderController {
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
- @ResponseBody
|
|
|
- @RequestMapping("/notice_distribution")
|
|
|
- @RequiresPermissions("salesOrder:distribution:salesOrder")
|
|
|
- public ResponseJson noticeDistribution(HttpServletRequest request,Integer[] salesOrderIds,Integer warehouseId) throws Exception {
|
|
|
- ResponseJson rj = ResponseJson.getFAILURE();
|
|
|
- Integer flag = 0;
|
|
|
- StringBuilder errorId = new StringBuilder();
|
|
|
- if(warehouseId == null){
|
|
|
- return rj;
|
|
|
- }
|
|
|
- for (Integer salesIds:salesOrderIds) {
|
|
|
- SalesOrder salesOrder = salesOrderService.getSalesOrderById(salesIds);
|
|
|
- if(salesOrder == null || salesOrder.getSalesPostFirm() == null || salesOrder.getSalesPostFirm().isEmpty()){
|
|
|
- //检查订单是否已经有了配送方式,如果没有不允许通知配货
|
|
|
- errorId.append(salesIds).append(",");
|
|
|
- continue;
|
|
|
- }
|
|
|
- SalesOrder newOrder = new SalesOrder();
|
|
|
- newOrder.setSalesId(salesIds);
|
|
|
- newOrder.setSalesOrderId(salesOrder.getSalesDealCode());
|
|
|
- newOrder.setSalesShippingStatus(11);
|
|
|
- newOrder.setSalesWarehouseId(warehouseId);
|
|
|
- flag = salesOrderService.noticeDistribution(newOrder);
|
|
|
- if(flag < 1){
|
|
|
- errorId.append(salesIds).append(",");
|
|
|
- }
|
|
|
- }
|
|
|
- if(errorId.length() > 0){
|
|
|
- rj.setResultMsg(errorId.toString());
|
|
|
- logger.info("通知配货失败订单id:"+errorId);
|
|
|
- return rj;
|
|
|
- }
|
|
|
- rj = new ResponseJson(200, "修改成功", 200);
|
|
|
- return rj;
|
|
|
- }
|
|
|
+// @ResponseBody
|
|
|
+// @RequestMapping("/notice_distribution")
|
|
|
+// @RequiresPermissions("salesOrder:distribution:salesOrder")
|
|
|
+// public ResponseJson noticeDistribution(HttpServletRequest request,Integer[] salesOrderIds,Integer warehouseId) throws Exception {
|
|
|
+// ResponseJson rj = ResponseJson.getFAILURE();
|
|
|
+// Integer flag = 0;
|
|
|
+// StringBuilder errorId = new StringBuilder();
|
|
|
+// if(warehouseId == null){
|
|
|
+// return rj;
|
|
|
+// }
|
|
|
+// for (Integer salesIds:salesOrderIds) {
|
|
|
+// SalesOrder salesOrder = salesOrderService.getSalesOrderById(salesIds);
|
|
|
+// if(salesOrder == null || salesOrder.getSalesPostFirm() == null || salesOrder.getSalesPostFirm().isEmpty()){
|
|
|
+// //检查订单是否已经有了配送方式,如果没有不允许通知配货
|
|
|
+// errorId.append(salesIds).append(",");
|
|
|
+// continue;
|
|
|
+// }
|
|
|
+// SalesOrder newOrder = new SalesOrder();
|
|
|
+// newOrder.setSalesId(salesIds);
|
|
|
+// newOrder.setSalesOrderId(salesOrder.getSalesDealCode());
|
|
|
+// newOrder.setSalesShippingStatus(11);
|
|
|
+// newOrder.setSalesWarehouseId(warehouseId);
|
|
|
+// flag = salesOrderService.noticeDistribution(newOrder);
|
|
|
+// if(flag < 1){
|
|
|
+// errorId.append(salesIds).append(",");
|
|
|
+// }
|
|
|
+// }
|
|
|
+// if(errorId.length() > 0){
|
|
|
+// rj.setResultMsg(errorId.toString());
|
|
|
+// logger.info("通知配货失败订单id:"+errorId);
|
|
|
+// return rj;
|
|
|
+// }
|
|
|
+// rj = new ResponseJson(200, "修改成功", 200);
|
|
|
+// return rj;
|
|
|
+// }
|
|
|
|
|
|
|
|
|
/**
|