ResumePrivacyController.php 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace App\Http\Controllers\Mobile\Person;
  3. use App\Http\Controllers\Mobile\MobileBaseController;
  4. use App\Services\Person\ResumePrivacyService;
  5. use App\Services\Person\ResumeService;
  6. class ResumePrivacyController extends MobileBaseController
  7. {
  8. /**
  9. * @var ResumeService
  10. */
  11. protected $ResumeService;
  12. protected $ResumePrivacyService;
  13. /**
  14. * ResumePrivacyController constructor.
  15. * @param ResumeService $ResumeService
  16. * @param ResumePrivacyService $ResumePrivacyService
  17. */
  18. public function __construct(ResumeService $ResumeService, ResumePrivacyService $ResumePrivacyService)
  19. {
  20. $this->ResumeService = $ResumeService;
  21. $this->ResumePrivacyService = $ResumePrivacyService;
  22. }
  23. public function save_resume_privacy()
  24. {
  25. $res = $this->ResumePrivacyService->saveResumePrivacy(request()->all());
  26. if ($res) {
  27. return $this->sendSuccessResponse('设置成功');
  28. } else {
  29. return $this->sendErrorResponse('设置失败', '', 400);
  30. }
  31. }
  32. }