From 86c28e95dd4c0ebe67761da3e3ffd7a70c741311 Mon Sep 17 00:00:00 2001 From: dy <2389062315@qq.com> Date: Tue, 5 Aug 2025 16:26:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BF=E5=AE=A2pc=E7=AB=AF=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TbVisitorManagementController.java | 14 +++++++++++- .../domain/bo/TbVisitorManagementBo.java | 2 +- .../service/ITbVisitorManagementService.java | 3 +++ .../impl/TbVisitorManagementServiceImpl.java | 22 ++++++++++++++++++- 4 files changed, 38 insertions(+), 3 deletions(-) diff --git a/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/TbVisitorManagementController.java b/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/TbVisitorManagementController.java index f9e7ffbd..3fc2c1e2 100644 --- a/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/TbVisitorManagementController.java +++ b/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/TbVisitorManagementController.java @@ -123,7 +123,7 @@ public class TbVisitorManagementController extends BaseController { } /** - * 新增访客管理 + * 小程序新增访客管理 */ @SaCheckPermission("property:visitorManagement:add") @Log(title = "访客管理", businessType = BusinessType.INSERT) @@ -137,6 +137,18 @@ public class TbVisitorManagementController extends BaseController { return toAjax(tbVisitorManagementService.insertByBo(bo)); } + /** + * pc端新增访客管理 + */ + @SaCheckPermission("property:visitorManagement::addVisitorManagement") + @Log(title = "访客管理", businessType = BusinessType.INSERT) + @RepeatSubmit() + @PostMapping + public R addVistorManagement(@Validated(AddGroup.class) @RequestBody TbVisitorManagementBo bo) { + return toAjax(tbVisitorManagementService.insertVistorManagementByBo(bo)); + } + + /** * 修改访客管理 */ diff --git a/ruoyi-modules/Property/src/main/java/org/dromara/property/domain/bo/TbVisitorManagementBo.java b/ruoyi-modules/Property/src/main/java/org/dromara/property/domain/bo/TbVisitorManagementBo.java index 4779e1c4..2da2f5b6 100644 --- a/ruoyi-modules/Property/src/main/java/org/dromara/property/domain/bo/TbVisitorManagementBo.java +++ b/ruoyi-modules/Property/src/main/java/org/dromara/property/domain/bo/TbVisitorManagementBo.java @@ -25,7 +25,7 @@ public class TbVisitorManagementBo extends BaseEntity { /** * qr码id */ - @NotNull(message = "qr码id不能为空", groups = { AddGroup.class, EditGroup.class }) +// @NotNull(message = "qr码id不能为空", groups = { AddGroup.class, EditGroup.class }) private Long qrCodeId; /** diff --git a/ruoyi-modules/Property/src/main/java/org/dromara/property/service/ITbVisitorManagementService.java b/ruoyi-modules/Property/src/main/java/org/dromara/property/service/ITbVisitorManagementService.java index 2547e04a..c79756d4 100644 --- a/ruoyi-modules/Property/src/main/java/org/dromara/property/service/ITbVisitorManagementService.java +++ b/ruoyi-modules/Property/src/main/java/org/dromara/property/service/ITbVisitorManagementService.java @@ -56,6 +56,9 @@ public interface ITbVisitorManagementService { */ Boolean insertByBo(TbVisitorManagementBo bo); + + Boolean insertVistorManagementByBo(TbVisitorManagementBo bo); + /** * 修改访客管理 * diff --git a/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/TbVisitorManagementServiceImpl.java b/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/TbVisitorManagementServiceImpl.java index d77f73d0..da2e3a85 100644 --- a/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/TbVisitorManagementServiceImpl.java +++ b/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/TbVisitorManagementServiceImpl.java @@ -93,7 +93,7 @@ public class TbVisitorManagementServiceImpl implements ITbVisitorManagementServi } /** - * 新增访客管理 + * 小程序新增访客管理 * * @param bo 访客管理 * @return 是否新增成功 @@ -111,6 +111,26 @@ public class TbVisitorManagementServiceImpl implements ITbVisitorManagementServi return flag; } + + /** + * pc端新增访客管理 + * + * @param bo 访客管理 + * @return 是否新增成功 + */ + @Override + public Boolean insertVistorManagementByBo(TbVisitorManagementBo bo) { +// QrCodeInfo info = RedisUtils.getCacheObject("Qrcode" + bo.getQrCodeId()); + TbVisitorManagement add = MapstructUtils.convert(bo, TbVisitorManagement.class); + validEntityBeforeSave(add); +// add.setCreateById(info.getUserid()); + boolean flag = baseMapper.insert(add) > 0; + if (flag) { + bo.setId(add.getId()); + } + return flag; + } + /** * 修改访客管理 *