<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/11/8
 * Time: 10:32
 */
namespace App\Http\Controllers\Web\Content;

use App\Http\Controllers\Web\WebBaseController;
use App\Services\Content\AppealService;
use App\Validators\Content\AppealValidatorRequest;


class AppealController extends WebBaseController
{
    protected $appealService;

    /**
     * AppealController constructor.
     * @param $appealService
     */
    public function __construct(AppealService $appealService)
    {
        $this->appealService = $appealService;
    }

    public function index()
    {
        $return_data = array();
        return view('app.content.appeal.index', $return_data);
    }
    public function add(AppealValidatorRequest $request)
    {
        //将数据添加到数据库
        $realname    = $request->input('realname');
        $mobile      = $request->input('mobile');
        $email       = $request->input('email');
        $description = $request->input('description');
        $data = array(
            'real_name'    => $realname,
            'mobile'       => $mobile,
            'email'        => $email,
            'description' => $description,
            'status'      => '0',
            'subsite_id' => get_subsite_id()
        );
        $rst = $this->appealService->addAppeal($data);
        if ($rst) {
            return response()->json(array('status'=>1,'msg'=>'提交成功'));
        } else {
            return response()->json(array('status'=>0,'msg'=>'提交失败,请稍后重试'));
        }
    }

}