Browse Source

私有化部署:修改取消设备绑定的逻辑

tangxiangan 1 year ago
parent
commit
71904d8248

+ 9 - 0
pdf-tech-core/src/main/java/cn/kdan/pdf/tech/core/service/impl/VppKeyFileServiceImpl.java

@@ -1,11 +1,14 @@
 package cn.kdan.pdf.tech.core.service.impl;
 
+import cn.hutool.core.lang.UUID;
+import cn.kdan.pdf.tech.core.enums.RoleEnum;
 import cn.kdan.pdf.tech.core.model.*;
 import cn.kdan.pdf.tech.core.service.*;
 import cn.kdan.pdf.tech.core.utils.KeyFileParseUtils;
 import exception.BackendRuntimeException;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.multipart.MultipartFile;
@@ -60,6 +63,12 @@ public class VppKeyFileServiceImpl implements VppKeyFileService {
             adminMember.setId("1");
             adminMember.setCompanyId(vppCompany.getId());
             vppMemberService.update(adminMember);
+            VppRTeamMemberRole adminRTeamMemberRole = new VppRTeamMemberRole();
+            BeanUtils.copyProperties(vppRTeamMemberRole, adminRTeamMemberRole);
+            adminRTeamMemberRole.setMemberId("1");
+            adminRTeamMemberRole.setId(UUID.randomUUID().toString());
+            adminRTeamMemberRole.setRoleId(RoleEnum.TEAM_ADMIN.code());
+            vppRTeamMemberRoleService.insert(adminRTeamMemberRole);
         }
 
         Orders order = fileContent.getOrders();