/** * 修改订单状态 * * @param orderId 要修改的订单编号 * @param order_status 修改后的订单状态 * @throws SchedulerException */ @RequestMapping(value = "/updateOrderByPhone", method = RequestMethod.POST) @ResponseBody public JSONObject updateOrderByPhone( HttpSession httpSession, @RequestParam("order_id") Long order_id, @RequestParam(required = false, value = "order_note") String order_note, @RequestParam("order_status") Integer order_status) throws SchedulerException { staff staff = (staff) httpSession.getAttribute("staff"); // 获取员工 if (staff == null) { return CommonUtil.constructResponse(0, "员工不存在", null); } int oldStatus = order_status - 10; if (orderService.updateOrder(order_id, order_status, oldStatus, order_note)) { if (order_status == 30) { loadTask.delTask(order_id + "", "DistributionJob"); loadTask.addBalanceTask(new BalanceJob(order_id)); } return CommonUtil.constructResponse(1, "修改成功", null); } return CommonUtil.constructResponse(0, "修改失败", 0); }