// +---------------------------------------------------------------------- declare (strict_types=1); namespace app\api\controller; use think\response\Json; use app\api\model\Retail as RetailModel; use app\api\model\Agreement as AgreementModel; class Retail extends Controller { /** * 获取零售批发会员列表 * @param int $retailType * @return Json */ public function list(int $retailType): Json { $list = RetailModel::withoutGlobalScope()->where('retail_type',$retailType)->select(); return $this->renderSuccess(compact('list')); } /** * 获取软件付费协议 * @return Json */ public function getSoftAgreement(): Json { $params = $this->request->param(); if (empty($params['type'])) { return $this->renderSuccess("参数错误"); } $detail = AgreementModel::detail(['type' => $params['type']]); if (!empty($detail->content)) { $detail->content = str_ireplace('nowrap', 'inherit', $detail->content); } return $this->renderSuccess(compact('detail')); } /** * 购买会员 * @return Json */ public function purchase(): Json { return $this->renderSuccess(compact('detail')); } }