|
@@ -192,6 +192,18 @@ class Order extends Base
|
|
|
*/
|
|
|
public function submit()
|
|
|
{
|
|
|
+ //限制每人购买单数
|
|
|
+ $oneuser_ordernum_limit = config('site.oneuser_ordernum_limit');
|
|
|
+ $map = [
|
|
|
+ 'user_id' => $this->auth->id,
|
|
|
+ 'status' => 1,
|
|
|
+ ];
|
|
|
+ $now_ordernum = Db::name('unishop_order')->where($map)->count();
|
|
|
+
|
|
|
+ if($now_ordernum >= $oneuser_ordernum_limit){
|
|
|
+ $this->error('您的购买已达上限');
|
|
|
+ }
|
|
|
+ //
|
|
|
$data = $this->request->post();
|
|
|
try {
|
|
|
$validate = Loader::validate('\\addons\\unishop\\validate\\Order');
|