diff --git a/online-taxi-public/service-passenger-user/pom.xml b/online-taxi-public/service-passenger-user/pom.xml
index 6a45733..7d64417 100644
--- a/online-taxi-public/service-passenger-user/pom.xml
+++ b/online-taxi-public/service-passenger-user/pom.xml
@@ -16,6 +16,18 @@
org.springframework.boot
spring-boot-starter-web
+
+
+
+ com.baomidou
+ mybatis-plus-boot-starter
+ 3.4.3.1
+
+
+
+ mysql
+ mysql-connector-java
+
\ No newline at end of file
diff --git a/online-taxi-public/service-passenger-user/src/main/java/com/taxi/servicepassengeruser/ServicePassengerUserApplication.java b/online-taxi-public/service-passenger-user/src/main/java/com/taxi/servicepassengeruser/ServicePassengerUserApplication.java
index ecb058e..fd21781 100644
--- a/online-taxi-public/service-passenger-user/src/main/java/com/taxi/servicepassengeruser/ServicePassengerUserApplication.java
+++ b/online-taxi-public/service-passenger-user/src/main/java/com/taxi/servicepassengeruser/ServicePassengerUserApplication.java
@@ -1,10 +1,12 @@
package com.taxi.servicepassengeruser;
+import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
+@MapperScan("com.taxi.servicepassengeruser.mapper")
public class ServicePassengerUserApplication {
public static void main(String[] args) {
diff --git a/online-taxi-public/service-passenger-user/src/main/java/com/taxi/servicepassengeruser/dto/PassengerUser.java b/online-taxi-public/service-passenger-user/src/main/java/com/taxi/servicepassengeruser/dto/PassengerUser.java
new file mode 100644
index 0000000..25eaa34
--- /dev/null
+++ b/online-taxi-public/service-passenger-user/src/main/java/com/taxi/servicepassengeruser/dto/PassengerUser.java
@@ -0,0 +1,24 @@
+package com.taxi.servicepassengeruser.dto;
+
+import lombok.Data;
+
+import java.time.LocalDateTime;
+
+@Data
+public class PassengerUser {
+
+ private long id;
+
+ private LocalDateTime gmtCreate;
+
+ private LocalDateTime gmtModified;
+
+ private String passengerPhone;
+
+ private String passengerName;
+
+ private byte passengerGender;
+
+ private byte state;
+
+}
diff --git a/online-taxi-public/service-passenger-user/src/main/java/com/taxi/servicepassengeruser/mapper/PassengerUserMapper.java b/online-taxi-public/service-passenger-user/src/main/java/com/taxi/servicepassengeruser/mapper/PassengerUserMapper.java
new file mode 100644
index 0000000..afde46e
--- /dev/null
+++ b/online-taxi-public/service-passenger-user/src/main/java/com/taxi/servicepassengeruser/mapper/PassengerUserMapper.java
@@ -0,0 +1,13 @@
+package com.taxi.servicepassengeruser.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.taxi.servicepassengeruser.dto.PassengerUser;
+import org.springframework.stereotype.Repository;
+
+
+@Repository
+public interface PassengerUserMapper extends BaseMapper {
+
+
+
+}
diff --git a/online-taxi-public/service-passenger-user/src/main/java/com/taxi/servicepassengeruser/service/UserService.java b/online-taxi-public/service-passenger-user/src/main/java/com/taxi/servicepassengeruser/service/UserService.java
index aec4df4..739f62b 100644
--- a/online-taxi-public/service-passenger-user/src/main/java/com/taxi/servicepassengeruser/service/UserService.java
+++ b/online-taxi-public/service-passenger-user/src/main/java/com/taxi/servicepassengeruser/service/UserService.java
@@ -1,16 +1,28 @@
package com.taxi.servicepassengeruser.service;
import com.internal.dto.ResponseResult;
+import com.taxi.servicepassengeruser.dto.PassengerUser;
+import com.taxi.servicepassengeruser.mapper.PassengerUserMapper;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
@Service
public class UserService {
+ @Autowired
+ private PassengerUserMapper passengerUserMapper;
public ResponseResult loginOrReg(String passengerPhone){
System.out.println("UserService 被调用, 手机号: " + passengerPhone);
//根据手机号查询用户信息
-
+ Map map = new HashMap<>();
+ map.put("passenger_phone",passengerPhone);
+ List list = passengerUserMapper.selectByMap(map);
+ System.out.println("查询用户数据条数:size= " + list.size());
//判断用户信息是否存在
//如果不存在,插入用户信息
diff --git a/online-taxi-public/service-passenger-user/src/main/resources/application.yaml b/online-taxi-public/service-passenger-user/src/main/resources/application.yaml
index 9899989..9006981 100644
--- a/online-taxi-public/service-passenger-user/src/main/resources/application.yaml
+++ b/online-taxi-public/service-passenger-user/src/main/resources/application.yaml
@@ -1,2 +1,9 @@
server:
- port: 8083
\ No newline at end of file
+ port: 8083
+
+spring:
+ datasource:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://localhost:3306/service-passenger-user?characterEncoding=utf-8&serverTimezone=GMT%2B8
+ username: root
+ password: topsun123
\ No newline at end of file
diff --git a/online-taxi-public/service-passenger-user/target/classes/application.yaml b/online-taxi-public/service-passenger-user/target/classes/application.yaml
index 9899989..9006981 100644
--- a/online-taxi-public/service-passenger-user/target/classes/application.yaml
+++ b/online-taxi-public/service-passenger-user/target/classes/application.yaml
@@ -1,2 +1,9 @@
server:
- port: 8083
\ No newline at end of file
+ port: 8083
+
+spring:
+ datasource:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://localhost:3306/service-passenger-user?characterEncoding=utf-8&serverTimezone=GMT%2B8
+ username: root
+ password: topsun123
\ No newline at end of file