From 8513545936d424b7e0ce5fbac98b8e159e7363e6 Mon Sep 17 00:00:00 2001
From: wenminjie <1036699586@qq.com>
Date: 星期五, 24 七月 2026 14:45:46 +0800
Subject: [PATCH] 签到 访问区域的逻辑修改
---
ruoyi-system/src/main/java/com/ruoyi/system/dto/SysVisitorRecordAddRequest.java | 3 +++
ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/SysApiVisitorRecordController.java | 11 ++++++-----
2 files changed, 9 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)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/dto/SysVisitorRecordAddRequest.java b/ruoyi-system/src/main/java/com/ruoyi/system/dto/SysVisitorRecordAddRequest.java
index ad961d6..718c833 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/dto/SysVisitorRecordAddRequest.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/dto/SysVisitorRecordAddRequest.java
@@ -68,6 +68,9 @@
@ApiModelProperty(value = "访问区域ID,英文逗号分隔")
private String visitAreaIds;
+ @ApiModelProperty(value = "访问区域名称,英文逗号分隔")
+ private String visitAreaNames;
+
/**
* 车牌号
*/
--
Gitblit v1.7.1