瀏覽代碼

Merge remote-tracking branch 'remotes/origin/developer' into developerA

Aslee 3 年之前
父節點
當前提交
8c0e91e205
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/main/java/com/caimei/modules/order/web/NewOrderController.java

+ 4 - 0
src/main/java/com/caimei/modules/order/web/NewOrderController.java

@@ -548,6 +548,10 @@ public class NewOrderController extends BaseController {
     @RequestMapping("confirmOrder")
     @RequestMapping("confirmOrder")
     public String confirmOrder(Integer orderID, Model model, RedirectAttributes redirectAttributes) {
     public String confirmOrder(Integer orderID, Model model, RedirectAttributes redirectAttributes) {
         NewOrder order = newOrderService.get(orderID + "");
         NewOrder order = newOrderService.get(orderID + "");
+        if (StringUtils.isNotEmpty(order.getStatus()) && Integer.parseInt(order.getStatus())>0){
+            addMessage(redirectAttributes, "订单状态异常,请刷新后重试!");
+            return "redirect:" + Global.getAdminPath() + "/order/detail/?id=" + orderID;
+        }
         //优惠券确认消耗
         //优惠券确认消耗
         CmCouponOrderRecord orderRecord = order.getCouponOrderRecord();
         CmCouponOrderRecord orderRecord = order.getCouponOrderRecord();
         if (order.getCouponAmount() > 0 && orderRecord != null) {
         if (order.getCouponAmount() > 0 && orderRecord != null) {