From 6e70319785ef4e5d1418e957c2c3bf2059a6eb5e Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 15 一月 2025 10:36:36 +0800
Subject: [PATCH] 修改

---
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianController.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianController.java
index 32aafb7..a1980d6 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianController.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianController.java
@@ -76,6 +76,7 @@
         Page<Technician> page = technicianService.lambdaQuery().like(name != null, Technician::getName, name)
                 .like(phone != null, Technician::getPhone, phone)
                 .eq(Technician::getShopId, sysUser.getObjectId())
+                .eq(Technician::getDelFlag, 0)
                 .page(Page.of(pageNum, pageSize));
         return R.ok(page);
     }
@@ -91,7 +92,10 @@
 
         if (technician.getId()==null) {
             technician.setSubscribeStatus(2);
-            List<Technician> list = technicianService.lambdaQuery().eq(Technician::getPhone, technician.getPhone()).eq(Technician::getShopId, sysUser.getObjectId()).list();
+            List<Technician> list = technicianService.lambdaQuery()
+                    .eq(Technician::getPhone, technician.getPhone())
+                    .eq(Technician::getShopId, sysUser.getObjectId())
+                    .eq(Technician::getDelFlag, 0).list();
             if (!list.isEmpty()) {
                 return R.fail("当前号码已经添加");
             }
@@ -113,7 +117,9 @@
             if (byId.getPhone()!=technician.getPhone()){
                 List<Technician> list = technicianService.lambdaQuery()
                         .eq(Technician::getPhone, technician.getPhone())
-                        .ne(Technician::getId, byId.getId()).list();
+                        .eq(Technician::getShopId, sysUser.getObjectId())
+                        .ne(Technician::getId, byId.getId())
+                        .eq(Technician::getDelFlag, 0).list();
                 if (!list.isEmpty()) {
                     return R.fail("当前号码已经添加");
                 }

--
Gitblit v1.7.1