From 8513545936d424b7e0ce5fbac98b8e159e7363e6 Mon Sep 17 00:00:00 2001
From: wenminjie <1036699586@qq.com>
Date: 星期五, 24 七月 2026 14:45:46 +0800
Subject: [PATCH] 签到  访问区域的逻辑修改

---
 ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/SysApiVisitorRecordController.java |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/SysApiVisitorRecordController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/SysApiVisitorRecordController.java
index 88e5222..4619734 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/SysApiVisitorRecordController.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/SysApiVisitorRecordController.java
@@ -129,8 +129,8 @@
         List<AreasList> areasList = null;
 
         //查询地区
-        if (StringUtils.isNotEmpty(record.getVisitAreaIds())) {
-            String[] visitAreaIds = record.getVisitAreaIds().split(",");
+        if (StringUtils.isNotEmpty(request.getVisitAreaIds())) {
+            String[] visitAreaIds = request.getVisitAreaIds().split(",");
             String visitArea = Arrays.stream(visitAreaIds)
                     .map(id -> {
                         SysVisitArea area = sysVisitAreaMapper.selectById(Long.parseLong(id.trim()));
@@ -169,9 +169,10 @@
                 record.setRemark("来访中,允许访问区域:" + visitArea);
             }
         }
-// 如果 visitAreaIds 为空,但 visitAreaNames 不为空,根据名称查询填充 visitAreaIds
-        else if (StringUtils.isNotEmpty(record.getVisitAreaNames())) {
-            String[] visitAreaNames = record.getVisitAreaNames().split(",");
+
+        // 如果 visitAreaIds 为空,但 visitAreaNames 不为空,根据名称查询填充 visitAreaIds
+        else if (StringUtils.isNotEmpty(request.getVisitAreaNames())) {
+            String[] visitAreaNames = request.getVisitAreaNames().split(",");
 
             // 根据区域名称查询对应的ID,构建ID字符串
             String visitAreaIdsStr = Arrays.stream(visitAreaNames)

--
Gitblit v1.7.1