feat(REQ-3581) - 完善投票信息的逻辑

This commit is contained in:
wangli 2025-02-27 11:33:10 +08:00
parent a1bc033746
commit dc67260e9c

View File

@ -165,6 +165,12 @@ public class ChangeRecordRelationServiceImpl extends ServiceImpl<ChangeRecordRel
AssertUtil.notNull(record, "未找到变洽签记录");
AssertUtil.isTrue(Objects.equals(record.getImGroupId(), req.getImGroupId()), "IM群信息不匹配");
List<ChangeRecordRelation> relations = findByCondition(VisaRelationDto.builder()
.visaId(req.getVisaId())
.varName(VisaRelationFieldEnum.IM_GROUP_PARTICIPATE.name())
.content(String.valueOf(req.getOperatorPersonId()))
.build());
AssertUtil.isEmpty(relations, "不允许重复操作");
ChangeRecordRelation relation = new ChangeRecordRelation();
relation.setVisaId(req.getVisaId());
relation.setVarName(VisaRelationFieldEnum.IM_GROUP_PARTICIPATE.name());