|
|
|
@ -12,6 +12,7 @@ import com.research.system.domain.dto.MemberAduitDto; |
|
|
|
import com.research.system.domain.po.KtsKtGroupMemberAduit; |
|
|
|
import com.research.system.domain.po.KtsKtGroupMemberAduitExample; |
|
|
|
import com.research.system.domain.po.SrvMessage; |
|
|
|
import com.research.system.domain.po.TmsTenantUser; |
|
|
|
import com.research.system.domain.vo.MemberAduitVo; |
|
|
|
import com.research.system.persist.dao.MemberAduitDao; |
|
|
|
import com.research.system.persist.mapper.KtsKtGroupMemberAduitMapper; |
|
|
|
@ -19,12 +20,14 @@ import com.research.system.persist.mapper.SrvMessageMapper; |
|
|
|
import com.research.system.service.ISysUserService; |
|
|
|
import com.research.system.service.KtsGroupService; |
|
|
|
import com.research.system.service.MemberAduitService; |
|
|
|
import com.research.system.service.TmsTenantUserService; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.transaction.annotation.Propagation; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
@ -49,6 +52,8 @@ public class MemberAduitServiceImpl implements MemberAduitService { |
|
|
|
private SrvMessageMapper srvMessageMapper; |
|
|
|
@Resource |
|
|
|
private KtsGroupService ktsGroupService; |
|
|
|
@Resource |
|
|
|
private TmsTenantUserService tmsTenantUserService; |
|
|
|
|
|
|
|
@Override |
|
|
|
public void register(MemberAduitDto.Register dto) { |
|
|
|
@ -114,7 +119,6 @@ public class MemberAduitServiceImpl implements MemberAduitService { |
|
|
|
if (CollUtil.isEmpty(list)) { |
|
|
|
throw new BaseException("未查询到项目负责人信息"); |
|
|
|
} |
|
|
|
ktsKtGroupMemberAduit.setRoleIdList(list.stream().map(String::valueOf).collect(Collectors.joining(","))); |
|
|
|
ktsKtGroupMemberAduit.setReviewedPersion(null); |
|
|
|
ktsKtGroupMemberAduit.setReviewedTime(null); |
|
|
|
ktsKtGroupMemberAduit.setStatus((byte) 0); |
|
|
|
@ -131,10 +135,23 @@ public class MemberAduitServiceImpl implements MemberAduitService { |
|
|
|
} else { |
|
|
|
//审核成功, 添加成员
|
|
|
|
GroupDto.AddMember addMember = new GroupDto.AddMember(); |
|
|
|
if (StrUtil.isNotEmpty(ktsKtGroupMemberAduit.getRoleIdList())) { |
|
|
|
String[] split = ktsKtGroupMemberAduit.getRoleIdList().split(","); |
|
|
|
addMember.setRoleIdList(Arrays.stream(split).map(Long::parseLong).collect(Collectors.toList())); |
|
|
|
} |
|
|
|
BeanUtil.copyProperties(ktsKtGroupMemberAduit, addMember); |
|
|
|
ktsGroupService.addMember(addMember); |
|
|
|
} |
|
|
|
|
|
|
|
// //添加主库租户用户
|
|
|
|
// TmsTenantUser tmsTenantUser = new TmsTenantUser();
|
|
|
|
// tmsTenantUser.setCreateBy(SecurityUtils.getUsername());
|
|
|
|
// tmsTenantUser.setCreateTime(new Date());
|
|
|
|
// tmsTenantUser.setDelFlag((byte) 0);
|
|
|
|
// tmsTenantUser.setPhonenumber(ktsKtGroupMemberAduit.getMemberPhone());
|
|
|
|
// tmsTenantUser.setUserName(ktsKtGroupMemberAduit.getUsername());
|
|
|
|
// tmsTenantUserService.insert(tmsTenantUser);
|
|
|
|
} |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
|