postData(); $user = $this->getUser(); $activityDetail = (new ActivityModel())->detail($activity_id); if (!$activityDetail) { return $this->renderError('活动不存在'); } if ($activityDetail['status_text']['status'] != 1) { return $this->renderError('活动未开始'); } // 检查用户是否能购买 if (!$activityDetail->checkUserShopping($user['user_id'])) { return $this->renderError($activityDetail->getError()); } $model = new ActivityProductModel(); $list = $model->getList($activity_id); $cart_total_num = (new ActivityCartModel())->where(['activity_id'=>$activity_id,'user_id'=>$user['user_id']])->count(); $words = SettingModel::getItem('words'); return $this->renderSuccess('', compact('list', 'cart_total_num', 'activityDetail', 'words')); } }