|
|
@@ -947,6 +947,8 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
|
|
|
user.setId(uid);
|
|
|
int flag = 0;
|
|
|
if(operatorType.equals(AFTConstants.USER_RECEIVE)){
|
|
|
+ if(userMapper.UserReceiveCount(TokenManager.getAdminId())>=USER_RECEIVE_MAX)
|
|
|
+ throw new BusinessException(new Error(ErrorConstants.CUSTOM_EREXCESS,""+USER_RECEIVE_MAX,""));
|
|
|
user.setAid(TokenManager.getAdminId());
|
|
|
user.setShareType(AFTConstants.USER_SHARE_PRIVATE);
|
|
|
user.setInformationMaintainer(TokenManager.getAdminId());
|
|
|
@@ -954,8 +956,6 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
|
|
|
user.setTransferTime(now);
|
|
|
flag = addUserLock(uid,TokenManager.getAdminId(),0,null,now); //指定用户锁定客户
|
|
|
if(flag <= 0) throw new BusinessException(new Error(ErrorConstants.CUSTOMER_ALREADY_RECEIVE,""));
|
|
|
- if(userMapper.UserReceiveCount(TokenManager.getAdminId())>USER_RECEIVE_MAX)
|
|
|
- throw new BusinessException(new Error(ErrorConstants.CUSTOM_EREXCESS,""+USER_RECEIVE_MAX,""));
|
|
|
organizationContactBookMapper.updateAdmin(uid,TokenManager.getAdminId());
|
|
|
}else if(operatorType.equals(AFTConstants.USER_TRANSFER_TO_OTHER)){
|
|
|
user.setAid(String.valueOf(params[0]));
|