From cac8ac030fdd9764a254fa3b9948f103b3cb0400 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=AE=B8=E5=85=81=E6=9E=9E?= <3422692813@qq.com>
Date: Mon, 28 Oct 2024 16:46:15 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=88=9B=E5=BB=BA=E5=B7=A5?=
=?UTF-8?q?=E5=8D=95=E6=97=B6=E4=B8=8A=E4=BC=A0=E7=94=A8=E6=88=B7=E7=AD=BE?=
=?UTF-8?q?=E5=90=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../yudao/module/custom/vo/CustomerMainPageReqVO.java | 2 ++
.../src/main/resources/mapper/custom/CustomerMainMapper.xml | 6 ++++++
.../tickets/service/impl/DlRepairTicketsServiceImpl.java | 2 +-
3 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/vo/CustomerMainPageReqVO.java b/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/vo/CustomerMainPageReqVO.java
index 2f61d4be..291f06d0 100644
--- a/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/vo/CustomerMainPageReqVO.java
+++ b/dl-module-base/src/main/java/cn/iocoder/yudao/module/custom/vo/CustomerMainPageReqVO.java
@@ -13,5 +13,7 @@ import lombok.ToString;
public class CustomerMainPageReqVO extends CustomerMain {
/**系统标识*/
private String systemCode;
+ /** 工单查询时条件*/
+ private String phoneOrCar;
}
\ No newline at end of file
diff --git a/dl-module-base/src/main/resources/mapper/custom/CustomerMainMapper.xml b/dl-module-base/src/main/resources/mapper/custom/CustomerMainMapper.xml
index 80311869..91712365 100644
--- a/dl-module-base/src/main/resources/mapper/custom/CustomerMainMapper.xml
+++ b/dl-module-base/src/main/resources/mapper/custom/CustomerMainMapper.xml
@@ -43,6 +43,7 @@
base_customer_main main
LEFT JOIN base_customer_item item ON main.id = item.cus_id AND item.deleted = 0
LEFT JOIN dl_member_level memberLevel ON main.member_level_id = memberLevel.id
+ LEFT JOIN base_car_main car ON main.user_id = car.user_id
main.deleted = 0
@@ -57,6 +58,11 @@
AND main.phone_number LIKE concat('%',#{entity.phoneNumber},'%')
+
+ AND main.phone_number = #{entity.phoneOrCar}
+ OR car.license_number = #{entity.phoneOrCar}
+ OR car.vin = #{entity.phoneOrCar}
+
GROUP BY main.id
ORDER BY main.create_time DESC
diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java
index fc7a20c9..ea7da9ae 100644
--- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java
+++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java
@@ -271,7 +271,7 @@ public class DlRepairTicketsServiceImpl extends ServiceImpl