|
@@ -242,6 +242,14 @@ public class RepalBookServiceImpl extends ServiceImpl<RepalBookMapper, RepalBook
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Boolean updateRepalBookName(RepalBookNameDTO dto) {
|
|
public Boolean updateRepalBookName(RepalBookNameDTO dto) {
|
|
|
|
+ long groupId = repalGroupMemberService.getUserGroupId(UserContextUtil.getUser().getUserId());
|
|
|
|
+ RepalBook book = this.getOne(Wrappers.lambdaQuery(RepalBook.class)
|
|
|
|
+ .eq(RepalBook::getUserId, UserContextUtil.getUser().getUserId())
|
|
|
|
+ .eq(RepalBook::getRepalBookName, dto.getRepalBookName())
|
|
|
|
+ .eq(RepalBook::getRepalGroupId, groupId));
|
|
|
|
+ if (Objects.nonNull(book)) {
|
|
|
|
+ throw new CommonException(CodeMsg.FAILED, "账本名称重复");
|
|
|
|
+ }
|
|
this.update(Wrappers.lambdaUpdate(RepalBook.class)
|
|
this.update(Wrappers.lambdaUpdate(RepalBook.class)
|
|
.eq(RepalBook::getId, dto.getRepalBookId())
|
|
.eq(RepalBook::getId, dto.getRepalBookId())
|
|
.set(RepalBook::getRepalBookName, dto.getRepalBookName()));
|
|
.set(RepalBook::getRepalBookName, dto.getRepalBookName()));
|