|
@@ -82,6 +82,16 @@ public class TbFamilyMemberController extends BaseController {
|
|
|
List<AppMemberVo> list = iTbFamilyMemberService.selectMemberNotTree(memberVo);
|
|
|
return AjaxResult.success(list);
|
|
|
}
|
|
|
+ /**
|
|
|
+ * 查询已在家族树的成员列表
|
|
|
+ */
|
|
|
+ @ApiOperation("查询已在家族树的成员列表")
|
|
|
+ @PreAuthorize("@ss.hasPermi('system:member:list')")
|
|
|
+ @GetMapping("/inTreeList")
|
|
|
+ public AjaxResult inTreeList(AppMemberVo memberVo) {
|
|
|
+ List<AppMemberVo> list = iTbFamilyMemberService.selectMemberInTree(memberVo);
|
|
|
+ return AjaxResult.success(list);
|
|
|
+ }
|
|
|
|
|
|
@ApiOperation("查询家族树 列表")
|
|
|
@PreAuthorize("@ss.hasPermi('system:member:list')")
|
|
@@ -97,9 +107,9 @@ public class TbFamilyMemberController extends BaseController {
|
|
|
*/
|
|
|
@ApiOperation("获取家族成员详细信息")
|
|
|
@PreAuthorize("@ss.hasPermi('system:member:query')" )
|
|
|
- @GetMapping(value = "/get/{id}" )
|
|
|
- public AjaxResult getInfo(@PathVariable("id" ) String id) {
|
|
|
- AppMemberVo memberVo = userService.getMember("member",id,null);
|
|
|
+ @GetMapping(value = "/get/{familyId}/{id}" )
|
|
|
+ public AjaxResult getInfo(@PathVariable("familyId" ) String familyId,@PathVariable("id" ) String id) {
|
|
|
+ AppMemberVo memberVo = iTbFamilyMemberService.getMemberDetail(Long.parseLong(familyId),Long.parseLong(id));
|
|
|
return AjaxResult.success(memberVo);
|
|
|
}
|
|
|
|
|
@@ -167,6 +177,9 @@ public class TbFamilyMemberController extends BaseController {
|
|
|
if (member.getMemberId()==null) {
|
|
|
return AjaxResult.error("姓名不能为空");
|
|
|
}
|
|
|
+ if (member.getMemberId().equals(member.getParentId())) {
|
|
|
+ return AjaxResult.error("不能设置自己为父辈");
|
|
|
+ }
|
|
|
|
|
|
if(!iTbFamilyMemberService.saveFamilyTree(member)){
|
|
|
return AjaxResult.error("添加失败");
|