Merge remote-tracking branch 'origin/feature/REQ-3300' into feature/REQ-3300
This commit is contained in:
commit
65a484a194
@ -13,10 +13,10 @@ import lombok.experimental.SuperBuilder;
|
||||
* @since 2025-02-07 15:39
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@SuperBuilder
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class ImGroupOperationClearReq extends ImGroupOperationReq{
|
||||
|
||||
private Boolean clearAll;
|
||||
|
||||
@ -2,9 +2,9 @@ package cn.axzo.nanopart.visa.api.request;
|
||||
|
||||
import cn.axzo.nanopart.visa.api.enums.VisaButtonTypeEnum;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
@ -14,10 +14,10 @@ import javax.validation.constraints.NotNull;
|
||||
* @author wangli
|
||||
* @since 2025-02-05 17:30
|
||||
*/
|
||||
@Builder
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class ImGroupOperationReq {
|
||||
/**
|
||||
* 变洽签 ID
|
||||
|
||||
@ -57,13 +57,14 @@ public class ImGroupRemoveMembersEventHandler implements EventHandler, Initializ
|
||||
private void removeMemberVote(GroupInfo group, GroupMemberInfo member) {
|
||||
Long visaId = (Long) group.getBizGroupInfo().getOrDefault(IM_GROUP_BIZ_INFO_VISA_ID, "");
|
||||
|
||||
ImGroupOperationClearReq build = new ImGroupOperationClearReq();
|
||||
build.setClearAll(false);
|
||||
build.setImGroupId(group.getTid());
|
||||
build.setVisaId(visaId);
|
||||
build.setOperatorPersonId(member.getPersonId());
|
||||
build.setOperatorOuId(member.getPersonOuId());
|
||||
changeRecordRelationService.clearImOperationParticipate(build);
|
||||
|
||||
changeRecordRelationService.clearImOperationParticipate(ImGroupOperationClearReq.builder()
|
||||
.clearAll(false)
|
||||
.imGroupId(group.getTid())
|
||||
.visaId(visaId)
|
||||
.operatorPersonId(member.getPersonId())
|
||||
.operatorOuId(member.getPersonOuId())
|
||||
.build());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -1179,6 +1179,8 @@ public class ChangeRecordServiceImpl extends ServiceImpl<ChangeRecordDao, Change
|
||||
|
||||
@Override
|
||||
public Long approveCreateOnlyVisaChangeRecord(VisaChangeApproveOnlyReq req) {
|
||||
ChangeRecord visa = getById(req.getVisaId());
|
||||
req.setOperatorWorkspaceId(visa.getRelationWorkspaceId());
|
||||
validOperationPermission(req.getVisaId(), req.getOperatorPersonId(), req.getOperatorOuId(), req.getOperatorWorkspaceId());
|
||||
|
||||
VisaChangeApproveCreateReq createReq = buildVisaChangeApproveCreateReqByVisaId(req.getVisaId());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user