修改了添加成员方法

This commit is contained in:
lxd 2025-06-13 15:43:03 +08:00
parent e1be4fdc6a
commit b705a1ea2c
3 changed files with 6 additions and 4 deletions

View File

@ -90,8 +90,8 @@ public class PersonController {
@Operation(summary = "根据用户ID更新家庭组号") @Operation(summary = "根据用户ID更新家庭组号")
@Parameter(name = "id", description = "用户编号", required = true) @Parameter(name = "id", description = "用户编号", required = true)
@Parameter(name = "familyid", description = "家庭组号", required = true) @Parameter(name = "familyid", description = "家庭组号", required = true)
public CommonResult<Boolean> addMembers(@RequestParam("id") Integer id, @RequestParam("familyid") String familyid) { public CommonResult<Boolean> addMembers(@RequestParam("id") Integer id, @RequestParam("familyid") String familyid, @RequestParam("familyrelation") Integer familyrelation) {
personService.updatePersonFamilyId(id, familyid); personService.updatePersonFamilyId(id, familyid,familyrelation);
return success(true); return success(true);
} }

View File

@ -58,7 +58,7 @@ public interface PersonService {
* @param id 用户编号 * @param id 用户编号
* @param familyid 家庭组号 * @param familyid 家庭组号
*/ */
void updatePersonFamilyId(Integer id, String familyid); void updatePersonFamilyId(Integer id, String familyid, Integer familyrelation);
/** /**
* 移除用户家庭组号 * 移除用户家庭组号

View File

@ -73,12 +73,13 @@ public class PersonServiceImpl implements PersonService {
} }
@Override @Override
public void updatePersonFamilyId(Integer id, String familyid) { public void updatePersonFamilyId(Integer id, String familyid, Integer familyrelation) {
// 校验存在 // 校验存在
validatePersonExists(id); validatePersonExists(id);
// 更新 // 更新
personMapper.update(null, new LambdaUpdateWrapper<PersonDO>() personMapper.update(null, new LambdaUpdateWrapper<PersonDO>()
.eq(PersonDO::getId, id) .eq(PersonDO::getId, id)
.set(PersonDO::getFamilyrelation, familyrelation)
.set(PersonDO::getFamilyid, familyid)); .set(PersonDO::getFamilyid, familyid));
} }
@ -89,6 +90,7 @@ public class PersonServiceImpl implements PersonService {
// 更新 // 更新
personMapper.update(null, new LambdaUpdateWrapper<PersonDO>() personMapper.update(null, new LambdaUpdateWrapper<PersonDO>()
.eq(PersonDO::getId, id) .eq(PersonDO::getId, id)
.set(PersonDO::getFamilyrelation, null)
.set(PersonDO::getFamilyid, null)); .set(PersonDO::getFamilyid, null));
} }