// +---------------------------------------------------------------------- declare (strict_types=1); namespace app\api\controller; use app\api\service\User as UserService; use think\response\Json; use app\api\service\Store as StoreService; use think\db\exception\DataNotFoundException; use think\db\exception\DbException; use think\db\exception\ModelNotFoundException; /** * 商城基础信息 * Class Store * @package app\api\controller */ class Store extends Controller { /** * 获取商城基础信息 * @return Json * @throws DataNotFoundException * @throws DbException * @throws ModelNotFoundException */ public function data(): Json { $service = new StoreService; return $this->renderSuccess($service->data()); } public function joinStore(): Json { // 当前用户信息 $userInfo = UserService::getCurrentLoginUser(true); $service = new StoreService; return $this->renderSuccess('申请成功,请耐心等待'); } public function getStoreType(): Json { return $this->renderSuccess(config('store.store_type')); } }