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