12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- <?php
- namespace App\Http\Controllers\Jkq\Person;
- use App\Http\Controllers\Jkq\JkqBaseController;
- use App\Models\membersProject;
- use App\Services\Content\PolicyService;
- use Illuminate\Http\Request;
- class ProjectController extends JkqBaseController
- {
- protected $policyService;
- public function __construct(PolicyService $policyService)
- {
- $this->policyService = $policyService;
- }
- //我的创业项目列表
- public function index(Request $request)
- {
- $projectInfo=$this->policyService->getProInfos($request,$this->getUser()->id);
- $return_data = array(
- 'projectInfo' => $projectInfo,
- );
- return view('jkq.person.project.index',$return_data);
- }
- //我的创业项目详情弹窗
- public function seeProject()
- {
- $projectInfo=$this->policyService->getProInfo(request()->all());
- $return_data = array(
- 'projectInfo' => $projectInfo,
- );
- $html = view('jkq.person.project.see_project',$return_data)->render();
- return response()->json(['status'=>1,'html'=>$html]);
- }
- //新增创业项目
- public function add()
- {
- return view('jkq.person.project.add');
- }
- //保存
- public function saveProject(){
- $res = $this->policyService->updateProject(request()->all(), auth('web-member')->user());
- if ($res['code']) {
- return $this->sendSuccessResponse($res['info']);
- } else {
- return $this->sendErrorResponse('更新失败', '', 400);
- }
- }
- public function delproject(){
- $res = $this->policyService->delProject(request()->all());
- if ($res['code']) {
- return $this->sendSuccessResponse($res['info']);
- } else {
- return $this->sendErrorResponse('删除失败', '', 400);
- }
- }
- //修改创业项目
- public function edit(Request $request)
- {
- $projectinfo=membersProject::where(['id'=>$request["id"]])->first();
- $return_data = array(
- 'projectinfo' => $projectinfo,
- );
- return view('jkq.person.project.edit',$return_data);
- }
- public function getUser()
- {
- $user = array();
- if (auth('web-member')->check()) {
- $user = auth('web-member')->user();
- } elseif (auth('web-company')->check()) {
- $user = auth('web-company')->user();
- }
- return $user;
- }
- }
|