diff --git a/app/api/logic/CartLogic.php b/app/api/logic/CartLogic.php index 5082699..ad4b53a 100644 --- a/app/api/logic/CartLogic.php +++ b/app/api/logic/CartLogic.php @@ -50,6 +50,10 @@ class CartLogic } if ($info) { + if($goods_num + $info['goods_num'] > 2 || $goods_num >2){ + return '每单限额两套'; + } + //购物车内已有该商品 $update_data = [ 'goods_num' => $goods_num + $info['goods_num'], diff --git a/app/api/logic/OrderLogic.php b/app/api/logic/OrderLogic.php index 6de215a..b8087b8 100644 --- a/app/api/logic/OrderLogic.php +++ b/app/api/logic/OrderLogic.php @@ -926,9 +926,17 @@ class OrderLogic extends LogicBase } public static function getYuyueTime($data){ + $time = "TIME( + CONCAT( + LPAD(SUBSTRING_INDEX(start_time, ':', 1), 2, '0'), + ':', + LPAD(SUBSTRING_INDEX(start_time, ':', -1), 2, '0'), + ':00' + ) + )"; return Db::name("order_yuyetime") ->where("store_id",$data['store_id']) - ->order("start_time","asc") + ->order($time) ->select() ->toArray(); }