家族详情接口处理
This commit is contained in:
parent
fe036be63a
commit
7223781160
@ -60,6 +60,9 @@ public class FamilyBaseInfoExe {
|
|||||||
public FamilyBaseInfoCO execute(FamilyBaseInfoQueryCmd cmd) {
|
public FamilyBaseInfoCO execute(FamilyBaseInfoQueryCmd cmd) {
|
||||||
|
|
||||||
FamilyBaseInfo baseInfo = getFamilyBaseInfo(cmd);
|
FamilyBaseInfo baseInfo = getFamilyBaseInfo(cmd);
|
||||||
|
if (Objects.isNull(baseInfo)) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
FamilyDetailsDTO familyLevel = familyCommon.getFamilyDetails(cmd.getReqSysOrigin().getOrigin(), baseInfo.getId());
|
FamilyDetailsDTO familyLevel = familyCommon.getFamilyDetails(cmd.getReqSysOrigin().getOrigin(), baseInfo.getId());
|
||||||
FamilyMemberInfo familyMemberInfo = familyMemberInfoService.getAdmin(cmd.getFamilyId(), FamilyRoleEnum.ADMIN.getKey());
|
FamilyMemberInfo familyMemberInfo = familyMemberInfoService.getAdmin(cmd.getFamilyId(), FamilyRoleEnum.ADMIN.getKey());
|
||||||
@ -136,6 +139,10 @@ public class FamilyBaseInfoExe {
|
|||||||
FamilyBaseInfo familyBaseInfo;
|
FamilyBaseInfo familyBaseInfo;
|
||||||
if (cmd.getFamilyId() == null) {
|
if (cmd.getFamilyId() == null) {
|
||||||
FamilyMemberInfo familyMemberInfo = familyMemberInfoService.getFamilyMemberByUserId(cmd.getReqUserId());
|
FamilyMemberInfo familyMemberInfo = familyMemberInfoService.getFamilyMemberByUserId(cmd.getReqUserId());
|
||||||
|
if (familyMemberInfo == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
familyBaseInfo = familyBaseInfoService.getBaseInfoById(familyMemberInfo.getFamilyId());
|
familyBaseInfo = familyBaseInfoService.getBaseInfoById(familyMemberInfo.getFamilyId());
|
||||||
} else {
|
} else {
|
||||||
familyBaseInfo = familyBaseInfoService.getBaseInfoById(cmd.getFamilyId());
|
familyBaseInfo = familyBaseInfoService.getBaseInfoById(cmd.getFamilyId());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user