|
@@ -8,6 +8,7 @@ import com.leromro.common.core.domain.entity.SysUser;
|
|
|
import com.leromro.common.core.domain.model.LoginBody;
|
|
|
import com.leromro.common.enums.ReferrerTypeEnum;
|
|
|
import com.leromro.common.enums.UserPointChangeTypeEnum;
|
|
|
+import com.leromro.common.exception.ServiceException;
|
|
|
import com.leromro.common.utils.TencentMapUtils;
|
|
|
import com.leromro.common.utils.WeChatMiniProgramUtil;
|
|
|
import com.leromro.core.domain.InviteUser;
|
|
@@ -19,6 +20,7 @@ import com.leromro.core.service.IUserPointChangeService;
|
|
|
import com.leromro.system.service.ISysConfigService;
|
|
|
import com.leromro.system.service.ISysUserService;
|
|
|
import com.leromro.system.service.impl.SysDeptServiceImpl;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -35,6 +37,7 @@ import java.util.List;
|
|
|
* @date 2025-05-21
|
|
|
*/
|
|
|
@Service
|
|
|
+@Slf4j
|
|
|
public class InviteUserServiceImpl extends ServiceImpl<InviteUserMapper, InviteUser> implements IInviteUserService
|
|
|
{
|
|
|
@Autowired
|
|
@@ -168,6 +171,9 @@ public class InviteUserServiceImpl extends ServiceImpl<InviteUserMapper, InviteU
|
|
|
|| ReferrerTypeEnum.SERVICE_CENTRE.getCode().equals(referrerType))) {
|
|
|
// 获取推荐者用户信息
|
|
|
SysUser referrerUserInfo = iSysUserService.getById(referrerId);
|
|
|
+ if(referrerUserInfo.getDeptId() == null){
|
|
|
+ throw new ServiceException("没有获取到推荐者所属区域公司/服务中心");
|
|
|
+ }
|
|
|
referrerId = referrerUserInfo.getDeptId();
|
|
|
}
|
|
|
|