FamilyService.php 958 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace app\admin\service\member;
  3. use app\model\Family;
  4. use app\model\FamilyMember;
  5. class FamilyService
  6. {
  7. /**
  8. * @Desc 家庭列表
  9. * @Author Gorden
  10. * @Date 2024/3/6 10:56
  11. *
  12. * @param $memberId
  13. * @return \support\Response
  14. */
  15. public static function selectList($memberId)
  16. {
  17. $list = Family::with('familyMember')
  18. ->where('join_family_creator_member_id', $memberId)
  19. ->get()
  20. ->toArray();
  21. return json_success('', $list);
  22. }
  23. /**
  24. * @Desc 家庭详情
  25. * @Author Gorden
  26. * @Date 2024/3/6 11:23
  27. *
  28. * @param $familyId
  29. * @return \support\Response
  30. */
  31. public static function selectInfo($familyId)
  32. {
  33. $family = Family::with('familyMember')
  34. ->where('family_id', $familyId)
  35. ->first();
  36. $family = $family ? $family->toArray() : [];
  37. return json_success('', $family);
  38. }
  39. }