diff --git a/app/api/logic/order/OrderLogic.php b/app/api/logic/order/OrderLogic.php index 547d1cf..ba65a94 100644 --- a/app/api/logic/order/OrderLogic.php +++ b/app/api/logic/order/OrderLogic.php @@ -198,6 +198,16 @@ class OrderLogic extends BaseLogic return false; } $_order = $orderInfo['order']; + $where=[ + 'merchant'=>$mer_id, + 'order_arr'=>$_order['order_arr'], + 'cart_id'=>$_order['cart_id'], + ]; + $find=Opurchaseclass::where($where)->find(); + if($find){ + self::setError('订单已存在,不能重复提交'); + return false; + } // if ($_order['total'] < $merchant['mer_money']) { // self::setError('商户余额不足'); // return false;