c1edaac4 by 肖初晴

【DAOP-1.0】企业认证

【功能点】测试问题处理
1 parent d62df2f4
...@@ -452,12 +452,29 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris ...@@ -452,12 +452,29 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
452 452
453 @Override 453 @Override
454 public Boolean check(EnterpriseRQVO vo) { 454 public Boolean check(EnterpriseRQVO vo) {
455 //防止管理员帐号发起认证
456 if(StringUtils.isBlank(vo.getGuid())){
457 checkUser(vo.getLogonUser());
458 }
459
455 //检查会员名称等数据 460 //检查会员名称等数据
456 TenantRQVO tenant = csbrBeanUtil.convert(vo,TenantRQVO.class); 461 TenantRQVO tenant = csbrBeanUtil.convert(vo,TenantRQVO.class);
457 personelFeign.checkTenant(tenant); 462 personelFeign.checkTenant(tenant);
458 return true; 463 return true;
459 } 464 }
460 465
466 private void checkUser(String logonUser){
467 UserQueryDTO dto = new UserQueryDTO();
468 dto.setLogonUser(logonUser);
469 List<UserVO> userList = userFeign.getUserSomeInfo(dto).getData().getRecords();
470 if(CollectionUtils.isNotEmpty(userList)){
471 StaffRSVO staffVO = personelFeign.getByUserGuid(userList.get(0).getGuid()).getData();
472 if(staffVO != null && StringUtils.isNotBlank(staffVO.getIsAdmin()) && "Y".equals(staffVO.getIsAdmin())){
473 throw new CsbrUserException(UserError.VALIDATE_CODE_ERROR, "账号已存在!");
474 }
475 }
476 }
477
461 /** 478 /**
462 * 获取发起流程参数 479 * 获取发起流程参数
463 * @author xcq 480 * @author xcq
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!