From 3a2708eaf348f09e523975e3a73605c06d31c539 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Tue, 02 Jan 2024 12:37:41 +0800
Subject: [PATCH] 修改推荐人

---
 src/main/java/cc/mrbird/febs/mall/controller/ViewMallMemberController.java |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ViewMallMemberController.java b/src/main/java/cc/mrbird/febs/mall/controller/ViewMallMemberController.java
index 09bfe1a..7945eee 100644
--- a/src/main/java/cc/mrbird/febs/mall/controller/ViewMallMemberController.java
+++ b/src/main/java/cc/mrbird/febs/mall/controller/ViewMallMemberController.java
@@ -9,6 +9,7 @@
 import cc.mrbird.febs.mall.mapper.MallSalesmanMapper;
 import cc.mrbird.febs.mall.service.IAdminMallMemberService;
 import cc.mrbird.febs.mall.vo.*;
+import cn.hutool.core.util.ObjectUtil;
 import lombok.RequiredArgsConstructor;
 import org.apache.shiro.authz.annotation.RequiresPermissions;
 import org.springframework.stereotype.Controller;
@@ -261,7 +262,13 @@
     @GetMapping("updateReferer/{id}")
     public String updateReferer(@PathVariable("id") Long id, Model model) {
         MallMember member = mallMemberService.getById(id);
-        model.addAttribute("referer", mallMemberService.findByInviteId(member.getReferrerId()));
+        MallMember byInviteId = null;
+        byInviteId = mallMemberService.findByInviteId(member.getReferrerId());
+        if(ObjectUtil.isEmpty(byInviteId)){
+            byInviteId = new MallMember();
+            byInviteId.setName("无推荐人");
+        }
+        model.addAttribute("referer", byInviteId);
         model.addAttribute("id", id);
         return FebsUtil.view("modules/mallMember/updateRefererId");
     }

--
Gitblit v1.9.1