From 294d02d317c9c4842c1eea23227c1817bc11b077 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 05 一月 2026 10:41:59 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TAppUserController.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TAppUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TAppUserController.java
index 9bab51a..ef1c02a 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TAppUserController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TAppUserController.java
@@ -353,6 +353,10 @@
                 result.append("第" + i + "行:[", "出生日期" + "]不能为空");
                 continue;
             }
+            if (!StringUtils.hasLength(appUserImport.getPromotion())) {
+                result.append("第" + i + "行:[", "推广权限" + "]不能为空");
+                continue;
+            }
             if (!StringUtils.hasLength(appUserImport.getRole())) {
                 result.append("第" + i + "行:[", "角色" + "]不能为空");
                 continue;
@@ -380,6 +384,13 @@
                 continue;
             }
 
+            String promotion = appUserImport.getPromotion();
+            Integer promotionType = "是".equals(promotion) ? 1 : "否".equals(promotion) ? 0 : null;
+            if (promotionType == null) {
+                result.append("第" + i + "行:[", "推广权限" + "]格式错误");
+                continue;
+            }
+
             String birth = appUserImport.getBirth();
             LocalDate birthday = null;
             try {
@@ -403,6 +414,7 @@
             tAppUser.setGender(gender);
             tAppUser.setBirthday(birthday);
             tAppUser.setUserType(userType);
+            tAppUser.setPromotionStatus(promotionType);
 
             if (appUserImport.getReferrerCode() != null) {
                 TAppUser referrerUser = appUserService.getOne(new LambdaQueryWrapper<TAppUser>().eq(TAppUser::getCode, appUserImport.getReferrerCode()).ne(TAppUser::getStatus, 3).last("LIMIT 1"));

--
Gitblit v1.7.1