From 685c1ab4e9698f4a1e0e942069ca8b3541502e3c Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期二, 14 一月 2025 10:50:09 +0800 Subject: [PATCH] 修改bug --- ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TechnicianSubscribeServiceImpl.java | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TechnicianSubscribeServiceImpl.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TechnicianSubscribeServiceImpl.java index 40949b1..77729d9 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TechnicianSubscribeServiceImpl.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TechnicianSubscribeServiceImpl.java @@ -41,8 +41,7 @@ @Resource private RemoteOrderGoodsClient orderGoodsClient; @Resource - private RedisTemplate<String, String> redisTemplate; - + private RedisTemplate redisTemplate; @Resource private AppUserClient appUserClient; @@ -83,6 +82,7 @@ @Override public void subscribe(TechnicianSubscribe subscribe) { + Long userId = SecurityUtils.getUserId(); subscribe.setAppUserId(userId); subscribe.setStatus(TechnicianStatus.UNSUBSCRIBE.getCode()); @@ -97,6 +97,16 @@ } + @Override + public void switchingTechnician(TechnicianSubscribe technicianSubscribe) { + TechnicianSubscribe subscribe = this.getById(technicianSubscribe.getId()); + if(subscribe.getTechnicianId().equals(technicianSubscribe.getTechnicianId())){ + throw new RuntimeException("不能切换相同的技师"); + } + subscribe.setTechnicianId(technicianSubscribe.getTechnicianId()); + + } + /** * 定时修改到期状态 */ -- Gitblit v1.7.1